My Project
Public Member Functions | Friends
base_ilist< T > Class Template Reference
Inheritance diagram for base_ilist< T >:
I_List< T >

List of all members.

Public Member Functions

void empty ()
bool is_empty () const
void push_front (T *a)
 Pushes new element in front of list.
void push_back (T *a)
 Pushes new element to the end of the list, i.e. in front of the sentinel.
T * get ()
T * head ()
void move_elements_to (base_ilist *new_owner)

Friends

class base_ilist_iterator< T >

template<typename T>
class base_ilist< T >


Member Function Documentation

template<typename T>
void base_ilist< T >::move_elements_to ( base_ilist< T > *  new_owner) [inline]

Moves list elements to new owner, and empties current owner (i.e. this).

Parameters:
[in,out]new_ownerThe new owner of the list elements. Should be empty in input.

The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines