momo  3.10
Class Hierarchy
This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 123]
 Callocator
 Cmomo::Array< TItem, TMemManager, TItemTraits, TSettings >
 Cmomo::Array< 0, ColumnInfo, MemManager >
 Cmomo::Array< 0, ColumnRecord, MemManagerPtr >
 Cmomo::Array< 0, FuncRecord, MemManagerPtr >
 Cmomo::Array< 0, uint8_t, MemManagerPtr >
 Cmomo::Array< 4, Node *, MemManagerPtr >
 Cmomo::Array< 4, Segment, MemManagerPtr >
 Cmomo::Array< 4, size_t, MemManagerPtr >
 Cmomo::Array< Byte *, MemManager, ArrayItemTraits< Byte *, MemManager >, NestedArraySettings<> >
 Cmomo::Array< Item *, MemManager, ArrayItemTraits< Item *, MemManager >, SegmentsSettings >
 Cmomo::Array< leafMemPoolCount, LeafMemPool, MemManagerDummy >
 Cmomo::Array< maxCount, MemPool, MemManagerDummy >
 Cmomo::Array< maxFastCount, FastMemPool, MemManagerDummy >
 Cmomo::Array< MultiHash >
 Cmomo::Array< Raw *, MemManager, ArrayItemTraits< Raw *, MemManager >, NestedArraySettings< typename Settings::SelectionRawsSettings > >
 Cmomo::Array< Raw *, MemManagerPtr, ArrayItemTraits< Raw *, MemManagerPtr >, internal::NestedArraySettings< typename Settings::TableRawsSettings > >
 Cmomo::Array< UniqueHash >
 Cmomo::internal::ArrayBoundsBase< TIterator >
 Cmomo::internal::ArrayBucket< TItemTraits, tMaxFastCount, TMemPoolParams, TArraySettings >
 Cmomo::internal::ArrayBucket< ArrayBucketItemTraits, maxFastCount, MemPoolParams, ArraySettings >
 Cmomo::internal::ArrayBucketNestedArrayItemTraits< TArrayBucketItemTraits >
 Cmomo::internal::ArrayBuffer< ItemTraits, 0 >
 Cmomo::internal::ArrayIndexIterator< TArray, TItem >
 Cmomo::internal::ArrayIndexIterator< const TRaws, const TRaws::Item >
 Cmomo::internal::ArrayItemHandler< TItemTraits >
 Cmomo::ArrayItemTraits< TItem, TMemManager >
 Cmomo::internal::ArrayIteratorSelector< Array, usePtrIterator >
 Cmomo::internal::ArrayIteratorSelector< Array, false >
 Cmomo::internal::ArrayIteratorSelector< Array, true >
 CArrayMemPoolParams
 Cmomo::ArraySettings< tInternalCapacity, tGrowOnReserve, tUsePtrIterator >
 Cmomo::ArraySettings<>
 Cmomo::internal::ArrayShifter< TArray >
 CBoolConstant
 CBoolConstant
 Cmomo::internal::BucketBase
 Cmomo::internal::BucketLimP< TItemTraits, tMaxCount, TMemPoolParams, tUsePtrState >
 Cmomo::internal::BucketLimP4PtrState< TItem, tMaskState, tBitCount, typename >
 Cmomo::internal::BucketLimP4PtrState< Item, useHashCodePartGetter ? 3 :0, MemManagerProxy< MemManager >::ptrUsefulBitCount >
 Cmomo::internal::BucketLimP4PtrState< TItem, tMaskState, tBitCount, EnableIf<(32< tBitCount &&tBitCount<=48)> >
 Cmomo::internal::BucketLimP4PtrState< TItem, tMaskState, tBitCount, EnableIf<(48< tBitCount &&tBitCount<=64)> >
 Cmomo::internal::BucketLimP4PtrState< TItem, tMaskState, tBitCount, EnableIf<(tBitCount<=32)> >
 Cmomo::internal::BucketMemory< TMemPool, TPointer, nullPtr >
 Cmomo::internal::BucketParamsOpen< TMemManager >
 Cmomo::internal::BucketUnlimPArrayBucketItemTraits< TBucketUnlimPItemTraits >
 CColumnInfo
 Cmomo::internal::ConstIteratorSelector< Iterator >
 Cmomo::internal::ConstIteratorSelector< Object * >
 Cmomo::internal::ConstIteratorSelector< std::reverse_iterator< Object * > >
 Cmomo::internal::ConvertibleToReferences< Object >
 Cmomo::internal::ObjectManager< TObject, TMemManager >::Creator< Args >
 Cmomo::internal::ArrayBucketNestedArrayItemTraits< TArrayBucketItemTraits >::Creator< ItemArg >
 Cmomo::internal::MapNestedSetItemTraits< TKeyValueTraits >::Creator< ItemArg >
 Cmomo::DataAssignment< TColumn, TItemArg >
 Cmomo::DataColumn< TItem, TStruct, TCode >
 Cmomo::DataColumn< internal::DataMutable< TItem >, TStruct, TCode >
 Cmomo::internal::DataColumnCodeSelector< Struct, isStructWithMembers >
 Cmomo::internal::DataColumnCodeSelector< DataStructDefault<> >
 Cmomo::internal::DataColumnCodeSelector< Struct, true >
 Cmomo::internal::DataColumnInfoBase< TStruct, TCode >
 Cmomo::internal::DataColumnInfoBase< DataStructDefault<>, typename internal::DataColumnCodeSelector< DataStructDefault<> >::Code >
 Cmomo::internal::DataColumnInfoBase< TStruct, DataColumnCodeOffset >
 Cmomo::internal::DataColumnItemSelector< TColumn >
 Cmomo::internal::DataColumnItemSelector< TItem TStruct::* >
 Cmomo::DataColumnList< TColumnTraits, TMemManager, TItemTraits, TSettings >
 Cmomo::DataColumnListStatic< TStruct, TColumnInfo, TMemManager, TSettings >
 Cmomo::DataColumnTraits< TStruct, tLogVertexCount >
 Cmomo::internal::DataConstItemBounds< TRowBounds, TItem >
 Cmomo::internal::DataConstItemIterator< TRowIterator, TItem >
 Cmomo::DataEquality< Columns >
 Cmomo::DataEquality< Column >
 Cmomo::internal::DataIndexes< TColumnList, TDataTraits >
 Cmomo::internal::DataIndexes< ColumnList, DataTraits >
 Cmomo::DataItemTraits< TMemManager >
 Cmomo::internal::DataMutable< Item >
 Cmomo::internal::DataPtrVisitor< TRefVisitor >
 Cmomo::internal::DataRawUniqueHashBounds< TRaw, TSettings >
 Cmomo::internal::DataRawUniqueHashIterator< TRaw, TSettings >
 Cmomo::internal::DataRow< TColumnList >
 Cmomo::DataSettings< tKeepRowNumber >
 Cmomo::DataStructDefault< TVisitableItems >
 Cmomo::DataTable< TColumnList, TDataTraits >momo::DataTable is similar to Boost.MultiIndex, but its API looks like ADO.NET DataTable
 Cmomo::DataTraits
 Cmomo::internal::UIntMath< TUInt >::DivResult
 Cfalse_type
 Cmomo::HashSorter::FindResult< Iterator >
 Chash
 Cmomo::internal::HashBucketBase
 Cmomo::HashCoder< DataColumnCodeOffset, size_t >
 Cmomo::internal::HashDerivedIterator< TBaseIterator, TReference >
 Cmomo::HashMap< TKey, TValue, THashTraits, TMemManager, TKeyValueTraits, TSettings >
 Cmomo::HashMap< Key, ValueArray, HashTraits, MemManager, HashMapKeyValueTraits, HashMapSettings >
 Cmomo::internal::HashMapBucketBounds< THashSetBucketBounds, tIsConst >
 Cmomo::internal::HashMapIterator< THashSetIterator, tIsConst >
 Cmomo::internal::HashMapNestedSetSettings< THashMapSettings >
 Cmomo::internal::HashMapPosition< THashSetPosition, tIsConst >
 Cmomo::HashMapSettings
 Cmomo::HashMultiMap< TKey, TValue, THashTraits, TMemManager, TKeyValueTraits, TSettings >
 Cmomo::HashMultiMap< Raw *, Raw *, HashTraits, MemManagerPtr, HashMultiMapKeyValueTraits< Raw *, Raw *, MemManagerPtr >, NestedHashMultiMapSettings >
 Cmomo::internal::HashMultiMapArrayBucketItemTraits< THashMultiMapKeyValueTraits >
 Cmomo::internal::HashMultiMapKeyBounds< TKeyIterator >
 Cmomo::internal::HashMultiMapKeyReference< THashMapReference >
 Cmomo::HashMultiMapKeyValueTraits< TKey, TValue, TMemManager >
 Cmomo::internal::HashMultiMapNestedMapKeyValueTraits< THashMultiMapKeyValueTraits, THashMultiMapSettings >
 Cmomo::internal::HashMultiMapReference< TKey, TValue >
 Cmomo::HashMultiMapSettings
 Cmomo::HashSet< TKey, THashTraits, TMemManager, TItemTraits, TSettings >
 Cmomo::HashSet< ColumnCode, ColumnCodeHashTraits, MemManager, HashSetItemTraits< ColumnCode, MemManager >, internal::NestedHashSetSettings >
 Cmomo::HashSet< Key, HashTraits, MemManager, HashSetItemTraits, HashSetSettings >
 Cmomo::HashSet< Raw *, HashTraits, MemManagerPtr, HashSetItemTraits< Raw *, MemManagerPtr >, NestedHashSetSettings >
 Cmomo::HashSet< TKey, HashTraitsStd< TKey, HashCoder< TKey >, std::equal_to< TKey >, HashBucketOpenDefault >, MemManagerStd< std::allocator< TKey > > >
 Cmomo::internal::HashSetBucketItemTraits< THashSetItemTraits >
 Cmomo::internal::HashSetBuckets< TBucket >
 Cmomo::internal::HashSetConstIterator< TBucket, TSettings >
 Cmomo::HashSetSettings
 Cmomo::HashSorter
 Cmomo::HashTraits< TKey, THashBucket, TKeyArgBase >
 Cmomo::HashTraits< Raw *, DataTraits::HashBucket >
 Cmomo::internal::HashTraitsBucketSelector< HashTraits, ItemTraits, typename >
 Cmomo::internal::HashTraitsBucketSelector< HashTraits, ItemTraits, Void< typename HashTraits::template Bucket< ItemTraits > > >
 Cmomo::HashTraitsStd< TKey, THashFunc, TEqualFunc, THashBucket >
 Cmomo::stdish::internal::insert_return_type< Iterator, NodeHandle >
 Cmomo::internal::InsertResult< Position >
 CInternalMemPoolParams
 Cis_base_of
 Cmomo::internal::IsNothrowSwappable< Object, typename >
 Cmomo::internal::IsNothrowSwappable< Object, decltype(std::swap(std::declval< Object & >(), std::declval< Object & >()))>
 Citerator_traits
 Cmomo::internal::IteratorPointer< TReference >
 Cmomo::internal::IteratorTraitsStd< Iterator, IteratorCategory >
 Cmomo::internal::IteratorTraitsStd< ArrayIndexIterator< A, I >, std::random_access_iterator_tag >
 Cmomo::internal::IteratorTraitsStd< ArrayIndexIterator< Array, Item >, std::random_access_iterator_tag >
 Cmomo::internal::IteratorTraitsStd< momo::internal::DataConstItemIterator< RI, I >, random_access_iterator_tag >
 Cmomo::internal::IteratorTraitsStd< momo::internal::DataRawIterator< R, S >, random_access_iterator_tag >
 Cmomo::internal::IteratorTraitsStd< momo::internal::DataRawMultiHashIterator< RI, S >, random_access_iterator_tag >
 Cmomo::internal::IteratorTraitsStd< momo::internal::DataRawUniqueHashIterator< R, S >, random_access_iterator_tag >
 Cmomo::internal::IteratorTraitsStd< momo::internal::DataRowIterator< RI, RR >, random_access_iterator_tag >
 Cmomo::internal::IteratorTraitsStd< momo::internal::HashDerivedIterator< BI, R >, forward_iterator_tag >
 Cmomo::internal::IteratorTraitsStd< momo::internal::HashMapIterator< SI, c >, forward_iterator_tag >
 Cmomo::internal::IteratorTraitsStd< momo::internal::HashMultiMapIterator< KI, S >, forward_iterator_tag >
 Cmomo::internal::IteratorTraitsStd< momo::internal::HashSetConstIterator< B, S >, forward_iterator_tag >
 Cmomo::internal::IteratorTraitsStd< momo::internal::MapKeyIterator< SI >, forward_iterator_tag >
 Cmomo::internal::IteratorTraitsStd< momo::internal::MapValueIterator< SI >, forward_iterator_tag >
 Cmomo::internal::IteratorTraitsStd< momo::internal::TreeDerivedIterator< BI, R >, bidirectional_iterator_tag >
 Cmomo::internal::IteratorTraitsStd< momo::internal::TreeMapIterator< SI, c >, bidirectional_iterator_tag >
 Cmomo::internal::IteratorTraitsStd< momo::internal::TreeSetConstIterator< N, S >, bidirectional_iterator_tag >
 Cmomo::internal::IteratorTraitsStd< momo::internal::TreeSetRelocatorIterator< S >, forward_iterator_tag >
 Cmomo::stdish::internal::map_base< TKey, TMapped, TLessFunc, TAllocator, TTreeMap >
 Cmap_base< TKey, TMapped, std::less< TKey >, std::allocator< std::pair< const TKey, TMapped >>, TreeMap< TKey, TMapped, TreeTraitsStd< TKey, std::less< TKey > >, MemManagerStd< std::allocator< std::pair< const TKey, TMapped >> >> >
 Cmap_base< TKey, TMapped, std::less< TKey >, std::allocator< std::pair< const TKey, TMapped >>, TreeMap< TKey, TMapped, TreeTraitsStd< TKey, std::less< TKey >, true >, MemManagerStd< std::allocator< std::pair< const TKey, TMapped >> >> >
 Cmomo::stdish::internal::map_node_handle< TMapExtractedPair >
 Cmomo::stdish::internal::map_value_compare< TKey, TLessFunc >
 Cmomo::internal::MapExtractedPair< TSetExtractedItem >
 Cmomo::internal::MapKeyIterator< TSetIterator >
 Cmomo::internal::MapKeyValuePair< TKey, TValue, tKeyAlignment, tValueAlignment >
 Cmomo::internal::MapKeyValueTraits< TKey, TValue, TMemManager >
 Cmomo::internal::MapNestedSetItemTraits< TKeyValueTraits >
 Cmomo::internal::MapPairConverter< TIterator >
 Cmomo::internal::MapReference< TSetReference, tIsConst >
 Cmomo::internal::MapValueIterator< TSetIterator >
 Cmomo::internal::MapValueReferencer< TMap, TIterator >
 Cmomo::internal::MemCopyer
 Cmomo::MemManagerCMemManagerC uses malloc, free and realloc
 Cmomo::MemManagerCppMemManagerCpp uses new and delete
 CMemManagerDefault
 Cmomo::MemManagerDict< TBaseMemManager, TSettings >
 Cmomo::MemManagerDictSettings
 Cmomo::internal::MemManagerDummy
 Cmomo::internal::MemManagerProxy< TMemManager >
 Cmomo::internal::MemManagerPtr< TBaseMemManager, tIsEmpty >
 Cmomo::internal::MemManagerPtr< TBaseMemManager, false >
 Cmomo::MemPoolConst
 Cmomo::MemPoolParams< tBlockCount, tCachedFreeBlockCount >
 Cmomo::MemPoolParams<>
 Cmomo::MemPoolParamsStatic< tBlockSize, tBlockAlignment, tBlockCount, tCachedFreeBlockCount >
 Cmomo::MemPoolSettings
 Cmomo::internal::MemPoolUInt32< tBlockCount, TMemManager >
 Cmomo::internal::Node< TItemTraits, tMaxCapacity, tCapacityStep, TMemPoolParams, tIsContinuous >
 Cmomo::internal::Node< ItemTraits >
 Cmomo::internal::ObjectAlignmenter< TObject >
 Cmomo::internal::ObjectBuffer< TObject, tAlignment, tCount >
 Cmomo::internal::ObjectBuffer< Byte[alignof(Bucket)], alignof(Bucket)>
 Cmomo::internal::ObjectBuffer< Item, ItemTraits::alignment >
 Cmomo::internal::ObjectBuffer< Item, ItemTraits::alignment, maxCount >
 Cmomo::internal::ObjectBuffer< ItemTraits::Item, ItemTraits::alignment, count >
 Cmomo::internal::ObjectBuffer< Key, keyAlignment >
 Cmomo::internal::ObjectBuffer< MemManager, alignof(MemManager)>
 Cmomo::internal::ObjectBuffer< Value, valueAlignment >
 Cmomo::ObjectDestroyer< TObject, TMemManager >
 Cmomo::internal::ObjectManager< TObject, TMemManager >
 Cmomo::ObjectRelocator< TObject, TMemManager >
 Cpair
 Cmomo::internal::Node< TItemTraits, tMaxCapacity, tCapacityStep, TMemPoolParams, tIsContinuous >::Params
 Cmomo::internal::BucketLimP1< TItemTraits, tMaxCount, TMemPoolParams >::Params
 Cmomo::internal::BucketLimP< TItemTraits, tMaxCount, TMemPoolParams, true >::Params
 Cmomo::internal::BucketLim4< TItemTraits, tLogMaxCount, tMemPoolBlockCount >::Params
 Cmomo::internal::ArrayBucket< TItemTraits, tMaxFastCount, TMemPoolParams, TArraySettings >::Params
 Cmomo::internal::BucketLimP< TItemTraits, tMaxCount, TMemPoolParams, false >::Params
 Cmomo::internal::BucketLimP4< TItemTraits, tMaxCount, TMemPoolParams, tUseHashCodePartGetter >::Params
 Cmomo::internal::PtrCaster
 Cmomo::internal::RadixSorter< tRadixSize >
 Cmomo::internal::RadixSorterCodeGetter< Iterator, typename >
 Cmomo::internal::RadixSorterCodeGetter< Iterator, EnableIf< std::is_integral< typename std::iterator_traits< Iterator >::value_type >::value > >
 Cmomo::internal::RadixSorterCodeGetter< Iterator, EnableIf< std::is_pointer< typename std::iterator_traits< Iterator >::value_type >::value > >
 CRawMemPoolParams
 Cmomo::internal::DataIndexes< TColumnList, TDataTraits >::Result
 Cruntime_error
 Cmomo::SegmentedArray< TItem, TMemManager, TItemTraits, TSettings >
 Cmomo::SegmentedArrayItemTraits< TItem, TMemManager >
 Cmomo::SegmentedArraySettings< tItemCountFunc, tLogInitialItemCount >
 Cmomo::SegmentedArraySettings< SegmentedArrayItemCountFunc::cnst, tLogInitialItemCount >
 Cmomo::SegmentedArraySettings< SegmentedArrayItemCountFunc::sqrt, tLogInitialItemCount >
 Cmomo::internal::Sequence< sequence >
 Cmomo::internal::SequenceMaker< count, sequence >
 Cmomo::internal::SequenceMaker< 0, sequence... >
 Cmomo::stdish::set< TKey, TLessFunc, TAllocator, TTreeSet >momo::stdish::set is similar to std::set, but much more efficient in memory usage. The implementation is based on a B-tree
 Cset< TKey, std::less< TKey >, std::allocator< TKey >, TreeSet< TKey, TreeTraitsStd< TKey, std::less< TKey >, true >, MemManagerStd< std::allocator< TKey > >> >
 Cmomo::stdish::internal::set_node_handle< TSetExtractedItem >
 Cmomo::internal::SetCrew< TContainerTraits, TMemManager, tKeepVersion, tUsePtr >
 Cmomo::internal::SetCrew< HashTraits, MemManager, Settings::checkVersion >
 Cmomo::internal::SetCrew< TContainerTraits, TMemManager, tKeepVersion, true >
 Cmomo::internal::SetCrew< TreeTraits, MemManager, Settings::checkVersion >
 Cmomo::internal::SetExtractedItem< TItemTraits, TSettings >
 Cmomo::internal::SetItemTraits< TKey, TMemManager >
 Cmomo::TreeSet< TKey, TTreeTraits, TMemManager, TItemTraits, TSettings >::Relocator::SplitResult
 Cmomo::internal::StrHasher
 Cmomo::HashSorter::Swapper< Iterator >
 CTBaseMemManager
 CTContainerTraits
 Ctemplate Creator
 Ctemplate rebind_alloc< internal::Byte >
 CTMemManager
 Cmomo::internal::TreeDerivedIterator< TBaseIterator, TReference >
 Cmomo::TreeMap< TKey, TValue, TTreeTraits, TMemManager, TKeyValueTraits, TSettings >
 Cmomo::TreeMap< void *, size_t, BlockDictTreeTraits, BaseMemManager, TreeMapKeyValueTraits< void *, size_t, BaseMemManager >, internal::NestedTreeMapSettings >
 Cmomo::internal::TreeMapIterator< TTreeSetIterator, tIsConst >
 Cmomo::internal::TreeMapNestedSetSettings< TTreeMapSettings >
 Cmomo::TreeMapSettings
 Cmomo::TreeNode< tMaxCapacity, tCapacityStep, TMemPoolParams, tIsContinuous >
 Cmomo::TreeSet< TKey, TTreeTraits, TMemManager, TItemTraits, TSettings >
 Cmomo::TreeSet< Key, TreeTraits, MemManager, TreeSetItemTraits, TreeSetSettings >
 Cmomo::internal::TreeSetNodeItemTraits< TTreeSetItemTraits >
 Cmomo::internal::TreeSetRelocatorIterator< TSegment >
 Cmomo::TreeSetSettings
 Cmomo::TreeTraits< TKey, tMultiKey, TTreeNode, tUseLinearSearch >
 Cmomo::internal::TreeTraitsNodeSelector< TreeTraits, ItemTraits, typename >
 Cmomo::internal::TreeTraitsNodeSelector< TreeTraits, ItemTraits, Void< typename TreeTraits::template Node< ItemTraits > > >
 Cmomo::TreeTraitsStd< TKey, TLessFunc, tMultiKey, TTreeNode >
 CTRowBounds
 Ctrue_type
 Cmomo::DataTable< TColumnList, TDataTraits >::TryResult
 Cmomo::internal::UIntConst
 Cmomo::internal::UIntMath< TUInt >
 Cmomo::internal::UIntSelector< size, typename >
 Cmomo::internal::UIntSelector< 1, void >
 Cmomo::internal::UIntSelector< 2, void >
 Cmomo::internal::UIntSelector< size, EnableIf<(2< size &&size<=4)> >
 Cmomo::internal::UIntSelector< size, EnableIf<(4< size &&size<=8)> >
 Cmomo::stdish::unordered_map< TKey, TMapped, THashFunc, TEqualFunc, TAllocator, THashMap >momo::stdish::unordered_map is similar to std::unordered_map, but much more efficient in memory usage. The implementation is based on hash table with buckets in the form of small arrays
 Cunordered_map< TKey, TMapped, HashCoder< TKey >, std::equal_to< TKey >, std::allocator< std::pair< const TKey, TMapped >>, HashMap< TKey, TMapped, HashTraitsStd< TKey, HashCoder< TKey >, std::equal_to< TKey >, HashBucketOpenDefault >, MemManagerStd< std::allocator< std::pair< const TKey, TMapped >> > > >
 Cmomo::stdish::unordered_multimap< TKey, TMapped, THashFunc, TEqualFunc, TAllocator, THashMultiMap >momo::stdish::unordered_multimap is similar to std::unordered_multimap, but much more efficient in memory usage. The implementation is based on hash table with buckets in the form of small arrays
 Cunordered_multimap< TKey, TMapped, HashCoder< TKey >, std::equal_to< TKey >, std::allocator< std::pair< const TKey, TMapped >>, HashMultiMap< TKey, TMapped, HashTraitsStd< TKey, HashCoder< TKey >, std::equal_to< TKey >, HashBucketOpenDefault >, MemManagerStd< std::allocator< std::pair< const TKey, TMapped >> > > >
 Cmomo::stdish::unordered_set< TKey, THashFunc, TEqualFunc, TAllocator, THashSet >momo::stdish::unordered_set is similar to std::unordered_set, but much more efficient in memory usage. The implementation is based on hash table with buckets in the form of small arrays
 Cmomo::stdish::unordered_set< TKey, HashCoder< TKey >, std::equal_to< TKey >, std::allocator< TKey >, HashSet< TKey, HashTraitsStd< TKey, HashCoder< TKey >, std::equal_to< TKey >, HashBucketOpenDefault >, MemManagerStd< std::allocator< TKey > > > >
 Cmomo::stdish::unsynchronized_pool_allocator< TValue, TBaseAllocator, TMemPoolParams >Allocator with a pool of memory for containers like std::list, std::forward_list, std::map, std::unordered_map. It makes no sense to use this allocator for classes momo::stdish
 Cmomo::stdish::unsynchronized_pool_allocator< Value, base_allocator_type, mem_pool_params >
 Cmomo::stdish::vector< TValue, TAllocator, TArray >momo::stdish::vector is similar to std::vector
 Cmomo::internal::VersionKeeper< TSettings, tCheckVersion >
 Cmomo::internal::VersionKeeper< TColumnList::Settings >
 Cmomo::internal::VersionKeeper< TRowReference::ColumnList::Settings >
 Cmomo::internal::VersionKeeper< TRowReference::Settings >
 Cmomo::internal::VersionKeeper< TSettings >
 Cmomo::internal::VersionKeeper< TSettings, false >
 Cmomo::internal::VersionKeeper< TSettings, true >
 Cmomo::internal::VersionKeeper< TSettings, TSettings::checkValueVersion >