|
STL Memory Versioning
|
#include <vs_tree.h>

Public Types | |
| typedef _vs_tree_node< _Key, _Comp >::_Ptr_type | _Ptr_type |
| typedef _Key | value_type |
| typedef _Key & | reference |
| typedef _Key * | pointer |
| typedef std::forward_iterator_tag | iterator_category |
| typedef ptrdiff_t | difference_type |
| typedef _vs_tree_iterator< _Key, _Comp > | _Self |
Public Member Functions | |
| _vs_tree_iterator () | |
| _vs_tree_iterator (_Ptr_type __x) | |
| reference | operator* () |
| pointer | operator-> () |
| _Self & | operator++ () |
| _Self | operator++ (int) |
Public Attributes | |
| std::stack< _Ptr_type > | parents |
| _Ptr_type | node |
Friends | |
| bool | operator== (const _Self &__x, const _Self &__y) |
| bool | operator!= (const _Self &__x, const _Self &__y) |
| typedef _vs_tree_node<_Key, _Comp>::_Ptr_type vs::_vs_tree_iterator< _Key, _Comp >::_Ptr_type |
| typedef _vs_tree_iterator<_Key, _Comp> vs::_vs_tree_iterator< _Key, _Comp >::_Self |
| typedef ptrdiff_t vs::_vs_tree_iterator< _Key, _Comp >::difference_type |
| typedef std::forward_iterator_tag vs::_vs_tree_iterator< _Key, _Comp >::iterator_category |
| typedef _Key* vs::_vs_tree_iterator< _Key, _Comp >::pointer |
| typedef _Key& vs::_vs_tree_iterator< _Key, _Comp >::reference |
| typedef _Key vs::_vs_tree_iterator< _Key, _Comp >::value_type |
|
inline |
|
inlineexplicit |
|
inline |
|
inline |
|
inline |
|
inline |
| _Ptr_type vs::_vs_tree_iterator< _Key, _Comp >::node |
| std::stack<_Ptr_type> vs::_vs_tree_iterator< _Key, _Comp >::parents |