replicode
Public Member Functions | List of all members
mBrane::sdk::List< T, Size >::_List Class Reference

#include <list.h>

Inheritance diagram for mBrane::sdk::List< T, Size >::_List:
Inheritance graph
Collaboration diagram for mBrane::sdk::List< T, Size >::_List:
Collaboration graph

Public Member Functions

 _List ()
 
 ~_List ()
 
void clear ()
 
ListElement< T > * expand ()
 
- Public Member Functions inherited from mBrane::sdk::Array< ListElement< T >, Size >
 Array ()
 
 ~Array ()
 
ListElement< T > * get (uint32_t i)
 
ListElement< T > & operator[] (uint32_t i)
 
- Public Member Functions inherited from mBrane::sdk::_Array< ListElement< T >, Size, ArrayUnmanaged >
virtual ~_Array ()
 
uint32_t count () const
 

Additional Inherited Members

- Protected Member Functions inherited from mBrane::sdk::_Array< ListElement< T >, Size, ArrayUnmanaged >
 _Array ()
 
- Protected Attributes inherited from mBrane::sdk::_Array< ListElement< T >, Size, ArrayUnmanaged >
uint32_t _count
 
Block< ListElement< T >, Size, ArrayUnmanagedblock
 
Block< ListElement< T >, Size, ArrayUnmanaged > * last
 
Block< ListElement< T >, Size, ArrayUnmanaged > * current
 
uint32_t minIndex
 
uint32_t maxIndex
 

Constructor & Destructor Documentation

template<typename T , uint16_t Size>
mBrane::sdk::List< T, Size >::_List::_List ( )
template<typename T , uint16_t Size>
mBrane::sdk::List< T, Size >::_List::~_List ( )

Member Function Documentation

template<typename T , uint16_t Size>
void mBrane::sdk::List< T, Size >::_List::clear ( )

Here is the caller graph for this function:

template<typename T , uint16_t Size>
ListElement< T > * mBrane::sdk::List< T, Size >::_List::expand ( )

Here is the caller graph for this function:


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