BDE 4.39.x Production Release
Loading...
Searching...
No Matches
bslmf Namespace Reference
Group bdl » Package bdlbb » bdlbb_blob | Group bdl » Package bdlc » bdlc_bitarray | Group bdl » Package bdlf » bdlf_memfn | Group bdl » Package bdlt » bdlt_date | Group bdl » Package bdlt » bdlt_datetime | Group bdl » Package bdlt » bdlt_datetimetz | Group bdl » Package bdlt » bdlt_datetz | Group bdl » Package bdlt » bdlt_dayofweekset | Group bdl » Package bdlt » bdlt_time | Group bdl » Package bdlt » bdlt_timetz | Group bsl » Package bslalg » bslalg_constructorproxy | Group bsl » Package bslalg » bslalg_dequeiterator | Group bsl » Package bslfwd » bslfwd_bslmf_nil | Group bsl » Package bslh » bslh_hash | Group bsl » Package bslh » bslh_siphashalgorithm | Group bsl » Package bslh » bslh_spookyhashalgorithm | Group bsl » Package bslh » bslh_wyhashincrementalalgorithm | Group bsl » Package bslma » bslma_managedptr | Group bsl » Package bslma » bslma_managedptr_members | Group bsl » Package bslma » bslma_managedptr_pairproxy | Group bsl » Package bslma » bslma_managedptrdeleter | Group bsl » Package bslma » bslma_polymorphicallocator | Group bsl » Package bslmf » bslmf_addconst | Group bsl » Package bslmf » bslmf_addpointer | Group bsl » Package bslmf » bslmf_addreference | Group bsl » Package bslmf » bslmf_addvolatile | Group bsl » Package bslmf » bslmf_arraytopointer | Group bsl » Package bslmf » bslmf_assert | Group bsl » Package bslmf » bslmf_detectnestedtrait | Group bsl » Package bslmf » bslmf_enableif | Group bsl » Package bslmf » bslmf_floatingtypestructuraltraits | Group bsl » Package bslmf » bslmf_forwardingreftype | Group bsl » Package bslmf » bslmf_forwardingtype | Group bsl » Package bslmf » bslmf_functionpointertraits | Group bsl » Package bslmf » bslmf_haspointersemantics | Group bsl » Package bslmf » bslmf_if | Group bsl » Package bslmf » bslmf_invokeresult | Group bsl » Package bslmf » bslmf_isaccessiblebaseof | Group bsl » Package bslmf » bslmf_isarray | Group bsl » Package bslmf » bslmf_isbitwisecopyable | Group bsl » Package bslmf » bslmf_isbitwiseequalitycomparable | Group bsl » Package bslmf » bslmf_isbitwisemoveable | Group bsl » Package bslmf » bslmf_isclass | Group bsl » Package bslmf » bslmf_isconvertible | Group bsl » Package bslmf » bslmf_isconvertibletoany | Group bsl » Package bslmf » bslmf_iscopyconstructible | Group bsl » Package bslmf » bslmf_isenum | Group bsl » Package bslmf » bslmf_isfundamental | Group bsl » Package bslmf » bslmf_isnothrowmoveconstructible | Group bsl » Package bslmf » bslmf_ispair | Group bsl » Package bslmf » bslmf_ispointer | Group bsl » Package bslmf » bslmf_ispolymorphic | Group bsl » Package bslmf » bslmf_isreferencewrapper | Group bsl » Package bslmf » bslmf_issame | Group bsl » Package bslmf » bslmf_istransparentpredicate | Group bsl » Package bslmf » bslmf_istriviallycopyable | Group bsl » Package bslmf » bslmf_istriviallydefaultconstructible | Group bsl » Package bslmf » bslmf_isvoid | Group bsl » Package bslmf » bslmf_matchanytype | Group bsl » Package bslmf » bslmf_matcharithmetictype | Group bsl » Package bslmf » bslmf_memberfunctionpointertraits | Group bsl » Package bslmf » bslmf_memberpointertraits | Group bsl » Package bslmf » bslmf_metaint | Group bsl » Package bslmf » bslmf_movableref | Group bsl » Package bslmf » bslmf_nestedtraitdeclaration | Group bsl » Package bslmf » bslmf_nil | Group bsl » Package bslmf » bslmf_nthparameter | Group bsl » Package bslmf » bslmf_referencewrapper | Group bsl » Package bslmf » bslmf_removecvq | Group bsl » Package bslmf » bslmf_removepointer | Group bsl » Package bslmf » bslmf_removereference | Group bsl » Package bslmf » bslmf_resulttype | Group bsl » Package bslmf » bslmf_selecttrait | Group bsl » Package bslmf » bslmf_switch | Group bsl » Package bslmf » bslmf_tag | Group bsl » Package bslmf » bslmf_typelist | Group bsl » Package bslmf » bslmf_usesallocator | Group bsl » Package bslmf » bslmf_usesallocatorargt | Group bsl » Package bslmf » bslmf_util | Group bsl » Package bslmf » bslmf_voidtype | Group bsl » Package bslstl » bslstl_bidirectionalnodepool | Group bsl » Package bslstl » bslstl_deque | Group bsl » Package bslstl » bslstl_hashtable | Group bsl » Package bslstl » bslstl_list | Group bsl » Package bslstl » bslstl_pair | Group bsl » Package bslstl » bslstl_sharedptr | Group bsl » Package bslstl » bslstl_unorderedmap | Group bsl » Package bslstl » bslstl_unorderedmultimap | Group bsl » Package bslstl » bslstl_vector | Group bsl » Package bsltf » bsltf_allocbitwisemoveabletesttype | Group bsl » Package bsltf » bsltf_bitwisemoveabletesttype

