alternative Standard Libary  0.29.8
std::rb_tree_base< TTreeTraits, TAllocator >::node Strukturreferenz

#include <rb_tree.hpp>

+ Zusammengehörigkeiten von std::rb_tree_base< TTreeTraits, TAllocator >::node:

Öffentliche Methoden

 node ()
 
 node (color_e color_, node *left_, node *right_, node *parent_)
 

Öffentliche Attribute

nodeleft
 
nodeparent
 
noderight
 
value_type value
 
color_e color
 

Ausführliche Beschreibung

template<class TTreeTraits, class TAllocator = std::allocator>
struct std::rb_tree_base< TTreeTraits, TAllocator >::node

Beschreibung der Konstruktoren und Destruktoren

◆ node() [1/2]

template<class TTreeTraits, class TAllocator = std::allocator>
std::rb_tree_base< TTreeTraits, TAllocator >::node::node ( )
inline
76  {
77  }

◆ node() [2/2]

template<class TTreeTraits, class TAllocator = std::allocator>
std::rb_tree_base< TTreeTraits, TAllocator >::node::node ( color_e  color_,
node left_,
node right_,
node parent_ 
)
inline
79  : left(left_), parent(parent_), right(right_), color(color_)
80  {
81  }
color_e color
Definition: rb_tree.hpp:87
node * parent
Definition: rb_tree.hpp:84
node * left
Definition: rb_tree.hpp:83
node * right
Definition: rb_tree.hpp:85

Dokumentation der Datenelemente

◆ color

template<class TTreeTraits, class TAllocator = std::allocator>
color_e std::rb_tree_base< TTreeTraits, TAllocator >::node::color

◆ left

template<class TTreeTraits, class TAllocator = std::allocator>
node* std::rb_tree_base< TTreeTraits, TAllocator >::node::left

◆ parent

template<class TTreeTraits, class TAllocator = std::allocator>
node* std::rb_tree_base< TTreeTraits, TAllocator >::node::parent

◆ right

template<class TTreeTraits, class TAllocator = std::allocator>
node* std::rb_tree_base< TTreeTraits, TAllocator >::node::right

◆ value

template<class TTreeTraits, class TAllocator = std::allocator>
value_type std::rb_tree_base< TTreeTraits, TAllocator >::node::value

Die Dokumentation für diese Struktur wurde erzeugt aufgrund der Datei: