OpenAB  1.0.1
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
OpenAB_Plugin::LinkedList< __C > Class Template Reference

#include <Plugin.hpp>

Public Types

typedef Node< __C > typeNode
 
typedef NodeIterator< __C > iterator
 

Public Member Functions

 LinkedList ()
 
 ~LinkedList ()
 
__C * operator[] (std::string name)
 
iterator begin ()
 
iterator end ()
 
void push_front (__C *elem, std::string &name)
 
typeNodefindNode (std::string name)
 
void eraseNode (std::string name)
 

Member Typedef Documentation

template<typename __C >
typedef NodeIterator<__C> OpenAB_Plugin::LinkedList< __C >::iterator
template<typename __C >
typedef Node<__C> OpenAB_Plugin::LinkedList< __C >::typeNode

Constructor & Destructor Documentation

template<typename __C >
OpenAB_Plugin::LinkedList< __C >::LinkedList ( )
inline
template<typename __C >
OpenAB_Plugin::LinkedList< __C >::~LinkedList ( )
inline

Member Function Documentation

template<typename __C >
iterator OpenAB_Plugin::LinkedList< __C >::begin ( )
inline
template<typename __C >
iterator OpenAB_Plugin::LinkedList< __C >::end ( )
inline
template<typename __C >
void OpenAB_Plugin::LinkedList< __C >::eraseNode ( std::string  name)
inline
template<typename __C >
typeNode* OpenAB_Plugin::LinkedList< __C >::findNode ( std::string  name)
inline
template<typename __C >
__C* OpenAB_Plugin::LinkedList< __C >::operator[] ( std::string  name)
inline
template<typename __C >
void OpenAB_Plugin::LinkedList< __C >::push_front ( __C *  elem,
std::string &  name 
)
inline

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