Classes

struct  AddConst_Imp
 
struct  AddConst_Imp< t_TYPE, false >
 
struct  AddPointer_Compute
 
struct  AddPointer_Impl
 
struct  AddPointer_Impl< t_TYPE, 1u >
 
struct  AddReference
 
struct  AddVolatile_Imp
 
struct  AddVolatile_Imp< t_TYPE, false >
 
struct  ArrayToConstPointer
 
struct  ArrayToConstPointer< t_TYPE & >
 
struct  ArrayToPointer
 
struct  ArrayToPointer< t_TYPE & >
 
struct  ArrayToPointer_Imp
 
struct  ArrayToPointer_Imp< t_TYPE[], t_UNUSED >
 
struct  ArrayToPointer_Imp< t_TYPE[t_NUM_ELEMENTS], t_UNUSED >
 
struct  AssertTest
 
struct  ConstForwardingType
 
struct  DetectNestedTrait
 
struct  DetectNestedTrait< const t_TYPE, t_TRAIT >
 
struct  DetectNestedTrait< const volatile t_TYPE, t_TRAIT >
 
struct  DetectNestedTrait< volatile t_TYPE, t_TRAIT >
 
struct  DetectNestedTrait_Imp
 
struct  DetectNestedTrait_Imp< t_TYPE, t_TRAIT, BSLMF_VOIDTYPE(int t_TYPE::*)>
 
struct  EnableIf
 
struct  EnableIf< false, t_TYPE >
 
struct  FloatingTypeStructuralTraits
 
struct  FloatingTypeStructuralTraits< double >
 
struct  FloatingTypeStructuralTraits< float >
 
struct  FloatingTypeStructuralTraits< long double >
 
class  ForwardingRefType
 
struct  ForwardingRefType_Category
 
class  ForwardingRefType_Dispatch
 
struct  ForwardingRefType_Imp
 
struct  ForwardingRefType_Imp< t_TYPE, ForwardingRefType_Category::e_BASIC >
 
struct  ForwardingRefType_Imp< t_TYPE, ForwardingRefType_Category::e_CLASS >
 
struct  ForwardingRefType_Imp< t_TYPE, ForwardingRefType_Category::e_FUNCTION >
 
struct  ForwardingRefType_Imp< t_TYPE, ForwardingRefType_Category::e_LVALUE_REF >
 
struct  ForwardingRefType_Imp< t_TYPE, ForwardingRefType_Category::e_MOVABLE_REF >
 
struct  ForwardingRefType_Imp< t_TYPE[], ForwardingRefType_Category::e_ARRAY >
 
struct  ForwardingRefType_Imp< t_TYPE[k_NUM_ELEMENTS], ForwardingRefType_Category::e_ARRAY >
 
class  ForwardingRefTypeUtil
 
class  ForwardingType
 
struct  ForwardingType_Category
 
class  ForwardingType_Dispatch
 
struct  ForwardingType_Imp
 
struct  ForwardingType_Imp< t_TYPE, ForwardingType_Category::e_BASIC >
 
struct  ForwardingType_Imp< t_TYPE, ForwardingType_Category::e_CLASS >
 
struct  ForwardingType_Imp< t_TYPE, ForwardingType_Category::e_FUNCTION >
 
struct  ForwardingType_Imp< t_TYPE, ForwardingType_Category::e_LVALUE_REF >
 
struct  ForwardingType_Imp< t_TYPE, ForwardingType_Category::e_MOVABLE_REF >
 
struct  ForwardingType_Imp< t_TYPE[], ForwardingType_Category::e_ARRAY >
 
struct  ForwardingType_Imp< t_TYPE[k_NUM_ELEMENTS], ForwardingType_Category::e_ARRAY >
 
class  ForwardingTypeUtil
 
struct  FunctionPointerCLinkage
 
struct  FunctionPointerCPlusPlusLinkage
 
struct  FunctionPointerTraits
 
struct  FunctionPointerTraits< t_BSLMF_RETURN(*)(t_ARGS...)>
 
struct  FunctionPointerTraits< t_BSLMF_RETURN(*)(t_ARGS...,...)>
 
struct  FunctionPointerTraits< t_PROTOTYPE *const >
 
struct  FunctionPointerTraits< t_PROTOTYPE *const volatile >
 
struct  FunctionPointerTraits< t_PROTOTYPE *volatile >
 
struct  HasPointerSemantics
 
struct  HasPointerSemantics< ::bsl::shared_ptr< ELEMENT_TYPE > >
 
struct  HasPointerSemantics< bslma::ManagedPtr< TARGET_TYPE > >
 
struct  If
 
struct  InvokeResult_BaseCalcUtil
 
struct  InvokeResultDeductionFailed
 
class  IsAccessibleBaseOf
 
struct  IsArray
 
struct  IsBitwiseCopyable
 
struct  IsBitwiseCopyable< bdlf::MemFn< PROTOTYPE > >
 
struct  IsBitwiseCopyable< bdlt::DayOfWeekSet >
 
struct  IsBitwiseCopyable< bdlt::DayOfWeekSet_Iter >
 
