GCC Middle and Back End API Reference
text_art::range< CoordinateSystem > Struct Template Reference

#include <types.h>

Inheritance diagram for text_art::range< CoordinateSystem >:

Public Member Functions

 range (int start_, int next_)
int get_min () const
int get_max () const
int get_next () const
int get_size () const
int get_midpoint () const

Data Fields

int start
int next

Detailed Description

template<typename CoordinateSystem>
struct text_art::range< CoordinateSystem >
A half-open range [start, next) of int.   

Constructor & Destructor Documentation

◆ range()

template<typename CoordinateSystem>
text_art::range< CoordinateSystem >::range ( int start_,
int next_ )
inline

Member Function Documentation

◆ get_max()

template<typename CoordinateSystem>
int text_art::range< CoordinateSystem >::get_max ( ) const
inline

◆ get_midpoint()

template<typename CoordinateSystem>
int text_art::range< CoordinateSystem >::get_midpoint ( ) const
inline

◆ get_min()

template<typename CoordinateSystem>
int text_art::range< CoordinateSystem >::get_min ( ) const
inline

◆ get_next()

template<typename CoordinateSystem>
int text_art::range< CoordinateSystem >::get_next ( ) const
inline

◆ get_size()

template<typename CoordinateSystem>
int text_art::range< CoordinateSystem >::get_size ( ) const
inline

Field Documentation

◆ next

template<typename CoordinateSystem>
int text_art::range< CoordinateSystem >::next

◆ start

template<typename CoordinateSystem>
int text_art::range< CoordinateSystem >::start

The documentation for this struct was generated from the following file: