|
STL Memory Versioning
|
#include <functional>#include <initializer_list>#include <iterator>#include <stack>#include <iostream>#include <sstream>#include "versioned.h"#include "revision.h"#include "strategy.h"
Go to the source code of this file.
Classes | |
| struct | vs::_vs_tree_node< _Key, _Comp > |
| Manages all balancing logic and correlating allocations;. More... | |
| struct | vs::_vs_tree_iterator< _Key, _Comp > |
| class | vs::_vs_tree< _Key, _Comp > |
| serves as stl-like interface from node to vs_tree; handles allocations in construction and destruction. More... | |
| class | vs::vs_tree< _Key, _Comp, _Strategy > |
| A versioned AVL-tree with deep copy constructor in internal classes. More... | |
| class | vs::vs_tree_strategy< _Key, _Comp > |
| simpliest determenistic merge strategy. More... | |
Namespaces | |
| vs | |
Functions | |
| template<typename _Key , typename _Comp > | |
| std::ostream & | vs::operator<< (std::ostream &os, vs_tree< _Key, _Comp > const &value) |