struct  IsBitwiseCopyable< BloombergLP::bdlt::Date >
 
struct  IsBitwiseCopyable< BloombergLP::bslalg::DequeIterator< VALUE_TYPE, BLOCK_LENGTH > >
 
struct  IsBitwiseCopyable< BloombergLP::bslh::WyHashIncrementalAlgorithm >
 
struct  IsBitwiseCopyable< bsl::pair< T1, T2 > >
 
struct  IsBitwiseCopyable< const t_TYPE >
 
struct  IsBitwiseCopyable< const t_TYPE[]>
 
struct  IsBitwiseCopyable< const t_TYPE[t_LEN]>
 
struct  IsBitwiseCopyable< const volatile t_TYPE >
 
struct  IsBitwiseCopyable< const volatile t_TYPE[]>
 
struct  IsBitwiseCopyable< const volatile t_TYPE[t_LEN]>
 
struct  IsBitwiseCopyable< t_TYPE & >
 
struct  IsBitwiseCopyable< t_TYPE[]>
 
struct  IsBitwiseCopyable< t_TYPE[t_LEN]>
 
struct  IsBitwiseCopyable< volatile t_TYPE >
 
struct  IsBitwiseCopyable< volatile t_TYPE[]>
 
struct  IsBitwiseCopyable< volatile t_TYPE[t_LEN]>
 
struct  IsBitwiseEqualityComparable
 
struct  IsBitwiseEqualityComparable< ::bsl::polymorphic_allocator< TYPE > >
 
struct  IsBitwiseEqualityComparable< bsl::pair< T1, T2 > >
 
struct  IsBitwiseEqualityComparable< const t_TYPE >
 
struct  IsBitwiseEqualityComparable< const t_TYPE[]>
 
struct  IsBitwiseEqualityComparable< const t_TYPE[t_LEN]>
 
struct  IsBitwiseEqualityComparable< const volatile t_TYPE >
 
struct  IsBitwiseEqualityComparable< const volatile t_TYPE[]>
 
struct  IsBitwiseEqualityComparable< const volatile t_TYPE[t_LEN]>
 
struct  IsBitwiseEqualityComparable< double >
 
struct  IsBitwiseEqualityComparable< float >
 
struct  IsBitwiseEqualityComparable< long double >
 
struct  IsBitwiseEqualityComparable< t_TYPE[]>
 
struct  IsBitwiseEqualityComparable< t_TYPE[t_LEN]>
 
struct  IsBitwiseEqualityComparable< void >
 
struct  IsBitwiseEqualityComparable< volatile t_TYPE >
 
struct  IsBitwiseEqualityComparable< volatile t_TYPE[]>
 
struct  IsBitwiseEqualityComparable< volatile t_TYPE[t_LEN]>
 
struct  IsBitwiseEqualityComparable_Imp
 
struct  IsBitwiseEqualityComparable_Imp< t_TYPE, BSLMF_VOIDTYPE(int t_TYPE::*)>
 
struct  IsBitwiseMoveable
 
struct  IsBitwiseMoveable< ::bsl::shared_ptr< ELEMENT_TYPE > >
 
struct  IsBitwiseMoveable< ::bsl::weak_ptr< ELEMENT_TYPE > >
 
struct  IsBitwiseMoveable< bdlc::BitArray >
 
struct  IsBitwiseMoveable< bdlf::MemFn< PROTOTYPE > >
 
struct  IsBitwiseMoveable< bdlf::MemFnInstance< PROTOTYPE, INSTANCE > >
 
struct  IsBitwiseMoveable< BloombergLP::bdlbb::Blob >
 
struct  IsBitwiseMoveable< BloombergLP::bdlbb::BlobBuffer >
 
struct  IsBitwiseMoveable< bsl::deque< VALUE_TYPE, ALLOCATOR > >
 
struct  IsBitwiseMoveable< bsl::list< VALUE, ALLOCATOR > >
 
struct  IsBitwiseMoveable< bsl::pair< T1, T2 > >
 
struct  IsBitwiseMoveable< bsl::unordered_map< KEY, VALUE, HASH, EQUAL, ALLOCATOR > >
 
struct  IsBitwiseMoveable< bsl::vector< VALUE_TYPE, ALLOCATOR > >
 
struct  IsBitwiseMoveable< bslalg::ConstructorProxy< OBJECT_TYPE > >
 
struct  IsBitwiseMoveable< bslh::Hash< TYPE > >
 
struct  IsBitwiseMoveable< bslh::SipHashAlgorithm >
 
struct  IsBitwiseMoveable< bslh::SpookyHashAlgorithm >
 
struct  IsBitwiseMoveable< bslma::ManagedPtr< TARGET_TYPE > >
 
struct  IsBitwiseMoveable< bslma::ManagedPtr_Members >
 
struct  IsBitwiseMoveable< bslma::ManagedPtr_PairProxy< POINTER_TYPE, ASSOCIATED_TYPE > >
 
struct  IsBitwiseMoveable< bslma::ManagedPtrDeleter >
 
struct  IsBitwiseMoveable< bslstl::BidirectionalNodePool< VALUE, ALLOCATOR > >
 
struct  IsBitwiseMoveable< bslstl::HashTable< KEY_CONFIG, HASHER, COMPARATOR, ALLOCATOR > >
 
struct  IsBitwiseMoveable< bsltf::AllocBitwiseMoveableTestType >
 
