BDE 4.14.0 Production release
|
This is the complete list of members for bslalg::ArrayPrimitives_Imp, including all inherited members.
bitwiseFillN(char *begin, size_type numBytesInitialized, size_type numBytes) | bslalg::ArrayPrimitives_Imp | static |
bitwiseRotate(char *begin, char *middle, char *end) | bslalg::ArrayPrimitives_Imp | static |
bitwiseRotateBackward(char *begin, char *middle, char *end) | bslalg::ArrayPrimitives_Imp | static |
bitwiseRotateForward(char *begin, char *middle, char *end) | bslalg::ArrayPrimitives_Imp | static |
bitwiseSwapRanges(char *begin, char *middle, char *end) | bslalg::ArrayPrimitives_Imp | static |
copyConstruct(TARGET_TYPE *toBegin, FWD_ITER fromBegin, FWD_ITER fromEnd, ALLOCATOR allocator, bsl::integral_constant< int, e_IS_POINTER_TO_POINTER >) | bslalg::ArrayPrimitives_Imp | inlinestatic |
copyConstruct(TARGET_TYPE *toBegin, const TARGET_TYPE *fromBegin, const TARGET_TYPE *fromEnd, ALLOCATOR allocator, bsl::integral_constant< int, e_BITWISE_COPYABLE_TRAITS >) | bslalg::ArrayPrimitives_Imp | inlinestatic |
copyConstruct(TARGET_TYPE *toBegin, FWD_ITER fromBegin, FWD_ITER fromEnd, ALLOCATOR allocator, bsl::integral_constant< int, e_IS_ITERATOR_TO_FUNCTION_POINTER >) | bslalg::ArrayPrimitives_Imp | static |
copyConstruct(void **toBegin, FWD_ITER fromBegin, FWD_ITER fromEnd, ALLOCATOR allocator, bsl::integral_constant< int, e_IS_ITERATOR_TO_FUNCTION_POINTER >) | bslalg::ArrayPrimitives_Imp | static |
copyConstruct(TARGET_TYPE *toBegin, FWD_ITER fromBegin, FWD_ITER fromEnd, ALLOCATOR allocator, bsl::integral_constant< int, e_NIL_TRAITS >) | bslalg::ArrayPrimitives_Imp | static |
defaultConstruct(TARGET_TYPE *begin, size_type numElements, ALLOCATOR allocator, bsl::integral_constant< int, e_HAS_TRIVIAL_DEFAULT_CTOR_TRAITS >) | bslalg::ArrayPrimitives_Imp | inlinestatic |
defaultConstruct(TARGET_TYPE *begin, size_type numElements, ALLOCATOR allocator, bsl::integral_constant< int, e_BITWISE_COPYABLE_TRAITS >) | bslalg::ArrayPrimitives_Imp | inlinestatic |
defaultConstruct(TARGET_TYPE *begin, size_type numElements, ALLOCATOR allocator, bsl::integral_constant< int, e_NIL_TRAITS >) | bslalg::ArrayPrimitives_Imp | static |
destructiveMove(TARGET_TYPE *toBegin, TARGET_TYPE *fromBegin, TARGET_TYPE *fromEnd, ALLOCATOR allocator, bsl::integral_constant< int, e_BITWISE_MOVEABLE_TRAITS >) | bslalg::ArrayPrimitives_Imp | inlinestatic |
destructiveMove(TARGET_TYPE *toBegin, TARGET_TYPE *fromBegin, TARGET_TYPE *fromEnd, ALLOCATOR allocator, bsl::integral_constant< int, e_NIL_TRAITS >) | bslalg::ArrayPrimitives_Imp | inlinestatic |
difference_type typedef | bslalg::ArrayPrimitives_Imp | |
e_BITWISE_COPYABLE_TRAITS enum value | bslalg::ArrayPrimitives_Imp | |
e_BITWISE_MOVEABLE_TRAITS enum value | bslalg::ArrayPrimitives_Imp | |
e_HAS_TRIVIAL_DEFAULT_CTOR_TRAITS enum value | bslalg::ArrayPrimitives_Imp | |
e_IS_FUNDAMENTAL_OR_POINTER enum value | bslalg::ArrayPrimitives_Imp | |
e_IS_ITERATOR_TO_FUNCTION_POINTER enum value | bslalg::ArrayPrimitives_Imp | |
e_IS_POINTER_TO_POINTER enum value | bslalg::ArrayPrimitives_Imp | |
e_NIL_TRAITS enum value | bslalg::ArrayPrimitives_Imp | |
emplace(TARGET_TYPE *toBegin, TARGET_TYPE *toEnd, ALLOCATOR allocator, bsl::integral_constant< int, e_BITWISE_COPYABLE_TRAITS >, ARGS &&... args) | bslalg::ArrayPrimitives_Imp | inlinestatic |
emplace(TARGET_TYPE *toBegin, TARGET_TYPE *toEnd, ALLOCATOR allocator, bsl::integral_constant< int, e_BITWISE_MOVEABLE_TRAITS >, ARGS &&... args) | bslalg::ArrayPrimitives_Imp | static |
emplace(TARGET_TYPE *toBegin, TARGET_TYPE *toEnd, ALLOCATOR allocator, bsl::integral_constant< int, e_NIL_TRAITS >, ARGS &&... args) | bslalg::ArrayPrimitives_Imp | static |
erase(TARGET_TYPE *first, TARGET_TYPE *middle, TARGET_TYPE *last, ALLOCATOR allocator, bsl::integral_constant< int, e_BITWISE_MOVEABLE_TRAITS >) | bslalg::ArrayPrimitives_Imp | static |
erase(TARGET_TYPE *first, TARGET_TYPE *middle, TARGET_TYPE *last, ALLOCATOR allocator, bsl::integral_constant< int, e_NIL_TRAITS >) | bslalg::ArrayPrimitives_Imp | static |
insert(TARGET_TYPE *toBegin, TARGET_TYPE *toEnd, const TARGET_TYPE &value, size_type numElements, ALLOCATOR allocator, bsl::integral_constant< int, e_BITWISE_COPYABLE_TRAITS >) | bslalg::ArrayPrimitives_Imp | inlinestatic |
insert(TARGET_TYPE *toBegin, TARGET_TYPE *toEnd, const TARGET_TYPE &value, size_type numElements, ALLOCATOR allocator, bsl::integral_constant< int, e_BITWISE_MOVEABLE_TRAITS >) | bslalg::ArrayPrimitives_Imp | static |
insert(TARGET_TYPE *toBegin, TARGET_TYPE *toEnd, const TARGET_TYPE &value, size_type numElements, ALLOCATOR allocator, bsl::integral_constant< int, e_NIL_TRAITS >) | bslalg::ArrayPrimitives_Imp | static |
insert(TARGET_TYPE *toBegin, TARGET_TYPE *toEnd, FWD_ITER fromBegin, FWD_ITER fromEnd, size_type numElements, ALLOCATOR allocator, bsl::integral_constant< int, e_IS_POINTER_TO_POINTER >) | bslalg::ArrayPrimitives_Imp | inlinestatic |
insert(TARGET_TYPE *toBegin, TARGET_TYPE *toEnd, const TARGET_TYPE *fromBegin, const TARGET_TYPE *fromEnd, size_type numElements, ALLOCATOR allocator, bsl::integral_constant< int, e_BITWISE_COPYABLE_TRAITS >) | bslalg::ArrayPrimitives_Imp | inlinestatic |
insert(TARGET_TYPE *toBegin, TARGET_TYPE *toEnd, FWD_ITER fromBegin, FWD_ITER fromEnd, size_type numElements, ALLOCATOR allocator, bsl::integral_constant< int, e_BITWISE_MOVEABLE_TRAITS >) | bslalg::ArrayPrimitives_Imp | static |
insert(void **toBegin, void **toEnd, FWD_ITER fromBegin, FWD_ITER fromEnd, size_type numElements, ALLOCATOR allocator, bsl::integral_constant< int, e_IS_ITERATOR_TO_FUNCTION_POINTER >) | bslalg::ArrayPrimitives_Imp | static |
insert(TARGET_TYPE *toBegin, TARGET_TYPE *toEnd, FWD_ITER fromBegin, FWD_ITER fromEnd, size_type numElements, ALLOCATOR allocator, bsl::integral_constant< int, e_NIL_TRAITS >) | bslalg::ArrayPrimitives_Imp | static |
isInvalidRange(FORWARD_ITERATOR begin, FORWARD_ITERATOR end) | bslalg::ArrayPrimitives_Imp | inlinestatic |
isInvalidRange(TARGET_TYPE *begin, TARGET_TYPE *end) | bslalg::ArrayPrimitives_Imp | inlinestatic |
k_INPLACE_BUFFER_SIZE enum value | bslalg::ArrayPrimitives_Imp | |
moveConstruct(TARGET_TYPE *toBegin, TARGET_TYPE *fromBegin, TARGET_TYPE *fromEnd, ALLOCATOR allocator, bsl::integral_constant< int, e_BITWISE_COPYABLE_TRAITS >) | bslalg::ArrayPrimitives_Imp | inlinestatic |
moveConstruct(TARGET_TYPE *toBegin, TARGET_TYPE *fromBegin, TARGET_TYPE *fromEnd, ALLOCATOR allocator, bsl::integral_constant< int, e_NIL_TRAITS >) | bslalg::ArrayPrimitives_Imp | static |
moveIfNoexcept(TARGET_TYPE *toBegin, TARGET_TYPE *fromBegin, TARGET_TYPE *fromEnd, ALLOCATOR allocator, bsl::integral_constant< int, e_NIL_TRAITS >) | bslalg::ArrayPrimitives_Imp | static |
moveInsert(TARGET_TYPE *toBegin, TARGET_TYPE *toEnd, TARGET_TYPE **lastPtr, TARGET_TYPE *first, TARGET_TYPE *last, size_type numElements, ALLOCATOR allocator, bsl::integral_constant< int, e_BITWISE_MOVEABLE_TRAITS >) | bslalg::ArrayPrimitives_Imp | inlinestatic |
moveInsert(TARGET_TYPE *toBegin, TARGET_TYPE *toEnd, TARGET_TYPE **lastPtr, TARGET_TYPE *first, TARGET_TYPE *last, size_type numElements, ALLOCATOR allocator, bsl::integral_constant< int, e_NIL_TRAITS >) | bslalg::ArrayPrimitives_Imp | inlinestatic |
rotate(TARGET_TYPE *begin, TARGET_TYPE *middle, TARGET_TYPE *end, bsl::integral_constant< int, e_BITWISE_MOVEABLE_TRAITS >) | bslalg::ArrayPrimitives_Imp | inlinestatic |
rotate(TARGET_TYPE *begin, TARGET_TYPE *middle, TARGET_TYPE *end, bsl::integral_constant< int, e_NIL_TRAITS >) | bslalg::ArrayPrimitives_Imp | static |
shiftAndInsert(typename bsl::allocator_traits< ALLOCATOR >::pointer begin, typename bsl::allocator_traits< ALLOCATOR >::pointer end, bslmf::MovableRef< typename bsl::allocator_traits< ALLOCATOR >::value_type > value, ALLOCATOR allocator, bsl::integral_constant< int, e_BITWISE_COPYABLE_TRAITS >) | bslalg::ArrayPrimitives_Imp | inlinestatic |
shiftAndInsert(typename bsl::allocator_traits< ALLOCATOR >::pointer begin, typename bsl::allocator_traits< ALLOCATOR >::pointer end, bslmf::MovableRef< typename bsl::allocator_traits< ALLOCATOR >::value_type > value, ALLOCATOR allocator, bsl::integral_constant< int, e_BITWISE_MOVEABLE_TRAITS >) | bslalg::ArrayPrimitives_Imp | inlinestatic |
shiftAndInsert(typename bsl::allocator_traits< ALLOCATOR >::pointer begin, typename bsl::allocator_traits< ALLOCATOR >::pointer end, bslmf::MovableRef< typename bsl::allocator_traits< ALLOCATOR >::value_type > value, ALLOCATOR allocator, bsl::integral_constant< int, e_NIL_TRAITS >) | bslalg::ArrayPrimitives_Imp | inlinestatic |
size_type typedef | bslalg::ArrayPrimitives_Imp | |
uninitializedFillN(bool *begin, bool value, size_type numElements, void *=0, bsl::integral_constant< int, e_IS_FUNDAMENTAL_OR_POINTER >=bsl::integral_constant< int, e_IS_FUNDAMENTAL_OR_POINTER >()) | bslalg::ArrayPrimitives_Imp | inlinestatic |
uninitializedFillN(char *begin, char value, size_type numElements, void *=0, bsl::integral_constant< int, e_IS_FUNDAMENTAL_OR_POINTER >=bsl::integral_constant< int, e_IS_FUNDAMENTAL_OR_POINTER >()) | bslalg::ArrayPrimitives_Imp | inlinestatic |
uninitializedFillN(unsigned char *begin, unsigned char value, size_type numElements, void *=0, bsl::integral_constant< int, e_IS_FUNDAMENTAL_OR_POINTER >=bsl::integral_constant< int, e_IS_FUNDAMENTAL_OR_POINTER >()) | bslalg::ArrayPrimitives_Imp | inlinestatic |
uninitializedFillN(signed char *begin, signed char value, size_type numElements, void *=0, bsl::integral_constant< int, e_IS_FUNDAMENTAL_OR_POINTER >=bsl::integral_constant< int, e_IS_FUNDAMENTAL_OR_POINTER >()) | bslalg::ArrayPrimitives_Imp | inlinestatic |
uninitializedFillN(wchar_t *begin, wchar_t value, size_type numElements, void *=0, bsl::integral_constant< int, e_IS_FUNDAMENTAL_OR_POINTER >=bsl::integral_constant< int, e_IS_FUNDAMENTAL_OR_POINTER >()) | bslalg::ArrayPrimitives_Imp | inlinestatic |
uninitializedFillN(short *begin, short value, size_type numElements, void *=0, bsl::integral_constant< int, e_IS_FUNDAMENTAL_OR_POINTER >=bsl::integral_constant< int, e_IS_FUNDAMENTAL_OR_POINTER >()) | bslalg::ArrayPrimitives_Imp | static |
uninitializedFillN(unsigned short *begin, unsigned short value, size_type numElements, void *=0, bsl::integral_constant< int, e_IS_FUNDAMENTAL_OR_POINTER >=bsl::integral_constant< int, e_IS_FUNDAMENTAL_OR_POINTER >()) | bslalg::ArrayPrimitives_Imp | inlinestatic |
uninitializedFillN(int *begin, int value, size_type numElements, void *=0, bsl::integral_constant< int, e_IS_FUNDAMENTAL_OR_POINTER >=bsl::integral_constant< int, e_IS_FUNDAMENTAL_OR_POINTER >()) | bslalg::ArrayPrimitives_Imp | static |
uninitializedFillN(unsigned int *begin, unsigned int value, size_type numElements, void *=0, bsl::integral_constant< int, e_IS_FUNDAMENTAL_OR_POINTER >=bsl::integral_constant< int, e_IS_FUNDAMENTAL_OR_POINTER >()) | bslalg::ArrayPrimitives_Imp | inlinestatic |
uninitializedFillN(long *begin, long value, size_type numElements, void *=0, bsl::integral_constant< int, e_IS_FUNDAMENTAL_OR_POINTER >=bsl::integral_constant< int, e_IS_FUNDAMENTAL_OR_POINTER >()) | bslalg::ArrayPrimitives_Imp | inlinestatic |
uninitializedFillN(unsigned long *begin, unsigned long value, size_type numElements, void *=0, bsl::integral_constant< int, e_IS_FUNDAMENTAL_OR_POINTER >=bsl::integral_constant< int, e_IS_FUNDAMENTAL_OR_POINTER >()) | bslalg::ArrayPrimitives_Imp | inlinestatic |
uninitializedFillN(bsls::Types::Int64 *begin, bsls::Types::Int64 value, size_type numElements, void *=0, bsl::integral_constant< int, e_IS_FUNDAMENTAL_OR_POINTER >=bsl::integral_constant< int, e_IS_FUNDAMENTAL_OR_POINTER >()) | bslalg::ArrayPrimitives_Imp | static |
uninitializedFillN(bsls::Types::Uint64 *begin, bsls::Types::Uint64 value, size_type numElements, void *=0, bsl::integral_constant< int, e_IS_FUNDAMENTAL_OR_POINTER >=bsl::integral_constant< int, e_IS_FUNDAMENTAL_OR_POINTER >()) | bslalg::ArrayPrimitives_Imp | inlinestatic |
uninitializedFillN(float *begin, float value, size_type numElements, void *=0, bsl::integral_constant< int, e_IS_FUNDAMENTAL_OR_POINTER >=bsl::integral_constant< int, e_IS_FUNDAMENTAL_OR_POINTER >()) | bslalg::ArrayPrimitives_Imp | static |
uninitializedFillN(double *begin, double value, size_type numElements, void *=0, bsl::integral_constant< int, e_IS_FUNDAMENTAL_OR_POINTER >=bsl::integral_constant< int, e_IS_FUNDAMENTAL_OR_POINTER >()) | bslalg::ArrayPrimitives_Imp | static |
uninitializedFillN(long double *begin, long double value, size_type numElements, void *=0, bsl::integral_constant< int, e_IS_FUNDAMENTAL_OR_POINTER >=bsl::integral_constant< int, e_IS_FUNDAMENTAL_OR_POINTER >()) | bslalg::ArrayPrimitives_Imp | static |
uninitializedFillN(void **begin, void *value, size_type numElements, void *=0, bsl::integral_constant< int, e_IS_FUNDAMENTAL_OR_POINTER >=bsl::integral_constant< int, e_IS_FUNDAMENTAL_OR_POINTER >()) | bslalg::ArrayPrimitives_Imp | static |
uninitializedFillN(const void **begin, const void *value, size_type numElements, void *=0, bsl::integral_constant< int, e_IS_FUNDAMENTAL_OR_POINTER >=bsl::integral_constant< int, e_IS_FUNDAMENTAL_OR_POINTER >()) | bslalg::ArrayPrimitives_Imp | static |
uninitializedFillN(volatile void **begin, volatile void *value, size_type numElements, void *=0, bsl::integral_constant< int, e_IS_FUNDAMENTAL_OR_POINTER >=bsl::integral_constant< int, e_IS_FUNDAMENTAL_OR_POINTER >()) | bslalg::ArrayPrimitives_Imp | static |
uninitializedFillN(const volatile void **begin, const volatile void *value, size_type numElements, void *=0, bsl::integral_constant< int, e_IS_FUNDAMENTAL_OR_POINTER >=bsl::integral_constant< int, e_IS_FUNDAMENTAL_OR_POINTER >()) | bslalg::ArrayPrimitives_Imp | static |
uninitializedFillN(TARGET_TYPE **begin, TARGET_TYPE *value, size_type numElements, void *=0, bsl::integral_constant< int, e_IS_FUNDAMENTAL_OR_POINTER >=bsl::integral_constant< int, e_IS_FUNDAMENTAL_OR_POINTER >()) | bslalg::ArrayPrimitives_Imp | inlinestatic |
uninitializedFillN(const TARGET_TYPE **begin, const TARGET_TYPE *value, size_type numElements, void *=0, bsl::integral_constant< int, e_IS_FUNDAMENTAL_OR_POINTER >=bsl::integral_constant< int, e_IS_FUNDAMENTAL_OR_POINTER >()) | bslalg::ArrayPrimitives_Imp | inlinestatic |
uninitializedFillN(volatile TARGET_TYPE **begin, volatile TARGET_TYPE *value, size_type numElements, void *=0, bsl::integral_constant< int, e_IS_FUNDAMENTAL_OR_POINTER >=bsl::integral_constant< int, e_IS_FUNDAMENTAL_OR_POINTER >()) | bslalg::ArrayPrimitives_Imp | inlinestatic |
uninitializedFillN(const volatile TARGET_TYPE **begin, const volatile TARGET_TYPE *value, size_type numElements, void *=0, bsl::integral_constant< int, e_IS_FUNDAMENTAL_OR_POINTER >=bsl::integral_constant< int, e_IS_FUNDAMENTAL_OR_POINTER >()) | bslalg::ArrayPrimitives_Imp | inlinestatic |
uninitializedFillN(TARGET_TYPE *begin, const TARGET_TYPE &value, size_type numElements, ALLOCATOR *allocator, bsl::integral_constant< int, e_BITWISE_COPYABLE_TRAITS >) | bslalg::ArrayPrimitives_Imp | static |
uninitializedFillN(TARGET_TYPE *begin, const TARGET_TYPE &value, size_type numElements, ALLOCATOR *allocator, bsl::integral_constant< int, e_NIL_TRAITS >) | bslalg::ArrayPrimitives_Imp | static |