GCC Middle and Back End API Reference
list_head< T >::range Class Reference

Public Member Functions

 range (T *)
 
 range (T *, T *)
 
void set_parent (list_head *)
 

Data Fields

Tstart
 
Tend
 

Constructor & Destructor Documentation

◆ range() [1/2]

template<typename T>
list_head< T >::range::range ( T * start_in)
Create a range [START_IN, START_IN].   

References end, start, and T.

◆ range() [2/2]

template<typename T>
list_head< T >::range::range ( T * start_in,
T * end_in )
Create a range [START_IN, END_IN], linked by next and prev fields.   

References start, and T.

Member Function Documentation

◆ set_parent()

template<typename T>
void list_head< T >::range::set_parent ( list_head * owner)

References end, start, and T.

Field Documentation

◆ end

template<typename T>
T * list_head< T >::range::end

Referenced by range(), and set_parent().

◆ start

template<typename T>
T* list_head< T >::range::start

Referenced by range(), range(), and set_parent().


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