Allocator Builder
Policy Based C++ Template Allocator Library
Main Page
Related Pages
Modules
Classes
Files
Class List
Class Index
Class Hierarchy
Class Members
All
Classes
Functions
Variables
Enumerations
Enumerator
Groups
Pages
Class Hierarchy
This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level
1
2
]
alb::v_100::_Unique_if< T, Allocator >
alb::v_100::_Unique_if< T[], Allocator >
alb::v_100::_Unique_if< T[N], Allocator >
alb::v_100::affix_allocator< Allocator, Prefix, Sufix >
alb::v_100::affix_helper::affix_creator< Affix, Enabled >
alb::v_100::affix_helper::affix_creator< Affix, typename std::enable_if< std::is_default_constructible< Affix >::value >::type >
alb::v_100::affix_helper::affix_creator< Affix, typename std::enable_if<!std::is_default_constructible< Affix >::value >::type >
alb::v_100::traits::affix_extractor< Allocator, T >
alb::v_100::traits::affix_extractor< affix_allocator< A, Prefix, Sufix >, T >
alb::v_100::aligned_mallocator< DefaultAlignment >
alb::v_100::traits::AllDeallocator< Allocator, Enabled >
alb::v_100::traits::AllDeallocator< Allocator, typename std::enable_if< has_deallocate_all< Allocator >::value >::type >
alb::v_100::traits::AllDeallocator< Allocator, typename std::enable_if<!has_deallocate_all< Allocator >::value >::type >
alb::v_100::allocator_with_stats_base< Shared, Allocator, Flags >::AllocationInfo
alb::v_100::allocator_with_stats_base< Shared, Allocator, Flags >::Allocations
alb::v_100::allocator_with_stats_base< Shared, Allocator, Flags >
alb::v_100::allocator_with_stats_base< false, Allocator, Flags >
alb::v_100::allocator_with_stats< Allocator, Flags >
alb::internal::atomic_shared_ptr< T >
alb::v_100::block
alb::v_100::bucketizer< Allocator, MinSize, MaxSize, StepSize >
alb::v_100::cascading_allocator_base< Shared, Allocator >
alb::v_100::cascading_allocator_base< false, Allocator >
alb::v_100::cascading_allocator< Allocator >
alb::v_100::cascading_allocator_base< true, Allocator >
alb::v_100::shared_cascading_allocator< Allocator >
alb::v_100::traits::has_expand< T >::Check< U, noexcept >
alb::v_100::traits::has_deallocate_all< T >::Check< U, noexcept >
alb::v_100::traits::has_owns< T >::Check< U, noexcept >
alb::v_100::deleter< Allocator >
alb::v_100::internal::dynastic< v, DynamicEnableSwitch >
alb::v_100::internal::dynastic< DynamicEnableSwitch, DynamicEnableSwitch >
alb::v_100::internal::dynastic<(ChunkSize==internal::DynasticDynamicSet?0:ChunkSize), 0 >
alb::v_100::internal::dynastic<(MaxSize==internal::DynasticDynamicSet?internal::DynasticDynamicSet:MaxSize), internal::DynasticDynamicSet >
alb::v_100::internal::dynastic<(MinSize==internal::DynasticDynamicSet?internal::DynasticDynamicSet:MinSize), internal::DynasticDynamicSet >
alb::v_100::internal::dynastic<(NumberOfChunks==internal::DynasticDynamicSet?0:NumberOfChunks), 0 >
alb::v_100::traits::Expander< Allocator, Enabled >
alb::v_100::traits::Expander< Allocator, typename std::enable_if< has_expand< Allocator >::value >::type >
alb::v_100::traits::Expander< Allocator, typename std::enable_if<!has_expand< Allocator >::value >::type >
Fallback
alb::v_100::fallback_allocator< Primary, Fallback >
false_type
alb::v_100::traits::both_same_base< T1, T2 >
alb::v_100::freelist_base< Shared, Allocator, MinSize, MaxSize, PoolSize, NumberOfBatchAllocations >
alb::v_100::freelist_base< false, Allocator, MinSize, MaxSize, PoolSize, NumberOfBatchAllocations >
alb::v_100::freelist< Allocator, MinSize, MaxSize, PoolSize, NumberOfBatchAllocations >
alb::v_100::freelist_base< true, Allocator, MinSize, MaxSize, PoolSize, NumberOfBatchAllocations >
alb::v_100::shared_freelist< Allocator, MinSize, MaxSize, PoolSize, NumberOfBatchAllocations >
alb::global_allocator< Allocator >
alb::v_100::traits::has_deallocate_all< T >
alb::v_100::traits::has_expand< T >
alb::v_100::traits::has_owns< T >
alb::v_100::heap< Allocator, NumberOfChunks, ChunkSize >
alb::v_100::allocator_with_stats_base< Shared, Allocator, Flags >::Allocations::iterator
LargeAllocator
alb::v_100::segregator< Threshold, SmallAllocator, LargeAllocator >
alb::length_prefix
alb::v_100::shared_helpers::lock_guard< M >
alb::v_100::shared_helpers::lock_guard< null_mutex >
alb::v_100::shared_helpers::lock_guard< std::mutex >
alb::v_100::mallocator
alb::v_100::memory_corruption_detector< T, Pattern >
alb::v_100::affix_helper::no_affix
alb::v_100::internal::no_atomic< T >
alb::v_100::null_allocator
alb::v_100::shared_helpers::null_lock
alb::v_100::shared_helpers::null_mutex
alb::v_100::shared_helpers::NullLock
alb::v_100::affix_helper::optinal_sufix_store< Sufix, s >
alb::v_100::affix_helper::optinal_sufix_store< Sufix, 0 >
Primary
alb::v_100::fallback_allocator< Primary, Fallback >
alb::v_100::internal::reallocator< Allocator, Enabled >
alb::v_100::internal::reallocator< Allocator, typename std::enable_if< traits::has_expand< Allocator >::value >::type >
alb::v_100::internal::reallocator< Allocator, typename std::enable_if<!traits::has_expand< Allocator >::value >::type >
alb::stl_allocator< T, Allocator >::rebind< U >
alb::stl_allocator< void, Allocator >::rebind< U >
alb::v_100::std_allocator_adapter< void, Allocator >::rebind< U >
alb::v_100::std_allocator_adapter< T, Allocator >::rebind< U >
alb::v_100::shared_heap< Allocator, NumberOfChunks, ChunkSize >
alb::v_100::shared_helpers::SharedLock
SmallAllocator
alb::v_100::segregator< Threshold, SmallAllocator, LargeAllocator >
alb::v_100::internal::stack< T, MaxSize >
alb::v_100::stack_allocator< MaxSize, Alignment >
alb::v_100::std_allocator_adapter< T, Allocator >
alb::v_100::std_allocator_adapter< void, Allocator >
alb::stl_allocator< T, Allocator >
alb::stl_allocator< void, Allocator >
true_type
alb::v_100::traits::both_same_base< Allocator< A1 >, Allocator< A2 > >
alb::v_100::traits::both_same_base< Allocator< A1, P1 >, Allocator< A2, P2 > >
alb::v_100::traits::both_same_base< Allocator< A1, P1, P2 >, Allocator< A2, P3, P4 > >
alb::v_100::traits::both_same_base< Allocator< A1, P1, P2, P3 >, Allocator< A2, P4, P5, P6 > >
alb::v_100::traits::both_same_base< Allocator< A1, P1, P2, P3, P4 >, Allocator< A2, P5, P6, P7, P8 > >
alb::v_100::traits::both_same_base< Allocator< P1 >, Allocator< P2 > >
alb::v_100::traits::both_same_base< Allocator< P1, P2 >, Allocator< P3, P4 > >
alb::v_100::traits::both_same_base< Allocator< P1, P2, P3 >, Allocator< P4, P5, P6 > >
alb::v_100::traits::both_same_base< Allocator< P1, P2, P3, P4 >, Allocator< P5, P6, P7, P8 > >
alb::v_100::traits::both_same_base< T1, T1 >
alb::v_100::traits::type_switch< A, B, bool >
alb::v_100::traits::type_switch< A, B, false >
alb::v_100::traits::type_switch< A, B, true >
alb::v_100::traits::type_switch< alb::v_100::affix_allocator< Allocator, alb::v_100::allocator_with_stats_base::AllocationInfo >, Allocator, HasPerAllocationState >
alb::v_100::traits::type_switch< boost::lockfree::stack< void *, boost::lockfree::fixed_sized< true >, boost::lockfree::capacity< PoolSize > >, internal::stack< void *, PoolSize >, Shared >
alb::v_100::traits::type_switch< std::atomic< Node * >, internal::no_atomic< Node * >, Shared >
alb::v_100::shared_helpers::UniqueLock
Generated on Sun Nov 15 2015 20:28:19 for Allocator Builder by
1.8.6