Public Member Functions | Public Attributes | List of all members
QMapNode< K, T > Struct Template Reference

#include <qmap.h>

Inheritance diagram for QMapNode< K, T >:
QMapNodeBase

Public Member Functions

 QMapNode (const K &_key, const T &_data)
 
 QMapNode (const K &_key)
 
 QMapNode (const QMapNode< K, T > &_n)
 
 QMapNode ()
 
- Public Member Functions inherited from QMapNodeBase
QMapNodeBaseminimum ()
 
QMapNodeBasemaximum ()
 

Public Attributes

data
 
key
 
- Public Attributes inherited from QMapNodeBase
QMapNodeBaseleft
 
QMapNodeBaseright
 
QMapNodeBaseparent
 
Color color
 

Additional Inherited Members

- Public Types inherited from QMapNodeBase
enum  Color { Red, Black }
 

Detailed Description

template<class K, class T>
struct QMapNode< K, T >

Definition at line 74 of file qmap.h.

Constructor & Destructor Documentation

template<class K, class T>
QMapNode< K, T >::QMapNode ( const K &  _key,
const T &  _data 
)
inline

Definition at line 76 of file qmap.h.

76 { data = _data; key = _key; }
T data
Definition: qmap.h:80
K key
Definition: qmap.h:81
template<class K, class T>
QMapNode< K, T >::QMapNode ( const K &  _key)
inline

Definition at line 77 of file qmap.h.

77 { key = _key; }
K key
Definition: qmap.h:81
template<class K, class T>
QMapNode< K, T >::QMapNode ( const QMapNode< K, T > &  _n)
inline

Definition at line 78 of file qmap.h.

78 { key = _n.key; data = _n.data; }
T data
Definition: qmap.h:80
K key
Definition: qmap.h:81
template<class K, class T>
QMapNode< K, T >::QMapNode ( )
inline

Definition at line 79 of file qmap.h.

79 { }

Member Data Documentation

template<class K, class T>
T QMapNode< K, T >::data

Definition at line 80 of file qmap.h.

template<class K, class T>
K QMapNode< K, T >::key

Definition at line 81 of file qmap.h.


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