|
STL Memory Versioning
|
Classes | |
| class | vs_queue_strategy |
| simpliest determenistic merge strategy. More... | |
| class | vs_queue |
| A versioned mimic of a stl::queue, suitable for multithread. More... | |
| class | vs_set_strategy |
| simpliest determenistic merge strategy. More... | |
| class | vs_set |
| A versioned mimic of a stl::set, suitable for multithread. More... | |
| class | vs_stack_strategy |
| simpliest determenistic merge strategy. More... | |
| class | vs_stack |
| A versioned mimic of a stl::stack, suitable for multithread. More... | |
| class | thread |
| std::thread wrapper with additional logic for managing Revisions More... | |
| class | vs_tree_strategy |
| simpliest determenistic merge strategy. More... | |
| struct | _vs_tree_node |
| Manages all balancing logic and correlating allocations;. More... | |
| struct | _vs_tree_iterator |
| class | _vs_tree |
| serves as stl-like interface from node to vs_tree; handles allocations in construction and destruction. More... | |
| class | vs_tree |
| A versioned AVL-tree with deep copy constructor in internal classes. More... | |
Functions | |
| template<typename _Key > | |
| std::ostream & | operator<< (std::ostream &os, vs_queue< _Key > const &value) |
| template<typename _Key > | |
| std::ostream & | operator<< (std::ostream &os, vs_stack< _Key > const &value) |
| template<typename _Key , typename _Comp > | |
| std::ostream & | operator<< (std::ostream &os, vs_tree< _Key, _Comp > const &value) |
Variables | |
| template<typename T , typename Container > | |
| concept | IsMergeStrategy |
| Concept for compile-time type checking passed user strategies. More... | |
| std::ostream& vs::operator<< | ( | std::ostream & | os, |
| vs_queue< _Key > const & | value | ||
| ) |
Definition at line 169 of file vs_queue.h.
| std::ostream& vs::operator<< | ( | std::ostream & | os, |
| vs_stack< _Key > const & | value | ||
| ) |
Definition at line 159 of file vs_stack.h.
| std::ostream& vs::operator<< | ( | std::ostream & | os, |
| vs_tree< _Key, _Comp > const & | value | ||
| ) |
| concept vs::IsMergeStrategy |
Concept for compile-time type checking passed user strategies.
Definition at line 12 of file strategy.h.