|
class | ArrayBounds |
|
class | ArrayBoundsBase |
|
class | ArrayBucket |
|
class | ArrayBucketNestedArrayItemTraits |
|
class | ArrayBuffer |
|
class | ArrayBuffer< ItemTraits, 0 > |
|
class | ArrayIndexIterator |
|
struct | ArrayIndexIteratorTraitsStd |
|
struct | ArrayIndexIteratorTraitsStd< Array, Item, decltype(std::declval< Array & >().GetItems())> |
|
class | ArrayItemHandler |
|
class | ArrayIteratorSelector |
|
class | ArrayIteratorSelector< Array, false > |
|
class | ArrayIteratorSelector< Array, true > |
|
class | ArrayShifter |
|
class | BucketBase |
|
class | BucketLim4 |
|
class | BucketLimP |
|
class | BucketLimP1 |
|
class | BucketLimP4 |
|
class | BucketLimP4PtrState |
|
class | BucketLimP4PtrState< TItem, tMaskState, tBitCount, EnableIf<(32< tBitCount &&tBitCount<=48)> > |
|
class | BucketLimP4PtrState< TItem, tMaskState, tBitCount, EnableIf<(48< tBitCount &&tBitCount<=64)> > |
|
class | BucketLimP4PtrState< TItem, tMaskState, tBitCount, EnableIf<(tBitCount<=32)> > |
|
class | BucketLimP< TItemTraits, tMaxCount, TMemPoolParams, false > |
|
class | BucketLimP< TItemTraits, tMaxCount, TMemPoolParams, true > |
|
class | BucketMemory |
|
class | BucketOne |
|
class | BucketOpen2N2 |
|
class | BucketOpenN1 |
|
class | BucketParamsOpen |
|
class | BucketUnlimP |
|
class | BucketUnlimPArrayBucketItemTraits |
|
struct | ConstIteratorSelector |
|
struct | ConstIteratorSelector< Object * > |
|
struct | ConstIteratorSelector< std::reverse_iterator< Object * > > |
|
struct | ConvertibleToReferences |
|
struct | DataColumnCodeSelector |
|
struct | DataColumnCodeSelector< Struct, true > |
|
class | DataColumnInfoBase |
|
struct | DataColumnItemSelector |
|
struct | DataColumnItemSelector< TItem TStruct::* > |
|
class | DataConstItemBounds |
|
class | DataConstItemIterator |
|
class | DataConstRowReference |
|
class | DataIndexes |
|
struct | DataMutable |
|
class | DataPtrVisitor |
|
class | DataRawIterator |
|
class | DataRawMultiHashBounds |
|
class | DataRawMultiHashIterator |
|
class | DataRawUniqueHashBounds |
|
class | DataRawUniqueHashIterator |
|
class | DataRow |
|
class | DataRowBounds |
|
class | DataRowIterator |
|
class | DataRowPointer |
|
class | DataRowReference |
|
class | DataSelection |
|
struct | HasCustomMoveConstructor |
|
struct | HasCustomMoveConstructor< MemManagerStd< Allocator >, Object, Void< decltype(std::declval< typename MemManagerStd< Allocator >::ByteAllocator & >().construct(std::declval< Object * >(), std::declval< Object && >())), EnableIf<!std::is_same< std::allocator< Byte >, typename MemManagerStd< Allocator >::ByteAllocator >::value > > > |
|
class | HashBucketBase |
|
class | HashDerivedIterator |
|
class | HashMapBucketBounds |
|
class | HashMapIterator |
|
class | HashMapNestedSetItemTraits |
|
class | HashMapNestedSetSettings |
|
class | HashMapPosition |
|
class | HashMultiMapArrayBucketItemTraits |
|
class | HashMultiMapIterator |
|
class | HashMultiMapKeyBounds |
|
class | HashMultiMapKeyReference |
|
class | HashMultiMapNestedMapKeyValueTraits |
|
class | HashMultiMapNestedMapSettings |
|
class | HashMultiMapReference |
|
class | HashSetBucketItemTraits |
|
class | HashSetBuckets |
|
class | HashSetConstIterator |
|
class | HashSetConstPosition |
|
struct | HashTraitsBucketSelector |
|
struct | HashTraitsBucketSelector< HashTraits, ItemTraits, Void< typename HashTraits::template Bucket< ItemTraits > > > |
|
struct | HashTraitsStdIsValidKeyArg |
|
struct | HashTraitsStdIsValidKeyArg< HashFunc, EqualFunc, Void< typename HashFunc::is_transparent, typename EqualFunc::is_transparent > > |
|
struct | InsertResult |
|
struct | IsInvocable |
|
struct | IsInvocable< Func, decltype(std::declval< Func >()(std::declval< Args >()...)), Args... > |
|
struct | IsMapArgIteratorStd |
|
struct | IsNothrowSwappable |
|
struct | IsNothrowSwappable< Object, decltype(std::swap(std::declval< Object & >(), std::declval< Object & >()))> |
|
struct | IsSetArgIterator |
|
class | IteratorPointer |
|
struct | IteratorTraitsStd |
|
class | MapExtractedPair |
|
class | MapKeyIterator |
|
class | MapKeyValuePair |
|
class | MapKeyValueTraits |
|
class | MapNestedSetItemTraits |
|
class | MapPairConverter |
|
class | MapReference |
|
class | MapReferenceStd |
|
class | MapValueIterator |
|
class | MapValueReferencer |
|
class | MemCopyer |
|
class | MemManagerDummy |
|
class | MemManagerProxy |
|
class | MemManagerPtr |
|
class | MemManagerPtr< TBaseMemManager, false > |
|
class | MemManagerPtr< TBaseMemManager, true > |
|
class | MemPoolUInt32 |
|
class | NestedArraySettings |
|
class | NestedHashMapSettings |
|
class | NestedHashMultiMapSettings |
|
class | NestedHashSetSettings |
|
class | NestedMemPoolSettings |
|
class | NestedTreeMapSettings |
|
class | Node |
|
class | ObjectAlignmenter |
|
class | ObjectBuffer |
|
class | ObjectManager |
|
class | PtrCaster |
|
class | RadixSorter |
|
struct | RadixSorterCodeGetter |
|
struct | RadixSorterCodeGetter< Iterator, EnableIf< std::is_integral< typename std::iterator_traits< Iterator >::value_type >::value > > |
|
struct | RadixSorterCodeGetter< Iterator, EnableIf< std::is_pointer< typename std::iterator_traits< Iterator >::value_type >::value > > |
|
struct | Sequence |
|
struct | SequenceMaker |
|
struct | SequenceMaker< 0, sequence... > |
|
class | SetCrew |
|
class | SetCrew< TContainerTraits, TMemManager, tKeepVersion, false > |
|
class | SetCrew< TContainerTraits, TMemManager, tKeepVersion, true > |
|
class | SetExtractedItem |
|
class | SetItemTraits |
|
class | StrHasher |
|
class | TreeDerivedIterator |
|
class | TreeMapIterator |
|
class | TreeMapNestedSetItemTraits |
|
class | TreeMapNestedSetSettings |
|
class | TreeSetConstIterator |
|
class | TreeSetNodeItemTraits |
|
class | TreeSetRelocatorIterator |
|
struct | TreeTraitsIsValidKeyArg |
|
struct | TreeTraitsIsValidKeyArg< Key, KeyArg, EnableIf< std::is_convertible< decltype(std::declval< const Key & >()< std::declval< const KeyArg & >()), bool >::value &&std::is_convertible< decltype(std::declval< const KeyArg & >()< std::declval< const Key & >()), bool >::value > > |
|
struct | TreeTraitsNodeSelector |
|
struct | TreeTraitsNodeSelector< TreeTraits, ItemTraits, Void< typename TreeTraits::template Node< ItemTraits > > > |
|
struct | TreeTraitsStdIsValidKeyArg |
|
struct | TreeTraitsStdIsValidKeyArg< LessFunc, Void< typename LessFunc::is_transparent > > |
|
struct | UIntConst |
|
class | UIntMath |
|
struct | UIntSelector |
|
struct | UIntSelector< 1, void > |
|
struct | UIntSelector< 2, void > |
|
struct | UIntSelector< size, EnableIf<(2< size &&size<=4)> > |
|
struct | UIntSelector< size, EnableIf<(4< size &&size<=8)> > |
|
class | VersionKeeper |
|
class | VersionKeeper< TSettings, false > |
|
class | VersionKeeper< TSettings, true > |
|
struct | VoidMaker |
|
|
template<size_t tInternalCapacity, typename TItem , typename TMemManager > |
using | NestedArrayIntCap = Array< TItem, TMemManager, ArrayItemTraits< TItem, TMemManager >, NestedArraySettings< ArraySettings< tInternalCapacity > >> |
|
typedef unsigned char | Byte |
|
template<typename Iterator > |
using | IsForwardIterator = std::is_base_of< std::forward_iterator_tag, typename std::iterator_traits< Iterator >::iterator_category > |
|
template<bool value> |
using | BoolConstant = std::integral_constant< bool, value > |
|
template<typename... Types> |
using | Void = typename VoidMaker< Types... >::Void |
|
template<bool value, typename Type = void> |
using | EnableIf = typename std::enable_if< value, Type >::type |
|
template<typename Type > |
using | Identity = EnableIf< true, Type > |
|