Realm
A distributed, event-based tasking library
Loading...
Searching...
No Matches
Realm::DynamicTableNode< ET, _SIZE, LT, IT > Struct Template Reference

#include <dynamic_table.h>

Inheritance diagram for Realm::DynamicTableNode< ET, _SIZE, LT, IT >:
Collaboration diagram for Realm::DynamicTableNode< ET, _SIZE, LT, IT >:

Public Member Functions

 DynamicTableNode (int _level, IT _first_index, IT _last_index)
 
virtual ~DynamicTableNode (void)
 
- Public Member Functions inherited from Realm::DynamicTableNodeBase< LT, IT >
 DynamicTableNodeBase (int _level, IT _first_index, IT _last_index)
 
virtual ~DynamicTableNodeBase (void)
 

Public Attributes

ET elems [SIZE]
 
- Public Attributes inherited from Realm::DynamicTableNodeBase< LT, IT >
int level
 
IT first_index
 
IT last_index
 
LT lock
 
DynamicTableNodeBase< LT, IT > * next_alloced_node
 

Static Public Attributes

static const size_t SIZE = _SIZE
 

Constructor & Destructor Documentation

◆ DynamicTableNode()

template<typename ET , size_t _SIZE, typename LT , typename IT >
Realm::DynamicTableNode< ET, _SIZE, LT, IT >::DynamicTableNode ( int  _level,
IT  _first_index,
IT  _last_index 
)

◆ ~DynamicTableNode()

template<typename ET , size_t _SIZE, typename LT , typename IT >
virtual Realm::DynamicTableNode< ET, _SIZE, LT, IT >::~DynamicTableNode ( void  )
virtual

Member Data Documentation

◆ elems

template<typename ET , size_t _SIZE, typename LT , typename IT >
ET Realm::DynamicTableNode< ET, _SIZE, LT, IT >::elems[SIZE]

◆ SIZE

template<typename ET , size_t _SIZE, typename LT , typename IT >
const size_t Realm::DynamicTableNode< ET, _SIZE, LT, IT >::SIZE = _SIZE
static

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