BDE 4.14.0 Production release
Loading...
Searching...
No Matches
bslalg::ScalarPrimitives_Imp Member List

This is the complete list of members for bslalg::ScalarPrimitives_Imp, including all inherited members.

construct(TARGET_TYPE *address, const ARG1 &a1, bslma::Allocator *allocator, bsl::integral_constant< int, e_BITWISE_COPYABLE_TRAITS > *)bslalg::ScalarPrimitives_Impinlinestatic
construct(TARGET_TYPE *address, bslma::Allocator *allocator, bsl::integral_constant< int, e_USES_ALLOCATOR_ARG_T_TRAITS > *)bslalg::ScalarPrimitives_Impinlinestatic
construct(TARGET_TYPE *address, const ARG1 &a1, bslma::Allocator *allocator, bsl::integral_constant< int, e_USES_ALLOCATOR_ARG_T_TRAITS > *)bslalg::ScalarPrimitives_Impinlinestatic
construct(TARGET_TYPE *address, const ARG1 &a1, const ARG2 &a2, bslma::Allocator *allocator, bsl::integral_constant< int, e_USES_ALLOCATOR_ARG_T_TRAITS > *)bslalg::ScalarPrimitives_Impinlinestatic
construct(TARGET_TYPE *address, const ARG1 &a1, const ARG2 &a2, const ARG3 &a3, bslma::Allocator *allocator, bsl::integral_constant< int, e_USES_ALLOCATOR_ARG_T_TRAITS > *)bslalg::ScalarPrimitives_Impinlinestatic
construct(TARGET_TYPE *address, const ARG1 &a1, const ARG2 &a2, const ARG3 &a3, const ARG4 &a4, bslma::Allocator *allocator, bsl::integral_constant< int, e_USES_ALLOCATOR_ARG_T_TRAITS > *)bslalg::ScalarPrimitives_Impinlinestatic
construct(TARGET_TYPE *address, const ARG1 &a1, const ARG2 &a2, const ARG3 &a3, const ARG4 &a4, const ARG5 &a5, bslma::Allocator *allocator, bsl::integral_constant< int, e_USES_ALLOCATOR_ARG_T_TRAITS > *)bslalg::ScalarPrimitives_Impinlinestatic
construct(TARGET_TYPE *address, const ARG1 &a1, const ARG2 &a2, const ARG3 &a3, const ARG4 &a4, const ARG5 &a5, const ARG6 &a6, bslma::Allocator *allocator, bsl::integral_constant< int, e_USES_ALLOCATOR_ARG_T_TRAITS > *)bslalg::ScalarPrimitives_Impinlinestatic
construct(TARGET_TYPE *address, const ARG1 &a1, const ARG2 &a2, const ARG3 &a3, const ARG4 &a4, const ARG5 &a5, const ARG6 &a6, const ARG7 &a7, bslma::Allocator *allocator, bsl::integral_constant< int, e_USES_ALLOCATOR_ARG_T_TRAITS > *)bslalg::ScalarPrimitives_Impinlinestatic
construct(TARGET_TYPE *address, const ARG1 &a1, const ARG2 &a2, const ARG3 &a3, const ARG4 &a4, const ARG5 &a5, const ARG6 &a6, const ARG7 &a7, const ARG8 &a8, bslma::Allocator *allocator, bsl::integral_constant< int, e_USES_ALLOCATOR_ARG_T_TRAITS > *)bslalg::ScalarPrimitives_Impinlinestatic
construct(TARGET_TYPE *address, const ARG1 &a1, const ARG2 &a2, const ARG3 &a3, const ARG4 &a4, const ARG5 &a5, const ARG6 &a6, const ARG7 &a7, const ARG8 &a8, const ARG9 &a9, bslma::Allocator *allocator, bsl::integral_constant< int, e_USES_ALLOCATOR_ARG_T_TRAITS > *)bslalg::ScalarPrimitives_Impinlinestatic
construct(TARGET_TYPE *address, const ARG1 &a1, const ARG2 &a2, const ARG3 &a3, const ARG4 &a4, const ARG5 &a5, const ARG6 &a6, const ARG7 &a7, const ARG8 &a8, const ARG9 &a9, const ARG10 &a10, bslma::Allocator *allocator, bsl::integral_constant< int, e_USES_ALLOCATOR_ARG_T_TRAITS > *)bslalg::ScalarPrimitives_Impinlinestatic
construct(TARGET_TYPE *address, const ARG1 &a1, const ARG2 &a2, const ARG3 &a3, const ARG4 &a4, const ARG5 &a5, const ARG6 &a6, const ARG7 &a7, const ARG8 &a8, const ARG9 &a9, const ARG10 &a10, const ARG11 &a11, bslma::Allocator *allocator, bsl::integral_constant< int, e_USES_ALLOCATOR_ARG_T_TRAITS > *)bslalg::ScalarPrimitives_Impinlinestatic
construct(TARGET_TYPE *address, const ARG1 &a1, const ARG2 &a2, const ARG3 &a3, const ARG4 &a4, const ARG5 &a5, const ARG6 &a6, const ARG7 &a7, const ARG8 &a8, const ARG9 &a9, const ARG10 &a10, const ARG11 &a11, const ARG12 &a12, bslma::Allocator *allocator, bsl::integral_constant< int, e_USES_ALLOCATOR_ARG_T_TRAITS > *)bslalg::ScalarPrimitives_Impinlinestatic
construct(TARGET_TYPE *address, const ARG1 &a1, const ARG2 &a2, const ARG3 &a3, const ARG4 &a4, const ARG5 &a5, const ARG6 &a6, const ARG7 &a7, const ARG8 &a8, const ARG9 &a9, const ARG10 &a10, const ARG11 &a11, const ARG12 &a12, const ARG13 &a13, bslma::Allocator *allocator, bsl::integral_constant< int, e_USES_ALLOCATOR_ARG_T_TRAITS > *)bslalg::ScalarPrimitives_Impinlinestatic
construct(TARGET_TYPE *address, const ARG1 &a1, const ARG2 &a2, const ARG3 &a3, const ARG4 &a4, const ARG5 &a5, const ARG6 &a6, const ARG7 &a7, const ARG8 &a8, const ARG9 &a9, const ARG10 &a10, const ARG11 &a11, const ARG12 &a12, const ARG13 &a13, const ARG14 &a14, bslma::Allocator *allocator, bsl::integral_constant< int, e_USES_ALLOCATOR_ARG_T_TRAITS > *)bslalg::ScalarPrimitives_Impinlinestatic
construct(TARGET_TYPE *address, bslma::Allocator *allocator, bsl::integral_constant< int, e_USES_BSLMA_ALLOCATOR_TRAITS > *)bslalg::ScalarPrimitives_Impinlinestatic
construct(TARGET_TYPE *address, const ARG1 &a1, bslma::Allocator *allocator, bsl::integral_constant< int, e_USES_BSLMA_ALLOCATOR_TRAITS > *)bslalg::ScalarPrimitives_Impinlinestatic
construct(TARGET_TYPE *address, const ARG1 &a1, const ARG2 &a2, bslma::Allocator *allocator, bsl::integral_constant< int, e_USES_BSLMA_ALLOCATOR_TRAITS > *)bslalg::ScalarPrimitives_Impinlinestatic
construct(TARGET_TYPE *address, const ARG1 &a1, const ARG2 &a2, const ARG3 &a3, bslma::Allocator *allocator, bsl::integral_constant< int, e_USES_BSLMA_ALLOCATOR_TRAITS > *)bslalg::ScalarPrimitives_Impinlinestatic
construct(TARGET_TYPE *address, const ARG1 &a1, const ARG2 &a2, const ARG3 &a3, const ARG4 &a4, bslma::Allocator *allocator, bsl::integral_constant< int, e_USES_BSLMA_ALLOCATOR_TRAITS > *)bslalg::ScalarPrimitives_Impinlinestatic
construct(TARGET_TYPE *address, const ARG1 &a1, const ARG2 &a2, const ARG3 &a3, const ARG4 &a4, const ARG5 &a5, bslma::Allocator *allocator, bsl::integral_constant< int, e_USES_BSLMA_ALLOCATOR_TRAITS > *)bslalg::ScalarPrimitives_Impinlinestatic
construct(TARGET_TYPE *address, const ARG1 &a1, const ARG2 &a2, const ARG3 &a3, const ARG4 &a4, const ARG5 &a5, const ARG6 &a6, bslma::Allocator *allocator, bsl::integral_constant< int, e_USES_BSLMA_ALLOCATOR_TRAITS > *)bslalg::ScalarPrimitives_Impinlinestatic
construct(TARGET_TYPE *address, const ARG1 &a1, const ARG2 &a2, const ARG3 &a3, const ARG4 &a4, const ARG5 &a5, const ARG6 &a6, const ARG7 &a7, bslma::Allocator *allocator, bsl::integral_constant< int, e_USES_BSLMA_ALLOCATOR_TRAITS > *)bslalg::ScalarPrimitives_Impinlinestatic
construct(TARGET_TYPE *address, const ARG1 &a1, const ARG2 &a2, const ARG3 &a3, const ARG4 &a4, const ARG5 &a5, const ARG6 &a6, const ARG7 &a7, const ARG8 &a8, bslma::Allocator *allocator, bsl::integral_constant< int, e_USES_BSLMA_ALLOCATOR_TRAITS > *)bslalg::ScalarPrimitives_Impinlinestatic
construct(TARGET_TYPE *address, const ARG1 &a1, const ARG2 &a2, const ARG3 &a3, const ARG4 &a4, const ARG5 &a5, const ARG6 &a6, const ARG7 &a7, const ARG8 &a8, const ARG9 &a9, bslma::Allocator *allocator, bsl::integral_constant< int, e_USES_BSLMA_ALLOCATOR_TRAITS > *)bslalg::ScalarPrimitives_Impinlinestatic
construct(TARGET_TYPE *address, const ARG1 &a1, const ARG2 &a2, const ARG3 &a3, const ARG4 &a4, const ARG5 &a5, const ARG6 &a6, const ARG7 &a7, const ARG8 &a8, const ARG9 &a9, const ARG10 &a10, bslma::Allocator *allocator, bsl::integral_constant< int, e_USES_BSLMA_ALLOCATOR_TRAITS > *)bslalg::ScalarPrimitives_Impinlinestatic
construct(TARGET_TYPE *address, const ARG1 &a1, const ARG2 &a2, const ARG3 &a3, const ARG4 &a4, const ARG5 &a5, const ARG6 &a6, const ARG7 &a7, const ARG8 &a8, const ARG9 &a9, const ARG10 &a10, const ARG11 &a11, bslma::Allocator *allocator, bsl::integral_constant< int, e_USES_BSLMA_ALLOCATOR_TRAITS > *)bslalg::ScalarPrimitives_Impinlinestatic
construct(TARGET_TYPE *address, const ARG1 &a1, const ARG2 &a2, const ARG3 &a3, const ARG4 &a4, const ARG5 &a5, const ARG6 &a6, const ARG7 &a7, const ARG8 &a8, const ARG9 &a9, const ARG10 &a10, const ARG11 &a11, const ARG12 &a12, bslma::Allocator *allocator, bsl::integral_constant< int, e_USES_BSLMA_ALLOCATOR_TRAITS > *)bslalg::ScalarPrimitives_Impinlinestatic
construct(TARGET_TYPE *address, const ARG1 &a1, const ARG2 &a2, const ARG3 &a3, const ARG4 &a4, const ARG5 &a5, const ARG6 &a6, const ARG7 &a7, const ARG8 &a8, const ARG9 &a9, const ARG10 &a10, const ARG11 &a11, const ARG12 &a12, const ARG13 &a13, bslma::Allocator *allocator, bsl::integral_constant< int, e_USES_BSLMA_ALLOCATOR_TRAITS > *)bslalg::ScalarPrimitives_Impinlinestatic
construct(TARGET_TYPE *address, const ARG1 &a1, const ARG2 &a2, const ARG3 &a3, const ARG4 &a4, const ARG5 &a5, const ARG6 &a6, const ARG7 &a7, const ARG8 &a8, const ARG9 &a9, const ARG10 &a10, const ARG11 &a11, const ARG12 &a12, const ARG13 &a13, const ARG14 &a14, bslma::Allocator *allocator, bsl::integral_constant< int, e_USES_BSLMA_ALLOCATOR_TRAITS > *)bslalg::ScalarPrimitives_Impinlinestatic
construct(TARGET_TYPE *address, bslma::Allocator *allocator, bsl::integral_constant< int, e_NIL_TRAITS > *)bslalg::ScalarPrimitives_Impinlinestatic
construct(TARGET_TYPE *address, const ARG1 &a1, bslma::Allocator *allocator, bsl::integral_constant< int, e_NIL_TRAITS > *)bslalg::ScalarPrimitives_Impinlinestatic
construct(TARGET_TYPE *address, const ARG1 &a1, const ARG2 &a2, bslma::Allocator *allocator, bsl::integral_constant< int, e_NIL_TRAITS > *)bslalg::ScalarPrimitives_Impinlinestatic
construct(TARGET_TYPE *address, const ARG1 &a1, const ARG2 &a2, const ARG3 &a3, bslma::Allocator *allocator, bsl::integral_constant< int, e_NIL_TRAITS > *)bslalg::ScalarPrimitives_Impinlinestatic
construct(TARGET_TYPE *address, const ARG1 &a1, const ARG2 &a2, const ARG3 &a3, const ARG4 &a4, bslma::Allocator *allocator, bsl::integral_constant< int, e_NIL_TRAITS > *)bslalg::ScalarPrimitives_Impinlinestatic
construct(TARGET_TYPE *address, const ARG1 &a1, const ARG2 &a2, const ARG3 &a3, const ARG4 &a4, const ARG5 &a5, bslma::Allocator *allocator, bsl::integral_constant< int, e_NIL_TRAITS > *)bslalg::ScalarPrimitives_Impinlinestatic
construct(TARGET_TYPE *address, const ARG1 &a1, const ARG2 &a2, const ARG3 &a3, const ARG4 &a4, const ARG5 &a5, const ARG6 &a6, bslma::Allocator *allocator, bsl::integral_constant< int, e_NIL_TRAITS > *)bslalg::ScalarPrimitives_Impinlinestatic
construct(TARGET_TYPE *address, const ARG1 &a1, const ARG2 &a2, const ARG3 &a3, const ARG4 &a4, const ARG5 &a5, const ARG6 &a6, const ARG7 &a7, bslma::Allocator *allocator, bsl::integral_constant< int, e_NIL_TRAITS > *)bslalg::ScalarPrimitives_Impinlinestatic
construct(TARGET_TYPE *address, const ARG1 &a1, const ARG2 &a2, const ARG3 &a3, const ARG4 &a4, const ARG5 &a5, const ARG6 &a6, const ARG7 &a7, const ARG8 &a8, bslma::Allocator *allocator, bsl::integral_constant< int, e_NIL_TRAITS > *)bslalg::ScalarPrimitives_Impinlinestatic
construct(TARGET_TYPE *address, const ARG1 &a1, const ARG2 &a2, const ARG3 &a3, const ARG4 &a4, const ARG5 &a5, const ARG6 &a6, const ARG7 &a7, const ARG8 &a8, const ARG9 &a9, bslma::Allocator *allocator, bsl::integral_constant< int, e_NIL_TRAITS > *)bslalg::ScalarPrimitives_Impinlinestatic
construct(TARGET_TYPE *address, const ARG1 &a1, const ARG2 &a2, const ARG3 &a3, const ARG4 &a4, const ARG5 &a5, const ARG6 &a6, const ARG7 &a7, const ARG8 &a8, const ARG9 &a9, const ARG10 &a10, bslma::Allocator *allocator, bsl::integral_constant< int, e_NIL_TRAITS > *)bslalg::ScalarPrimitives_Impinlinestatic
construct(TARGET_TYPE *address, const ARG1 &a1, const ARG2 &a2, const ARG3 &a3, const ARG4 &a4, const ARG5 &a5, const ARG6 &a6, const ARG7 &a7, const ARG8 &a8, const ARG9 &a9, const ARG10 &a10, const ARG11 &a11, bslma::Allocator *allocator, bsl::integral_constant< int, e_NIL_TRAITS > *)bslalg::ScalarPrimitives_Impinlinestatic
construct(TARGET_TYPE *address, const ARG1 &a1, const ARG2 &a2, const ARG3 &a3, const ARG4 &a4, const ARG5 &a5, const ARG6 &a6, const ARG7 &a7, const ARG8 &a8, const ARG9 &a9, const ARG10 &a10, const ARG11 &a11, const ARG12 &a12, bslma::Allocator *allocator, bsl::integral_constant< int, e_NIL_TRAITS > *)bslalg::ScalarPrimitives_Impinlinestatic
construct(TARGET_TYPE *address, const ARG1 &a1, const ARG2 &a2, const ARG3 &a3, const ARG4 &a4, const ARG5 &a5, const ARG6 &a6, const ARG7 &a7, const ARG8 &a8, const ARG9 &a9, const ARG10 &a10, const ARG11 &a11, const ARG12 &a12, const ARG13 &a13, bslma::Allocator *allocator, bsl::integral_constant< int, e_NIL_TRAITS > *)bslalg::ScalarPrimitives_Impinlinestatic
construct(TARGET_TYPE *address, const ARG1 &a1, const ARG2 &a2, const ARG3 &a3, const ARG4 &a4, const ARG5 &a5, const ARG6 &a6, const ARG7 &a7, const ARG8 &a8, const ARG9 &a9, const ARG10 &a10, const ARG11 &a11, const ARG12 &a12, const ARG13 &a13, const ARG14 &a14, bslma::Allocator *allocator, bsl::integral_constant< int, e_NIL_TRAITS > *)bslalg::ScalarPrimitives_Impinlinestatic
copyConstruct(TARGET_TYPE *address, const TARGET_TYPE &original, bslma::Allocator *allocator, bsl::integral_constant< int, e_USES_ALLOCATOR_ARG_T_TRAITS > *)bslalg::ScalarPrimitives_Impinlinestatic
copyConstruct(TARGET_TYPE *address, const TARGET_TYPE &original, bslma::Allocator *allocator, bsl::integral_constant< int, e_USES_BSLMA_ALLOCATOR_TRAITS > *)bslalg::ScalarPrimitives_Impinlinestatic
copyConstruct(TARGET_TYPE *address, const TARGET_TYPE &original, bslma::Allocator *allocator, bsl::integral_constant< int, e_BITWISE_COPYABLE_TRAITS > *)bslalg::ScalarPrimitives_Impinlinestatic
copyConstruct(TARGET_TYPE *address, const TARGET_TYPE &original, bslma::Allocator *allocator, bsl::integral_constant< int, e_NIL_TRAITS > *)bslalg::ScalarPrimitives_Impinlinestatic
copyConstruct(TARGET_TYPE *address, const TARGET_TYPE &original, bsl::integral_constant< int, e_BITWISE_COPYABLE_TRAITS > *)bslalg::ScalarPrimitives_Impinlinestatic
copyConstruct(TARGET_TYPE *address, const TARGET_TYPE &original, bsl::integral_constant< int, e_NIL_TRAITS > *)bslalg::ScalarPrimitives_Impinlinestatic
defaultConstruct(TARGET_TYPE *address, bslma::Allocator *allocator, bsl::integral_constant< int, e_USES_ALLOCATOR_ARG_T_TRAITS > *)bslalg::ScalarPrimitives_Impinlinestatic
defaultConstruct(TARGET_TYPE *address, bslma::Allocator *allocator, bsl::integral_constant< int, e_USES_BSLMA_ALLOCATOR_TRAITS > *)bslalg::ScalarPrimitives_Impinlinestatic
defaultConstruct(TARGET_TYPE *address, bslma::Allocator *allocator, bsl::integral_constant< int, e_HAS_TRIVIAL_DEFAULT_CTOR_TRAITS > *)bslalg::ScalarPrimitives_Impinlinestatic
defaultConstruct(TARGET_TYPE *address, bslma::Allocator *allocator, bsl::integral_constant< int, e_NIL_TRAITS > *)bslalg::ScalarPrimitives_Impinlinestatic
defaultConstruct(TARGET_TYPE *address, bsl::integral_constant< int, e_HAS_TRIVIAL_DEFAULT_CTOR_TRAITS > *)bslalg::ScalarPrimitives_Impinlinestatic
defaultConstruct(TARGET_TYPE *address, bsl::integral_constant< int, e_NIL_TRAITS > *)bslalg::ScalarPrimitives_Impinlinestatic
destructiveMove(TARGET_TYPE *address, TARGET_TYPE *original, ALLOCATOR *allocator, bsl::integral_constant< int, e_BITWISE_MOVEABLE_TRAITS > *)bslalg::ScalarPrimitives_Impinlinestatic
destructiveMove(TARGET_TYPE *address, TARGET_TYPE *original, ALLOCATOR *allocator, bsl::integral_constant< int, e_NIL_TRAITS > *)bslalg::ScalarPrimitives_Impinlinestatic
e_BITWISE_COPYABLE_TRAITS enum valuebslalg::ScalarPrimitives_Imp
e_BITWISE_MOVEABLE_TRAITS enum valuebslalg::ScalarPrimitives_Imp
e_HAS_TRIVIAL_DEFAULT_CTOR_TRAITS enum valuebslalg::ScalarPrimitives_Imp
e_NIL_TRAITS enum valuebslalg::ScalarPrimitives_Imp
e_USES_ALLOCATOR_ARG_T_TRAITS enum valuebslalg::ScalarPrimitives_Imp
e_USES_BSLMA_ALLOCATOR_TRAITS enum valuebslalg::ScalarPrimitives_Imp
moveConstruct(TARGET_TYPE *address, TARGET_TYPE &original, bslma::Allocator *allocator, bsl::integral_constant< int, e_USES_ALLOCATOR_ARG_T_TRAITS > *)bslalg::ScalarPrimitives_Impinlinestatic
moveConstruct(TARGET_TYPE *address, TARGET_TYPE &original, bslma::Allocator *allocator, bsl::integral_constant< int, e_USES_BSLMA_ALLOCATOR_TRAITS > *)bslalg::ScalarPrimitives_Impinlinestatic
moveConstruct(TARGET_TYPE *address, TARGET_TYPE &original, bslma::Allocator *allocator, bsl::integral_constant< int, e_BITWISE_COPYABLE_TRAITS > *)bslalg::ScalarPrimitives_Impinlinestatic
moveConstruct(TARGET_TYPE *address, TARGET_TYPE &original, bslma::Allocator *allocator, bsl::integral_constant< int, e_NIL_TRAITS > *)bslalg::ScalarPrimitives_Impinlinestatic
moveConstruct(TARGET_TYPE *address, TARGET_TYPE &original, bsl::integral_constant< int, e_BITWISE_COPYABLE_TRAITS > *)bslalg::ScalarPrimitives_Impinlinestatic
moveConstruct(TARGET_TYPE *address, TARGET_TYPE &original, bsl::integral_constant< int, e_NIL_TRAITS > *)bslalg::ScalarPrimitives_Impinlinestatic
swap(LHS_TYPE &lhs, RHS_TYPE &rhs, bsl::integral_constant< int, e_BITWISE_MOVEABLE_TRAITS > *)bslalg::ScalarPrimitives_Impstatic
swap(LHS_TYPE &lhs, RHS_TYPE &rhs, bsl::integral_constant< int, e_NIL_TRAITS > *)bslalg::ScalarPrimitives_Impstatic
unconst(const TARGET_TYPE *pointer)bslalg::ScalarPrimitives_Impinlinestatic