|
struct | AAModel |
|
struct | AAModel_Imp |
|
struct | AAModel_Imp< TYPE, void, void, void, void, void > |
|
struct | AAModelBsl |
| Model tag for bsl-AA types. More...
|
|
struct | AAModelIsSupported |
|
struct | AAModelIsSupported< TYPE, AAModelBsl > |
|
struct | AAModelIsSupported< TYPE, AAModelLegacy > |
|
struct | AAModelIsSupported< TYPE, AAModelNone > |
|
struct | AAModelIsSupported< TYPE, AAModelPmr > |
|
struct | AAModelIsSupported< TYPE, AAModelStl > |
|
struct | AAModelLegacy |
| Model tag for legacy-AA types. More...
|
|
struct | AAModelNone |
| Model tag for non-AA types. More...
|
|
struct | AAModelPmr |
| Model tag for pmr-AA types. More...
|
|
struct | AAModelStl |
| Model tag for stl-AA types. More...
|
|
class | AATypeUtil |
|
class | Allocator |
|
class | AllocatorAdaptor |
|
class | AllocatorAdaptor_Imp |
|
struct | AllocatorTraits_ConstPointerType |
|
struct | AllocatorTraits_ConstPointerType< T, BSLMF_VOIDTYPE(typename T::const_pointer)> |
|
struct | AllocatorTraits_ConstVoidPointerType |
|
struct | AllocatorTraits_ConstVoidPointerType< T, BSLMF_VOIDTYPE(typename T::const_void_pointer)> |
|
struct | AllocatorTraits_DifferenceType |
| should be pointer_traits::rebind of template above More...
|
|
struct | AllocatorTraits_DifferenceType< T, BSLMF_VOIDTYPE(typename T::difference_type)> |
|
struct | AllocatorTraits_HasIsAlwaysEqual |
|
struct | AllocatorTraits_HasPropOnCopyAssign |
|
struct | AllocatorTraits_HasPropOnMoveAssign |
|
struct | AllocatorTraits_HasPropOnSwap |
|
struct | AllocatorTraits_HasSelectOnCopyMethod |
|
struct | AllocatorTraits_IsAlwaysEqual |
|
struct | AllocatorTraits_IsAlwaysEqual< ALLOC, false > |
|
struct | AllocatorTraits_PointerType |
|
struct | AllocatorTraits_PointerType< T, BSLMF_VOIDTYPE(typename T::pointer)> |
|
struct | AllocatorTraits_PropOnCopyAssign |
|
struct | AllocatorTraits_PropOnCopyAssign< ALLOC, true > |
|
struct | AllocatorTraits_PropOnMoveAssign |
|
struct | AllocatorTraits_PropOnMoveAssign< ALLOC, true > |
|
struct | AllocatorTraits_PropOnSwap |
|
struct | AllocatorTraits_PropOnSwap< ALLOC, true > |
|
struct | AllocatorTraits_RebindAlloc |
| should be pointer_traits::rebind of template above More...
|
|
struct | AllocatorTraits_RebindAlloc< T, U, BSLMF_VOIDTYPE(typename T::template rebind< U >::other)> |
|
struct | AllocatorTraits_RebindFront |
|
struct | AllocatorTraits_RebindFront< ALLOC< T >, U > |
|
struct | AllocatorTraits_SizeType |
|
struct | AllocatorTraits_SizeType< T, BSLMF_VOIDTYPE(typename T::size_type)> |
|
struct | AllocatorTraits_VoidPointerType |
|
struct | AllocatorTraits_VoidPointerType< T, BSLMF_VOIDTYPE(typename T::void_pointer)> |
|
struct | AllocatorUtil |
| Namespace for utility functions on allocators. More...
|
|
struct | AllocatorUtil_Traits |
|
struct | AllocatorUtil_Traits< t_MEMORY_RSRC *, t_TYPE > |
|
class | AutoDeallocator |
|
class | AutoDestructor |
|
class | AutoRawDeleter |
|
class | BufferAllocator |
|
struct | ConstructionUtil |
|
struct | ConstructionUtil_AllocAdaptorUtil |
|
struct | ConstructionUtil_AllocAdaptorUtil< TYPE, false, false > |
|
struct | ConstructionUtil_AllocAdaptorUtil< TYPE, false, true > |
|
struct | ConstructionUtil_AllocAdaptorUtil< TYPE, true, IS_BSLMA_AA > |
|
struct | ConstructionUtil_ConstructionTrait |
|
struct | ConstructionUtil_Imp |
|
struct | ConstructionUtil_IsAllocatorPtr |
|
struct | ConstructionUtil_IsAllocatorPtr< ALLOC * > |
|
class | DeallocateBytesProctor |
|
struct | DeallocateBytesProctor_PtrType |
|
struct | DeallocateBytesProctor_PtrType< ALLOCATOR * > |
|
class | DeallocateObjectProctor |
|
struct | DeallocateObjectProctor_PtrType |
|
struct | DeallocateObjectProctor_PtrType< ALLOCATOR *, TYPE > |
|
class | DeallocatorGuard |
|
class | DeallocatorProctor |
|
struct | Default |
|
class | DefaultAllocatorGuard |
|
class | DeleteObjectProctor |
|
struct | DeleteObjectProctor_PtrType |
|
struct | DeleteObjectProctor_PtrType< ALLOCATOR *, TYPE > |
|
struct | DeleterHelper |
|
struct | DeleterHelper_Helper |
|
struct | DeleterHelper_Helper< true > |
|
struct | DestructionUtil |
|
class | DestructorGuard |
|
class | DestructorProctor |
|
class | ExceptionGuard |
|
struct | HasAllocatorType |
|
struct | HasAllocatorType< TYPE, BSLMF_VOIDTYPE(typename TYPE::allocator_type)> |
|
class | InfrequentDeleteBlockList |
|
struct | IsStdAllocator |
|
struct | IsStdAllocator< ::bsl::polymorphic_allocator< TYPE > > |
|
struct | IsStdAllocator< bsl::allocator< TYPE > > |
|
struct | IsStdAllocator< bsl::allocator< void > > |
|
struct | IsStdAllocator< std::allocator< TYPE > > |
| Specialization for std::allocator . More...
|
|
struct | IsStdAllocator< std::allocator< void > > |
|
struct | IsStdAllocator< TYPE & > |
| Specialization for lvalue reference types. More...
|
|
struct | IsStdAllocator_Imp |
|
struct | IsStdAllocator_Imp< TYPE, SIZE_T, typename bsl::enable_if< bslmf::DetectNestedTrait< TYPE, IsStdAllocator >::value >::type > |
|
struct | IsStdAllocator_SizeType |
|
struct | IsStdAllocator_SizeType< TYPE, typename bslmf::VoidType< typename TYPE::size_type >::type > |
| This specialization is selected when TYPE has a nested size_type . More...
|
|
class | MallocFreeAllocator |
|
class | ManagedAllocator |
|
class | ManagedPtr |
|
struct | ManagedPtr_DefaultDeleter |
|
struct | ManagedPtr_FactoryDeleter |
|
struct | ManagedPtr_FactoryDeleterType |
|
struct | ManagedPtr_ImpUtil |
|
class | ManagedPtr_Members |
|
struct | ManagedPtr_PairProxy |
|
class | ManagedPtr_Ref |
|
struct | ManagedPtr_TraitConstraint |
|
class | ManagedPtrDeleter |
|
struct | ManagedPtrNilDeleter |
|
struct | ManagedPtrUtil |
|
class | NewDeleteAllocator |
|
class | RawDeleterGuard |
|
class | RawDeleterProctor |
|
class | SequentialAllocator |
|
class | SequentialPool |
|
class | SharedPtrInplaceRep |
|
struct | SharedPtrInplaceRep_ImpUtil |
|
class | SharedPtrOutofplaceRep |
|
class | SharedPtrOutofplaceRep_DeleterDiscriminator |
|
class | SharedPtrOutofplaceRep_DeleterDiscriminator_Imp |
|
class | SharedPtrOutofplaceRep_DeleterDiscriminator_Imp< DELETER, true > |
|
struct | SharedPtrOutofplaceRep_DeleterHelper |
|
struct | SharedPtrOutofplaceRep_DeleterType |
|
struct | SharedPtrOutofplaceRep_InitProctor |
|
class | SharedPtrRep |
|
class | StdTestAllocator |
|
struct | SuppressesImplicitConvertibilityWarnings |
|
class | TestAllocator |
|
class | TestAllocatorException |
|
class | TestAllocatorMonitor |
|
struct | UsesBslmaAllocator |
|
struct | UsesBslmaAllocator< ::bsl::allocator< TYPE > > |
|
struct | UsesBslmaAllocator< ::bsl::polymorphic_allocator< TYPE > > |
|
struct | UsesBslmaAllocator< ::bsl::shared_ptr< ELEMENT_TYPE > > |
|
struct | UsesBslmaAllocator< bbldc::CalendarDateRangeDayCountAdapter< CONVENTION > > |
|
struct | UsesBslmaAllocator< bbldc::PeriodDateRangeDayCountAdapter< CONVENTION > > |
|
struct | UsesBslmaAllocator< bdlc::BitArray > |
|
struct | UsesBslmaAllocator< bdlc::CompactedArray< TYPE > > |
|
struct | UsesBslmaAllocator< bdlc::CompactedArray_CountedValue< TYPE > > |
|
struct | UsesBslmaAllocator< bdlc::FlatHashMap< KEY, VALUE, HASH, EQUAL > > |
|
struct | UsesBslmaAllocator< bdlc::FlatHashSet< KEY, HASH, EQUAL > > |
|
struct | UsesBslmaAllocator< bdlc::FlatHashTable< KEY, ENTRY, ENTRY_UTIL, HASH, EQUAL > > |
|
struct | UsesBslmaAllocator< bdlc::PackedIntArray< TYPE > > |
|
struct | UsesBslmaAllocator< bdlc::PackedIntArrayImp< STORAGE > > |
|
struct | UsesBslmaAllocator< bdlcc::Cache< KEY, VALUE, HASH, EQUAL > > |
|
struct | UsesBslmaAllocator< bdlcc::Deque< TYPE > > |
|
struct | UsesBslmaAllocator< bdlcc::StripedUnorderedContainerImpl< KEY, VALUE, HASH, EQUAL > > |
|
struct | UsesBslmaAllocator< bdlcc::StripedUnorderedMap< KEY, VALUE, HASH, EQUAL > > |
|
struct | UsesBslmaAllocator< bdlcc::StripedUnorderedMultiMap< KEY, VALUE, HASH, EQUAL > > |
|
struct | UsesBslmaAllocator< bdlde::QuotedPrintableEncoder > |
|
struct | UsesBslmaAllocator< bdlf::MemFnInstance< PROTOTYPE, INSTANCE > > |
|
struct | UsesBslmaAllocator< bdlma::DefaultDeleter< TYPE > > |
|
struct | UsesBslmaAllocator< bdlt::Calendar > |
|
struct | UsesBslmaAllocator< bdlt::CalendarCache > |
|
struct | UsesBslmaAllocator< bdlt::PackedCalendar > |
|
struct | UsesBslmaAllocator< bdlt::Timetable > |
|
struct | UsesBslmaAllocator< bdlt::Timetable_Day > |
|
struct | UsesBslmaAllocator< bdlt::TimetableCache > |
|
struct | UsesBslmaAllocator< BloombergLP::bdlbb::Blob > |
|
struct | UsesBslmaAllocator< BloombergLP::bslstl::BoyerMooreHorspoolSearcher< RNDACC_ITR_NEEDLE, HASH, EQUAL > > |
|
struct | UsesBslmaAllocator< BloombergLP::bslstl::BoyerMooreHorspoolSearcher_CharImp< RNDACC_ITR_NEEDLE, HASH, EQUAL > > |
|
struct | UsesBslmaAllocator< BloombergLP::bslstl::BoyerMooreHorspoolSearcher_GeneralImp< RNDACC_ITR_NEEDLE, HASH, EQUAL > > |
|
struct | UsesBslmaAllocator< bsl::basic_istringstream< CHAR_TYPE, CHAR_TRAITS, ALLOCATOR > > |
|
struct | UsesBslmaAllocator< bsl::basic_ostringstream< CHAR_TYPE, CHAR_TRAITS, ALLOCATOR > > |
|
struct | UsesBslmaAllocator< bsl::basic_string< CHAR_TYPE, CHAR_TRAITS, ALLOC > > |
|
struct | UsesBslmaAllocator< bsl::basic_stringbuf< CHAR_TYPE, CHAR_TRAITS, ALLOCATOR > > |
|
struct | UsesBslmaAllocator< bsl::basic_stringstream< CHAR_TYPE, CHAR_TRAITS, ALLOCATOR > > |
|
struct | UsesBslmaAllocator< bsl::basic_syncbuf< CHAR_TYPE, CHAR_TRAITS, ALLOCATOR > > |
|
struct | UsesBslmaAllocator< bsl::deque< VALUE_TYPE, ALLOCATOR > > |
|
struct | UsesBslmaAllocator< bsl::hash_map< _Key, _Tp, _HashFcn, _EqualKey, _Alloc > > |
|
struct | UsesBslmaAllocator< bsl::hash_multimap< _Key, _Tp, _HashFcn, _EqualKey, _Alloc > > |
|
struct | UsesBslmaAllocator< bsl::hash_multiset< _Value, _HashFcn, _EqualKey, _Alloc > > |
|
struct | UsesBslmaAllocator< bsl::hash_set< _Value, _HashFcn, _EqualKey, _Alloc > > |
|
struct | UsesBslmaAllocator< bsl::list< VALUE, ALLOCATOR > > |
|
struct | UsesBslmaAllocator< bsl::map< KEY, VALUE, COMPARATOR, ALLOCATOR > > |
|
struct | UsesBslmaAllocator< bsl::multimap< KEY, VALUE, COMPARATOR, ALLOCATOR > > |
|
struct | UsesBslmaAllocator< bsl::multiset< KEY, COMPARATOR, ALLOCATOR > > |
|
struct | UsesBslmaAllocator< bsl::optional< t_TYPE > > |
|
struct | UsesBslmaAllocator< bsl::pair< T1, T2 > > |
|
struct | UsesBslmaAllocator< bsl::set< KEY, COMPARATOR, ALLOCATOR > > |
|
struct | UsesBslmaAllocator< bsl::stop_callback< t_CALLBACK > > |
|
struct | UsesBslmaAllocator< bsl::unordered_map< KEY, VALUE, HASH, EQUAL, ALLOCATOR > > |
|
struct | UsesBslmaAllocator< bsl::unordered_multimap< KEY, VALUE, HASH, EQUAL, ALLOCATOR > > |
|
struct | UsesBslmaAllocator< bsl::unordered_multiset< KEY, HASH, EQUAL, ALLOCATOR > > |
|
struct | UsesBslmaAllocator< bsl::unordered_set< KEY, HASH, EQUAL, ALLOCATOR > > |
|
struct | UsesBslmaAllocator< bsl::vector< VALUE_TYPE, ALLOCATOR > > |
|
struct | UsesBslmaAllocator< bslmt::ThreadGroup > |
|
struct | UsesBslmaAllocator< bslstl::HashTable< KEY_CONFIG, HASHER, COMPARATOR, ALLOCATOR > > |
|
struct | UsesBslmaAllocator< bslstl::HashTable_ImplParameters< KEY_CONFIG, HASHER, COMPARATOR, ALLOCATOR > > |
|
struct | UsesBslmaAllocator< bslstl::Optional_Base< t_TYPE, false > > |
|
struct | UsesBslmaAllocator< bslstl::SharedPtrAllocateInplaceRep< TYPE, ALLOCATOR > > |
|
struct | UsesBslmaAllocator< bslstl::SharedPtrArrayAllocateInplaceRep< TYPE, ALLOCATOR > > |
|
struct | UsesBslmaAllocator< bsltf::AllocArgumentType< N > > |
|
struct | UsesBslmaAllocator< bsltf::AllocBitwiseMoveableTestType > |
|
struct | UsesBslmaAllocator< bsltf::AllocEmplacableTestType > |
|
struct | UsesBslmaAllocator< bsltf::MovableAllocTestType > |
|
struct | UsesBslmaAllocator< bsltf::MoveOnlyAllocTestType > |
|
struct | UsesBslmaAllocator< bsltf::NonOptionalAllocTestType > |
|
struct | UsesBslmaAllocator< bsltf::WellBehavedMoveOnlyAllocTestType > |
|
struct | UsesBslmaAllocator< bslx::ByteOutStream > |
|
struct | UsesBslmaAllocator< bslx::TestOutStream > |
|
struct | UsesBslmaAllocator< const TYPE > |
|
struct | UsesBslmaAllocator< const volatile TYPE > |
|
struct | UsesBslmaAllocator< SharedPtrInplaceRep< ELEMENT_TYPE > > |
|
struct | UsesBslmaAllocator< SharedPtrOutofplaceRep_InitProctor< TYPE, DELETER > > |
|
struct | UsesBslmaAllocator< TYPE & > |
|
struct | UsesBslmaAllocator< TYPE * > |
|
struct | UsesBslmaAllocator< volatile TYPE > |
|
struct | UsesBslmaAllocator_DeprecatedIf |
|
struct | UsesBslmaAllocator_DeprecatedIf< true > |
|
struct | UsesBslmaAllocator_Imp |
|
struct | UsesBslmaAllocator_Sniff |
|
struct | UsesBslmaAllocator_Sniff< TYPE, true > |
|
|
template<class TARGET_TYPE > |
void | swap (ManagedPtr< TARGET_TYPE > &a, ManagedPtr< TARGET_TYPE > &b) |
|
bool | operator== (const ManagedPtrDeleter &lhs, const ManagedPtrDeleter &rhs) |
|
bool | operator!= (const ManagedPtrDeleter &lhs, const ManagedPtrDeleter &rhs) |
|
template<class T1 , class T2 > |
bool | operator== (const StdTestAllocator< T1 > &lhs, const StdTestAllocator< T2 > &rhs) |
|
template<class T1 , class T2 > |
bool | operator!= (const StdTestAllocator< T1 > &lhs, const StdTestAllocator< T2 > &rhs) |
|
template<class TYPE > |
bool | operator== (const StdTestAllocator< TYPE > &lhs, const TestAllocator *rhs) |
|
template<class TYPE > |
bool | operator!= (const StdTestAllocator< TYPE > &lhs, const TestAllocator *rhs) |
|
template<class TYPE > |
bool | operator== (const TestAllocator *lhs, const StdTestAllocator< TYPE > &rhs) |
|
template<class TYPE > |
bool | operator!= (const TestAllocator *lhs, const StdTestAllocator< TYPE > &rhs) |
|