struct  IsBitwiseMoveable< bsltf::BitwiseMoveableTestType >
 
struct  IsBitwiseMoveable< const t_TYPE >
 
struct  IsBitwiseMoveable< const t_TYPE[t_LEN]>
 
struct  IsBitwiseMoveable< const volatile t_TYPE >
 
struct  IsBitwiseMoveable< const volatile t_TYPE[t_LEN]>
 
struct  IsBitwiseMoveable< t_TYPE[t_LEN]>
 
struct  IsBitwiseMoveable< void >
 
struct  IsBitwiseMoveable< volatile t_TYPE >
 
struct  IsBitwiseMoveable< volatile t_TYPE[t_LEN]>
 
struct  IsBitwiseMoveable_Imp
 
struct  IsBitwiseMoveable_Imp< t_TYPE, false >
 
struct  IsClass
 
struct  IsClass_Imp
 
struct  IsClass_Imp< t_TYPE, BSLMF_VOIDTYPE(int t_TYPE::*)>
 
struct  IsConvertible
 
struct  IsConvertible_CheckComplete
 
struct  IsConvertible_CheckComplete< t_TYPE &, false >
 
struct  IsConvertible_CheckComplete< t_TYPE, true >
 
struct  IsConvertible_CheckComplete< t_TYPE[], false >
 
struct  IsConvertible_Conditional
 
struct  IsConvertible_FilterNeverConvertible
 
struct  IsConvertible_Imp
 
struct  IsConvertible_IsNeverConvertible
 
struct  IsConvertible_LazyTrait
 
struct  IsConvertible_Match
 
struct  IsConvertibleToAny
 
class  IsConvertibleToAny_Imp
 
struct  IsCopyConstructible_Imp
 
struct  IsCopyConstructible_Imp< t_TYPE *volatile >
 
struct  IsCopyConstructible_Imp< void >
 
struct  IsCopyConstructible_Imp< volatile void >
 
struct  IsEnum
 
struct  IsEnum_AnyArithmeticType
 
struct  IsEnum_TestConversions
 
struct  IsFunctionPointer
 
struct  IsFundamental
 
struct  IsFundamental< t_TYPE & >
 
struct  IsFundamental_Imp
 
struct  IsFundamental_Imp< bool >
 
struct  IsFundamental_Imp< char >
 
struct  IsFundamental_Imp< double >
 
struct  IsFundamental_Imp< float >
 
struct  IsFundamental_Imp< int >
 
struct  IsFundamental_Imp< long >
 
struct  IsFundamental_Imp< long double >
 
struct  IsFundamental_Imp< long long >
 
struct  IsFundamental_Imp< short >
 
struct  IsFundamental_Imp< signed char >
 
struct  IsFundamental_Imp< unsigned char >
 
struct  IsFundamental_Imp< unsigned int >
 
struct  IsFundamental_Imp< unsigned long >
 
struct  IsFundamental_Imp< unsigned long long >
 
struct  IsFundamental_Imp< unsigned short >
 
struct  IsFundamental_Imp< void >
 
struct  IsFundamental_Imp< wchar_t >
 
struct  IsMemberFunctionPointer
 
struct  IsNil
 
struct  IsNil< Nil >
 
struct  IsNothrowMoveConstructible_Impl
 
struct  IsNothrowMoveConstructible_Impl< const t_TYPE, BSLMF_ISNOTHROWMOVECONSTRUCTIBLE_VOIDTYPE(t_TYPE)>
 
struct  IsNothrowMoveConstructible_Impl< const t_TYPE[]>
 
struct  IsNothrowMoveConstructible_Impl< const t_TYPE[t_LEN]>
 
struct  IsNothrowMoveConstructible_Impl< const volatile t_TYPE, BSLMF_ISNOTHROWMOVECONSTRUCTIBLE_VOIDTYPE(t_TYPE)>
 
struct  IsNothrowMoveConstructible_Impl< const volatile t_TYPE[]>
 
struct  IsNothrowMoveConstructible_Impl< const volatile t_TYPE[t_LEN]>
 
struct  IsNothrowMoveConstructible_Impl< t_TYPE & >
 
struct  IsNothrowMoveConstructible_Impl< t_TYPE, BSLMF_ISNOTHROWMOVECONSTRUCTIBLE_VOIDTYPE(t_TYPE)>
 
struct  IsNothrowMoveConstructible_Impl< t_TYPE[]>
 
struct  IsNothrowMoveConstructible_Impl< t_TYPE[t_LEN]>
 
struct  IsNothrowMoveConstructible_Impl< volatile t_TYPE, BSLMF_ISNOTHROWMOVECONSTRUCTIBLE_VOIDTYPE(t_TYPE)>
 
struct  IsNothrowMoveConstructible_Impl< volatile t_TYPE[]>
 
struct  IsNothrowMoveConstructible_Impl< volatile t_TYPE[t_LEN]>
 
struct  IsPair
 
struct  IsPair< bsl::pair< T1, T2 > >
 
struct  IsPointer
 
struct  IsPolymorphic
 
struct  IsPolymorphic_Imp
 
struct  IsPolymorphic_Imp< t_TYPE, true >
 
struct  IsReferenceWrapper
 
struct  IsReferenceWrapper< bsl::reference_wrapper< T > >
 
struct  IsSame
 
struct  IsTransparentPredicate
 
