Allocator Builder
Policy Based C++ Template Allocator Library
 All Classes Functions Variables Enumerations Enumerator Groups Pages
Class Hierarchy
This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 12]
oCalb::v_100::_Unique_if< T, Allocator >
oCalb::v_100::_Unique_if< T[], Allocator >
oCalb::v_100::_Unique_if< T[N], Allocator >
oCalb::v_100::affix_allocator< Allocator, Prefix, Sufix >
oCalb::v_100::affix_helper::affix_creator< Affix, Enabled >
oCalb::v_100::affix_helper::affix_creator< Affix, typename std::enable_if< std::is_default_constructible< Affix >::value >::type >
oCalb::v_100::affix_helper::affix_creator< Affix, typename std::enable_if<!std::is_default_constructible< Affix >::value >::type >
oCalb::v_100::traits::affix_extractor< Allocator, T >
oCalb::v_100::traits::affix_extractor< affix_allocator< A, Prefix, Sufix >, T >
oCalb::v_100::aligned_mallocator< DefaultAlignment >
oCalb::v_100::traits::AllDeallocator< Allocator, Enabled >
oCalb::v_100::traits::AllDeallocator< Allocator, typename std::enable_if< has_deallocate_all< Allocator >::value >::type >
oCalb::v_100::traits::AllDeallocator< Allocator, typename std::enable_if<!has_deallocate_all< Allocator >::value >::type >
oCalb::v_100::allocator_with_stats_base< Shared, Allocator, Flags >::AllocationInfo
oCalb::v_100::allocator_with_stats_base< Shared, Allocator, Flags >::Allocations
oCalb::v_100::allocator_with_stats_base< Shared, Allocator, Flags >
oCalb::v_100::allocator_with_stats_base< false, Allocator, Flags >
oCalb::internal::atomic_shared_ptr< T >
oCalb::v_100::block
oCalb::v_100::bucketizer< Allocator, MinSize, MaxSize, StepSize >
oCalb::v_100::cascading_allocator_base< Shared, Allocator >
oCalb::v_100::cascading_allocator_base< false, Allocator >
oCalb::v_100::cascading_allocator_base< true, Allocator >
oCalb::v_100::traits::has_expand< T >::Check< U, noexcept >
oCalb::v_100::traits::has_deallocate_all< T >::Check< U, noexcept >
oCalb::v_100::traits::has_owns< T >::Check< U, noexcept >
oCalb::v_100::deleter< Allocator >
oCalb::v_100::internal::dynastic< v, DynamicEnableSwitch >
oCalb::v_100::internal::dynastic< DynamicEnableSwitch, DynamicEnableSwitch >
oCalb::v_100::internal::dynastic<(ChunkSize==internal::DynasticDynamicSet?0:ChunkSize), 0 >
oCalb::v_100::internal::dynastic<(MaxSize==internal::DynasticDynamicSet?internal::DynasticDynamicSet:MaxSize), internal::DynasticDynamicSet >
oCalb::v_100::internal::dynastic<(MinSize==internal::DynasticDynamicSet?internal::DynasticDynamicSet:MinSize), internal::DynasticDynamicSet >
oCalb::v_100::internal::dynastic<(NumberOfChunks==internal::DynasticDynamicSet?0:NumberOfChunks), 0 >
oCalb::v_100::traits::Expander< Allocator, Enabled >
oCalb::v_100::traits::Expander< Allocator, typename std::enable_if< has_expand< Allocator >::value >::type >
oCalb::v_100::traits::Expander< Allocator, typename std::enable_if<!has_expand< Allocator >::value >::type >
oCFallback
oCfalse_type
oCalb::v_100::freelist_base< Shared, Allocator, MinSize, MaxSize, PoolSize, NumberOfBatchAllocations >
oCalb::v_100::freelist_base< false, Allocator, MinSize, MaxSize, PoolSize, NumberOfBatchAllocations >
oCalb::v_100::freelist_base< true, Allocator, MinSize, MaxSize, PoolSize, NumberOfBatchAllocations >
oCalb::global_allocator< Allocator >
oCalb::v_100::traits::has_deallocate_all< T >
oCalb::v_100::traits::has_expand< T >
oCalb::v_100::traits::has_owns< T >
oCalb::v_100::heap< Allocator, NumberOfChunks, ChunkSize >
oCalb::v_100::allocator_with_stats_base< Shared, Allocator, Flags >::Allocations::iterator
oCLargeAllocator
oCalb::length_prefix
oCalb::v_100::shared_helpers::lock_guard< M >
oCalb::v_100::shared_helpers::lock_guard< null_mutex >
oCalb::v_100::shared_helpers::lock_guard< std::mutex >
oCalb::v_100::mallocator
oCalb::v_100::memory_corruption_detector< T, Pattern >
oCalb::v_100::affix_helper::no_affix
oCalb::v_100::internal::no_atomic< T >
oCalb::v_100::null_allocator
oCalb::v_100::shared_helpers::null_lock
oCalb::v_100::shared_helpers::null_mutex
oCalb::v_100::shared_helpers::NullLock
oCalb::v_100::affix_helper::optinal_sufix_store< Sufix, s >
oCalb::v_100::affix_helper::optinal_sufix_store< Sufix, 0 >
oCPrimary
oCalb::v_100::internal::reallocator< Allocator, Enabled >
oCalb::v_100::internal::reallocator< Allocator, typename std::enable_if< traits::has_expand< Allocator >::value >::type >
oCalb::v_100::internal::reallocator< Allocator, typename std::enable_if<!traits::has_expand< Allocator >::value >::type >
oCalb::stl_allocator< T, Allocator >::rebind< U >
oCalb::stl_allocator< void, Allocator >::rebind< U >
oCalb::v_100::std_allocator_adapter< void, Allocator >::rebind< U >
oCalb::v_100::std_allocator_adapter< T, Allocator >::rebind< U >
oCalb::v_100::shared_heap< Allocator, NumberOfChunks, ChunkSize >
oCalb::v_100::shared_helpers::SharedLock
oCSmallAllocator
oCalb::v_100::internal::stack< T, MaxSize >
oCalb::v_100::stack_allocator< MaxSize, Alignment >
oCalb::v_100::std_allocator_adapter< T, Allocator >
oCalb::v_100::std_allocator_adapter< void, Allocator >
oCalb::stl_allocator< T, Allocator >
oCalb::stl_allocator< void, Allocator >
oCtrue_type
oCalb::v_100::traits::type_switch< A, B, bool >
oCalb::v_100::traits::type_switch< A, B, false >
oCalb::v_100::traits::type_switch< A, B, true >
oCalb::v_100::traits::type_switch< alb::v_100::affix_allocator< Allocator, alb::v_100::allocator_with_stats_base::AllocationInfo >, Allocator, HasPerAllocationState >
oCalb::v_100::traits::type_switch< boost::lockfree::stack< void *, boost::lockfree::fixed_sized< true >, boost::lockfree::capacity< PoolSize > >, internal::stack< void *, PoolSize >, Shared >
oCalb::v_100::traits::type_switch< std::atomic< Node * >, internal::no_atomic< Node * >, Shared >
\Calb::v_100::shared_helpers::UniqueLock