momo
3.9
|
Namespaces | |
internal | |
stdish | |
Typedefs | |
template<size_t tInternalCapacity, typename TItem , typename TMemManager = MemManagerDefault, typename TItemTraits = ArrayItemTraits<TItem, TMemManager>> | |
using | ArrayIntCap = Array< TItem, TMemManager, TItemTraits, ArraySettings< tInternalCapacity > > |
template<typename TStruct > | |
using | DataColumnListNative = DataColumnListStatic< TStruct, DataColumnInfoNative< TStruct > > |
template<typename TStruct , typename TDataTraits = DataTraits> | |
using | DataTableStatic = DataTable< DataColumnListStatic< TStruct >, TDataTraits > |
template<typename TStruct , typename TDataTraits = DataTraits> | |
using | DataTableNative = DataTable< DataColumnListNative< TStruct >, TDataTraits > |
typedef HashBucketOpen2N2< 3 > | HashBucketOpen8 |
template<typename TKey , typename TValue > | |
using | HashMapOpen = HashMap< TKey, TValue, HashTraitsOpen< TKey > > |
template<typename TKey , typename TValue > | |
using | HashMultiMapOpen = HashMultiMap< TKey, TValue, HashTraitsOpen< TKey > > |
template<typename TKey > | |
using | HashSetOpen = HashSet< TKey, HashTraitsOpen< TKey > > |
typedef MOMO_DEFAULT_HASH_BUCKET | HashBucketDefault |
typedef MOMO_DEFAULT_HASH_BUCKET_OPEN | HashBucketOpenDefault |
template<typename TKey > | |
using | HashTraitsOpen = HashTraits< TKey, HashBucketOpenDefault > |
typedef MOMO_DEFAULT_MEM_MANAGER | MemManagerDefault |
MemManagerDefault is defined in UserSettings.h More... | |
template<typename TItem , typename TMemManager = MemManagerDefault, typename TItemTraits = SegmentedArrayItemTraits<TItem, TMemManager>> | |
using | SegmentedArraySqrt = SegmentedArray< TItem, TMemManager, TItemTraits, SegmentedArraySettings< SegmentedArrayItemCountFunc::sqrt > > |
template<typename TKey , typename TValue > | |
using | TreeMultiMap = TreeMap< TKey, TValue, TreeTraits< TKey, true > > |
template<typename TKey > | |
using | TreeMultiSet = TreeSet< TKey, TreeTraits< TKey, true > > |
typedef MOMO_DEFAULT_TREE_NODE | TreeNodeDefault |
Enumerations | |
enum | ArrayGrowCause { ArrayGrowCause::add = 0, ArrayGrowCause::reserve = 1 } |
enum | DataColumnCodeOffset : size_t |
enum | DataUniqueHashIndex : ptrdiff_t { DataUniqueHashIndex::empty = -1 } |
enum | DataMultiHashIndex : ptrdiff_t { DataMultiHashIndex::empty = -1 } |
enum | SegmentedArrayItemCountFunc { SegmentedArrayItemCountFunc::sqrt = 0, SegmentedArrayItemCountFunc::cnst = 1 } |
enum | CheckMode { CheckMode::assertion = 1, CheckMode::exception = 2, CheckMode::bydefault = MOMO_DEFAULT_CHECK_MODE } |
enum | ExtraCheckMode { ExtraCheckMode::nothing = 0, ExtraCheckMode::assertion = 1, ExtraCheckMode::bydefault = MOMO_DEFAULT_EXTRA_CHECK_MODE } |
using momo::ArrayIntCap = typedef Array<TItem, TMemManager, TItemTraits, ArraySettings<tInternalCapacity> > |
using momo::DataColumnListNative = typedef DataColumnListStatic<TStruct, DataColumnInfoNative<TStruct> > |
using momo::DataTableNative = typedef DataTable<DataColumnListNative<TStruct>, TDataTraits> |
using momo::DataTableStatic = typedef DataTable<DataColumnListStatic<TStruct>, TDataTraits> |
typedef HashBucketOpen2N2<3> momo::HashBucketOpen8 |
using momo::HashMapOpen = typedef HashMap<TKey, TValue, HashTraitsOpen<TKey> > |
using momo::HashMultiMapOpen = typedef HashMultiMap<TKey, TValue, HashTraitsOpen<TKey> > |
using momo::HashSetOpen = typedef HashSet<TKey, HashTraitsOpen<TKey> > |
using momo::HashTraitsOpen = typedef HashTraits<TKey, HashBucketOpenDefault> |
MemManagerDefault
is defined in UserSettings.h
using momo::SegmentedArraySqrt = typedef SegmentedArray<TItem, TMemManager, TItemTraits, SegmentedArraySettings<SegmentedArrayItemCountFunc::sqrt> > |
using momo::TreeMultiMap = typedef TreeMap<TKey, TValue, TreeTraits<TKey, true> > |
using momo::TreeMultiSet = typedef TreeSet<TKey, TreeTraits<TKey, true> > |
|
strong |
|
strong |
|
strong |
|
strong |
|
strong |
|
strong |
|
strong |