struct  IsTransparentPredicate< t_COMPARATOR, t_KEY, BSLMF_VOIDTYPE(typename t_COMPARATOR::is_transparent)>
 
struct  IsTriviallyCopyable_DetectTrait
 
struct  IsTriviallyCopyable_DetectTrait< t_TYPE, true >
 
struct  IsTriviallyCopyable_Intrinsic
 
struct  IsTriviallyCopyable_Intrinsic< void >
 
struct  IsTriviallyCopyableCheck
 
struct  IsTriviallyDefaultConstructible_DetectTrait
 
struct  IsTriviallyDefaultConstructible_DetectTrait< t_TYPE, true >
 
struct  IsTriviallyDefaultConstructible_Imp
 
struct  IsTriviallyDefaultConstructible_Imp< void >
 
struct  IsVoid
 
struct  MatchAnyType
 
class  MatchArithmeticType
 
struct  MemberFunctionPointerTraits
 
class  MemberFunctionPointerTraits_ClassType
 
struct  MemberFunctionPointerTraits_Imp
 
struct  MemberFunctionPointerTraits_Imp< t_PROTOTYPE, t_BSLMF_RETURN(t_TYPE::*)(t_ARGS...) const >
 
struct  MemberFunctionPointerTraits_Imp< t_PROTOTYPE, t_BSLMF_RETURN(t_TYPE::*)(t_ARGS...) const volatile >
 
struct  MemberFunctionPointerTraits_Imp< t_PROTOTYPE, t_BSLMF_RETURN(t_TYPE::*)(t_ARGS...) volatile >
 
struct  MemberFunctionPointerTraits_Imp< t_PROTOTYPE, t_BSLMF_RETURN(t_TYPE::*)(t_ARGS...)>
 
struct  MemberPointerTraits
 
struct  MemberPointerTraits_Imp
 
struct  MemberPointerTraits_Imp< t_MEMBER_TYPE t_CLASS_TYPE::* >
 
class  MovableRef
 
struct  MovableRefUtil
 
struct  MovableRefUtil_AddLvalueReference
 
struct  MovableRefUtil_AddLvalueReference< const MovableRef< t_TYPE > & >
 
struct  MovableRefUtil_AddLvalueReference< const MovableRef< t_TYPE > >
 
struct  MovableRefUtil_AddLvalueReference< const void >
 
struct  MovableRefUtil_AddLvalueReference< const volatile void >
 
struct  MovableRefUtil_AddLvalueReference< MovableRef< t_TYPE > & >
 
struct  MovableRefUtil_AddLvalueReference< MovableRef< t_TYPE > >
 
struct  MovableRefUtil_AddLvalueReference< t_TYPE & >
 
struct  MovableRefUtil_AddLvalueReference< void >
 
struct  MovableRefUtil_AddLvalueReference< volatile void >
 
struct  MovableRefUtil_AddMovableReference
 
struct  MovableRefUtil_AddMovableReference< const MovableRef< t_TYPE > & >
 
struct  MovableRefUtil_AddMovableReference< const MovableRef< t_TYPE > >
 
struct  MovableRefUtil_AddMovableReference< const void >
 
struct  MovableRefUtil_AddMovableReference< const volatile void >
 
struct  MovableRefUtil_AddMovableReference< MovableRef< t_TYPE > & >
 
struct  MovableRefUtil_AddMovableReference< MovableRef< t_TYPE > >
 
struct  MovableRefUtil_AddMovableReference< t_TYPE & >
 
struct  MovableRefUtil_AddMovableReference< void >
 
struct  MovableRefUtil_AddMovableReference< volatile void >
 
struct  MovableRefUtil_Decay
 
struct  MovableRefUtil_PropertyTraits
 
struct  MovableRefUtil_PropertyTraits< const MovableRef< t_TYPE > & >
 
struct  MovableRefUtil_PropertyTraits< const MovableRef< t_TYPE > >
 
struct  MovableRefUtil_PropertyTraits< MovableRef< t_TYPE > & >
 
struct  MovableRefUtil_PropertyTraits< MovableRef< t_TYPE > >
 
struct  MovableRefUtil_PropertyTraits< t_TYPE & >
 
struct  MovableRefUtil_RemoveReference
 
struct  MovableRefUtil_RemoveReference< bslmf::MovableRef< t_TYPE > & >
 
struct  MovableRefUtil_RemoveReference< bslmf::MovableRef< t_TYPE > >
 
struct  MovableRefUtil_RemoveReference< const bslmf::MovableRef< t_TYPE > & >
 
struct  MovableRefUtil_RemoveReference< const bslmf::MovableRef< t_TYPE > >
 
struct  MovableRefUtil_RemoveReference< t_TYPE & >
 
class  NestedTraitDeclaration
 
struct  Nil
 
struct  NthParameter
 
struct  NthParameter< 0, NthParameter_Sentinel >
 
struct  NthParameter< 0, t_FIRST_PARAM, t_PARAMS... >
 
struct  RemoveCvq
 
struct  RemovePointer_Imp
 
struct  RemovePointer_Imp< t_TYPE * >
 
struct  RemovePointer_Imp< t_TYPE *const >
 
struct  RemovePointer_Imp< t_TYPE *const volatile >
 
struct  RemovePointer_Imp< t_TYPE *volatile >
 
struct  RemoveReference
 
struct  ResultType
 
