|
| 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) |
| |