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