struct  ResultType< t_FUNC, t_FALLBACK, BSLMF_VOIDTYPE(typename t_FUNC::result_type)>
 
struct  ResultType_BdeIdiom
 
struct  ResultType_BdeIdiom< t_FUNC, t_FALLBACK, BSLMF_VOIDTYPE(typename t_FUNC::ResultType)>
 
struct  ResultType_Fallback
 
struct  ResultType_Fallback< bslmf::Nil >
 
struct  SelectTrait
 
struct  SelectTrait_False
 
struct  SelectTrait_Imp
 
struct  SelectTraitCase
 
struct  Switch
 
struct  Switch2
 
struct  Switch2< 0, t_T0, t_T1 >
 
struct  Switch2< 1, t_T0, t_T1 >
 
struct  Switch3
 
struct  Switch3< 0, t_T0, t_T1, t_T2 >
 
struct  Switch3< 1, t_T0, t_T1, t_T2 >
 
struct  Switch3< 2, t_T0, t_T1, t_T2 >
 
struct  Switch4
 
struct  Switch4< 0, t_T0, t_T1, t_T2, t_T3 >
 
struct  Switch4< 1, t_T0, t_T1, t_T2, t_T3 >
 
struct  Switch4< 2, t_T0, t_T1, t_T2, t_T3 >
 
struct  Switch4< 3, t_T0, t_T1, t_T2, t_T3 >
 
struct  Switch5
 
struct  Switch5< 0, t_T0, t_T1, t_T2, t_T3, t_T4 >
 
struct  Switch5< 1, t_T0, t_T1, t_T2, t_T3, t_T4 >
 
struct  Switch5< 2, t_T0, t_T1, t_T2, t_T3, t_T4 >
 
struct  Switch5< 3, t_T0, t_T1, t_T2, t_T3, t_T4 >
 
struct  Switch5< 4, t_T0, t_T1, t_T2, t_T3, t_T4 >
 
struct  Switch6
 
struct  Switch6< 0, t_T0, t_T1, t_T2, t_T3, t_T4, t_T5 >
 
struct  Switch6< 1, t_T0, t_T1, t_T2, t_T3, t_T4, t_T5 >
 
struct  Switch6< 2, t_T0, t_T1, t_T2, t_T3, t_T4, t_T5 >
 
struct  Switch6< 3, t_T0, t_T1, t_T2, t_T3, t_T4, t_T5 >
 
struct  Switch6< 4, t_T0, t_T1, t_T2, t_T3, t_T4, t_T5 >
 
struct  Switch6< 5, t_T0, t_T1, t_T2, t_T3, t_T4, t_T5 >
 
struct  Switch7
 
struct  Switch7< 0, t_T0, t_T1, t_T2, t_T3, t_T4, t_T5, t_T6 >
 
struct  Switch7< 1, t_T0, t_T1, t_T2, t_T3, t_T4, t_T5, t_T6 >
 
struct  Switch7< 2, t_T0, t_T1, t_T2, t_T3, t_T4, t_T5, t_T6 >
 
struct  Switch7< 3, t_T0, t_T1, t_T2, t_T3, t_T4, t_T5, t_T6 >
 
struct  Switch7< 4, t_T0, t_T1, t_T2, t_T3, t_T4, t_T5, t_T6 >
 
struct  Switch7< 5, t_T0, t_T1, t_T2, t_T3, t_T4, t_T5, t_T6 >
 
struct  Switch7< 6, t_T0, t_T1, t_T2, t_T3, t_T4, t_T5, t_T6 >
 
struct  Switch8
 
struct  Switch8< 0, t_T0, t_T1, t_T2, t_T3, t_T4, t_T5, t_T6, t_T7 >
 
struct  Switch8< 1, t_T0, t_T1, t_T2, t_T3, t_T4, t_T5, t_T6, t_T7 >
 
struct  Switch8< 2, t_T0, t_T1, t_T2, t_T3, t_T4, t_T5, t_T6, t_T7 >
 
struct  Switch8< 3, t_T0, t_T1, t_T2, t_T3, t_T4, t_T5, t_T6, t_T7 >
 
struct  Switch8< 4, t_T0, t_T1, t_T2, t_T3, t_T4, t_T5, t_T6, t_T7 >
 
struct  Switch8< 5, t_T0, t_T1, t_T2, t_T3, t_T4, t_T5, t_T6, t_T7 >
 
struct  Switch8< 6, t_T0, t_T1, t_T2, t_T3, t_T4, t_T5, t_T6, t_T7 >
 
struct  Switch8< 7, t_T0, t_T1, t_T2, t_T3, t_T4, t_T5, t_T6, t_T7 >
 
struct  Switch9
 
struct  Switch9< 0, t_T0, t_T1, t_T2, t_T3, t_T4, t_T5, t_T6, t_T7, t_T8 >
 
struct  Switch9< 1, t_T0, t_T1, t_T2, t_T3, t_T4, t_T5, t_T6, t_T7, t_T8 >
 
struct  Switch9< 2, t_T0, t_T1, t_T2, t_T3, t_T4, t_T5, t_T6, t_T7, t_T8 >
 
struct  Switch9< 3, t_T0, t_T1, t_T2, t_T3, t_T4, t_T5, t_T6, t_T7, t_T8 >
 
struct  Switch9< 4, t_T0, t_T1, t_T2, t_T3, t_T4, t_T5, t_T6, t_T7, t_T8 >
 
