RTXI  2.4
The Real-Time eXperiment Interface Documentation
Data Structures | Public Member Functions
RT::List< T > Class Template Reference

#include <rt.h>

Inheritance diagram for RT::List< T >:
Inheritance graph
Collaboration diagram for RT::List< T >:
Collaboration graph

Data Structures

class  const_iterator
 
class  iterator
 
class  Node
 

Public Member Functions

 List (void)
 
virtual ~List (void)
 
size_t size (void) const
 
bool empty (void) const
 
iterator begin (void)
 
iterator end (void)
 
const_iterator begin (void) const
 
const_iterator end (void) const
 
void insert (iterator, T &)
 
void insertRT (iterator position, T &node)
 
void remove (T &)
 
void removeRT (T &node)
 

Detailed Description

template<typename T>
class RT::List< T >

Definition at line 110 of file rt.h.

Constructor & Destructor Documentation

◆ List()

template<typename T >
RT::List< T >::List(void )
inline

Definition at line 261 of file rt.h.

◆ ~List()

template<typename T >
virtual RT::List< T >::~List(void )
inlinevirtual

Definition at line 263 of file rt.h.

Member Function Documentation

◆ begin() [1/2]

template<typename T >
iterator RT::List< T >::begin(void )
inline

Definition at line 280 of file rt.h.

◆ begin() [2/2]

template<typename T >
const_iterator RT::List< T >::begin(void )const
inline

Definition at line 289 of file rt.h.

◆ empty()

template<typename T >
bool RT::List< T >::empty(void )const
inline

Definition at line 275 of file rt.h.

◆ end() [1/2]

template<typename T >
iterator RT::List< T >::end(void )
inline

Definition at line 284 of file rt.h.

◆ end() [2/2]

template<typename T >
const_iterator RT::List< T >::end(void )const
inline

Definition at line 293 of file rt.h.

◆ insert()

template<typename T >
void RT::List< T >::insert(iterator position,
T & node 
)

Definition at line 614 of file rt.h.

◆ insertRT()

template<typename T >
void RT::List< T >::insertRT(iterator position,
T & node 
)
inline

Definition at line 299 of file rt.h.

◆ remove()

template<typename T >
void RT::List< T >::remove(T & node)

Definition at line 621 of file rt.h.

◆ removeRT()

template<typename T >
void RT::List< T >::removeRT(T & node)
inline

Definition at line 314 of file rt.h.

◆ size()

template<typename T >
size_t RT::List< T >::size(void )const
inline

Definition at line 271 of file rt.h.


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