struct  Switch9< 5, t_T0, t_T1, t_T2, t_T3, t_T4, t_T5, t_T6, t_T7, t_T8 >
 
struct  Switch9< 6, t_T0, t_T1, t_T2, t_T3, t_T4, t_T5, t_T6, t_T7, t_T8 >
 
struct  Switch9< 7, t_T0, t_T1, t_T2, t_T3, t_T4, t_T5, t_T6, t_T7, t_T8 >
 
struct  Switch9< 8, t_T0, t_T1, t_T2, t_T3, t_T4, t_T5, t_T6, t_T7, t_T8 >
 
struct  Switch< 0, t_T0, t_T1, t_T2, t_T3, t_T4, t_T5, t_T6, t_T7, t_T8, t_T9 >
 
struct  Switch< 1, t_T0, t_T1, t_T2, t_T3, t_T4, t_T5, t_T6, t_T7, t_T8, t_T9 >
 
struct  Switch< 2, t_T0, t_T1, t_T2, t_T3, t_T4, t_T5, t_T6, t_T7, t_T8, t_T9 >
 
struct  Switch< 3, t_T0, t_T1, t_T2, t_T3, t_T4, t_T5, t_T6, t_T7, t_T8, t_T9 >
 
struct  Switch< 4, t_T0, t_T1, t_T2, t_T3, t_T4, t_T5, t_T6, t_T7, t_T8, t_T9 >
 
struct  Switch< 5, t_T0, t_T1, t_T2, t_T3, t_T4, t_T5, t_T6, t_T7, t_T8, t_T9 >
 
struct  Switch< 6, t_T0, t_T1, t_T2, t_T3, t_T4, t_T5, t_T6, t_T7, t_T8, t_T9 >
 
struct  Switch< 7, t_T0, t_T1, t_T2, t_T3, t_T4, t_T5, t_T6, t_T7, t_T8, t_T9 >
 
struct  Switch< 8, t_T0, t_T1, t_T2, t_T3, t_T4, t_T5, t_T6, t_T7, t_T8, t_T9 >
 
struct  Switch< 9, t_T0, t_T1, t_T2, t_T3, t_T4, t_T5, t_T6, t_T7, t_T8, t_T9 >
 
struct  Tag
 
struct  TypeList
 
struct  TypeList0
 
struct  TypeList1
 
struct  TypeList10
 
struct  TypeList11
 
struct  TypeList12
 
struct  TypeList13
 
struct  TypeList14
 
struct  TypeList15
 
struct  TypeList16
 
struct  TypeList17
 
struct  TypeList18
 
struct  TypeList19
 
struct  TypeList2
 
struct  TypeList20
 
struct  TypeList3
 
struct  TypeList4
 
struct  TypeList5
 
struct  TypeList6
 
struct  TypeList7
 
struct  TypeList8
 
struct  TypeList9
 
struct  TypeList< Nil, Nil, Nil, Nil, Nil, Nil, Nil, Nil, Nil, Nil, Nil, Nil, Nil, Nil, Nil, Nil, Nil, Nil, Nil, Nil >
 
struct  TypeList< t_A1, Nil, Nil, Nil, Nil, Nil, Nil, Nil, Nil, Nil, Nil, Nil, Nil, Nil, Nil, Nil, Nil, Nil, Nil, Nil >
 
struct  TypeList< t_A1, t_A2, Nil, Nil, Nil, Nil, Nil, Nil, Nil, Nil, Nil, Nil, Nil, Nil, Nil, Nil, Nil, Nil, Nil, Nil >
 
struct  TypeList< t_A1, t_A2, t_A3, Nil, Nil, Nil, Nil, Nil, Nil, Nil, Nil, Nil, Nil, Nil, Nil, Nil, Nil, Nil, Nil, Nil >
 
struct  TypeList< t_A1, t_A2, t_A3, t_A4, Nil, Nil, Nil, Nil, Nil, Nil, Nil, Nil, Nil, Nil, Nil, Nil, Nil, Nil, Nil, Nil >
 
struct  TypeList< t_A1, t_A2, t_A3, t_A4, t_A5, Nil, Nil, Nil, Nil, Nil, Nil, Nil, Nil, Nil, Nil, Nil, Nil, Nil, Nil, Nil >
 
struct  TypeList< t_A1, t_A2, t_A3, t_A4, t_A5, t_A6, Nil, Nil, Nil, Nil, Nil, Nil, Nil, Nil, Nil, Nil, Nil, Nil, Nil, Nil >
 
struct  TypeList< t_A1, t_A2, t_A3, t_A4, t_A5, t_A6, t_A7, Nil, Nil, Nil, Nil, Nil, Nil, Nil, Nil, Nil, Nil, Nil, Nil, Nil >
 
struct  TypeList< t_A1, t_A2, t_A3, t_A4, t_A5, t_A6, t_A7, t_A8, Nil, Nil, Nil, Nil, Nil, Nil, Nil, Nil, Nil, Nil, Nil, Nil >
 
struct  TypeList< t_A1, t_A2, t_A3, t_A4, t_A5, t_A6, t_A7, t_A8, t_A9, Nil, Nil, Nil, Nil, Nil, Nil, Nil, Nil, Nil, Nil, Nil >
 
struct  TypeList< t_A1, t_A2, t_A3, t_A4, t_A5, t_A6, t_A7, t_A8, t_A9, t_A10, Nil, Nil, Nil, Nil, Nil, Nil, Nil, Nil, Nil, Nil >
 
struct  TypeList< t_A1, t_A2, t_A3, t_A4, t_A5, t_A6, t_A7, t_A8, t_A9, t_A10, t_A11, Nil, Nil, Nil, Nil, Nil, Nil, Nil, Nil, Nil >
 
struct  TypeList< t_A1, t_A2, t_A3, t_A4, t_A5, t_A6, t_A7, t_A8, t_A9, t_A10, t_A11, t_A12, Nil, Nil, Nil, Nil, Nil, Nil, Nil, Nil >
 
struct  TypeList< t_A1, t_A2, t_A3, t_A4, t_A5, t_A6, t_A7, t_A8, t_A9, t_A10, t_A11, t_A12, t_A13, Nil, Nil, Nil, Nil, Nil, Nil, Nil >
 
struct  TypeList< t_A1, t_A2, t_A3, t_A4, t_A5, t_A6, t_A7, t_A8, t_A9, t_A10, t_A11, t_A12, t_A13, t_A14, Nil, Nil, Nil, Nil, Nil, Nil >
 
struct  TypeList< t_A1, t_A2, t_A3, t_A4, t_A5, t_A6, t_A7, t_A8, t_A9, t_A10, t_A11, t_A12, t_A13, t_A14, t_A15, Nil, Nil, Nil, Nil, Nil >
 
struct  TypeList< t_A1, t_A2, t_A3, t_A4, t_A5, t_A6, t_A7, t_A8, t_A9, t_A10, t_A11, t_A12, t_A13, t_A14, t_A15, t_A16, Nil, Nil, Nil, Nil >
 
struct  TypeList< t_A1, t_A2, t_A3, t_A4, t_A5, t_A6, t_A7, t_A8, t_A9, t_A10, t_A11, t_A12, t_A13, t_A14, t_A15, t_A16, t_A17, Nil, Nil, Nil >
 
struct  TypeList< t_A1, t_A2, t_A3, t_A4, t_A5, t_A6, t_A7, t_A8, t_A9, t_A10, t_A11, t_A12, t_A13, t_A14, t_A15, t_A16, t_A17, t_A18, Nil, Nil >
 
struct  TypeList< t_A1, t_A2, t_A3, t_A4, t_A5, t_A6, t_A7, t_A8, t_A9, t_A10, t_A11, t_A12, t_A13, t_A14, t_A15, t_A16, t_A17, t_A18, t_A19, Nil >
 
struct  TypeListTypeOf
 
struct  TypeListTypeOf< 1, t_LIST, t_DEFAULTTYPE, 1 >
 
struct  TypeListTypeOf< 10, t_LIST, t_DEFAULTTYPE, 1 >
 
struct  TypeListTypeOf< 11, t_LIST, t_DEFAULTTYPE, 1 >
 
struct  TypeListTypeOf< 12, t_LIST, t_DEFAULTTYPE, 1 >
 
struct  TypeListTypeOf< 13, t_LIST, t_DEFAULTTYPE, 1 >
 
struct  TypeListTypeOf< 14, t_LIST, t_DEFAULTTYPE, 1 >
 
struct  TypeListTypeOf< 15, t_LIST, t_DEFAULTTYPE, 1 >
 
struct  TypeListTypeOf< 16, t_LIST, t_DEFAULTTYPE, 1 >
 
struct  TypeListTypeOf< 17, t_LIST, t_DEFAULTTYPE, 1 >
 
struct  TypeListTypeOf< 18, t_LIST, t_DEFAULTTYPE, 1 >
 
struct  TypeListTypeOf< 19, t_LIST, t_DEFAULTTYPE, 1 >
 
struct  TypeListTypeOf< 2, t_LIST, t_DEFAULTTYPE, 1 >
 
struct  TypeListTypeOf< 20, t_LIST, t_DEFAULTTYPE, 1 >
 
struct  TypeListTypeOf< 3, t_LIST, t_DEFAULTTYPE, 1 >
 
struct  TypeListTypeOf< 4, t_LIST, t_DEFAULTTYPE, 1 >
 
struct  TypeListTypeOf< 5, t_LIST, t_DEFAULTTYPE, 1 >
 
struct  TypeListTypeOf< 6, t_LIST, t_DEFAULTTYPE, 1 >
 
struct  TypeListTypeOf< 7, t_LIST, t_DEFAULTTYPE, 1 >
 
struct  TypeListTypeOf< 8, t_LIST, t_DEFAULTTYPE, 1 >
 
struct  TypeListTypeOf< 9, t_LIST, t_DEFAULTTYPE, 1 >
 
struct  TypeRep
 
struct  TypeRep< t_TYPE & >
 
struct  UsesAllocator_Imp
 
struct  UsesAllocator_Imp< t_TYPE, t_ALLOC, BSLMF_VOIDTYPE(typename t_TYPE::allocator_type)>
 
struct  UsesAllocatorArgT
 
struct  UsesAllocatorArgT< const t_TYPE >
 
struct  UsesAllocatorArgT< const volatile t_TYPE >
 
struct  UsesAllocatorArgT< volatile t_TYPE >
 
struct  Util
 
struct  VoidType
 
struct  VoidType_1
 
struct  VoidType_2
 

Typedefs

typedef Nil TypeListNil
 

Detailed Description

Usage

Typedef Documentation

◆ TypeListNil