BDE 4.14.0 Production release
|
This is the complete list of members for bdld::Datum, including all inherited members.
adoptArray(const DatumMutableArrayRef &array) | bdld::Datum | inlinestatic |
adoptIntMap(const DatumMutableIntMapRef &intMap) | bdld::Datum | inlinestatic |
adoptMap(const DatumMutableMapRef &map) | bdld::Datum | inlinestatic |
adoptMap(const DatumMutableMapOwningKeysRef &map) | bdld::Datum | inlinestatic |
adoptMapOwningKeys(const DatumMutableMapOwningKeysRef &mapping) | bdld::Datum | inlinestatic |
AllocatorType typedef | bdld::Datum | |
apply(t_VISITOR &visitor) const | bdld::Datum | |
BSLMF_NESTED_TRAIT_DECLARATION(Datum, bsl::is_trivially_copyable) | bdld::Datum | |
BSLMF_NESTED_TRAIT_DECLARATION(Datum, bsl::is_trivially_default_constructible) | bdld::Datum | |
BSLMF_NESTED_TRAIT_DECLARATION(Datum, bslmf::IsBitwiseMoveable) | bdld::Datum | |
BSLMF_NESTED_TRAIT_DECLARATION(Datum, bdlb::HasPrintMethod) | bdld::Datum | |
clone(const AllocatorType &allocator) const | bdld::Datum | |
copyBinary(const void *value, SizeType size, const AllocatorType &allocator) | bdld::Datum | static |
copyString(const char *string, SizeType length, const AllocatorType &allocator) | bdld::Datum | static |
copyString(const bslstl::StringRef &value, const AllocatorType &allocator) | bdld::Datum | inlinestatic |
createArrayReference(const Datum *array, SizeType length, const AllocatorType &allocator) | bdld::Datum | inlinestatic |
createArrayReference(const DatumArrayRef &value, const AllocatorType &allocator) | bdld::Datum | inlinestatic |
createBoolean(bool value) | bdld::Datum | inlinestatic |
createDate(const bdlt::Date &value) | bdld::Datum | inlinestatic |
createDatetime(const bdlt::Datetime &value, const AllocatorType &allocator) | bdld::Datum | inlinestatic |
createDatetimeInterval(const bdlt::DatetimeInterval &value, const AllocatorType &allocator) | bdld::Datum | inlinestatic |
createDecimal64(bdldfp::Decimal64 value, const AllocatorType &allocator) | bdld::Datum | static |
createDouble(double value) | bdld::Datum | inlinestatic |
createError(int code) | bdld::Datum | inlinestatic |
createError(int code, const bslstl::StringRef &message, const AllocatorType &allocator) | bdld::Datum | static |
createInteger(int value) | bdld::Datum | inlinestatic |
createInteger64(bsls::Types::Int64 value, const AllocatorType &allocator) | bdld::Datum | inlinestatic |
createNull() | bdld::Datum | inlinestatic |
createStringRef(const char *string, SizeType length, const AllocatorType &allocator) | bdld::Datum | inlinestatic |
createStringRef(const char *string, const AllocatorType &allocator) | bdld::Datum | inlinestatic |
createStringRef(const bslstl::StringRef &value, const AllocatorType &allocator) | bdld::Datum | inlinestatic |
createTime(const bdlt::Time &value) | bdld::Datum | inlinestatic |
createUdt(void *data, int type) | bdld::Datum | inlinestatic |
createUninitializedArray(DatumMutableArrayRef *result, SizeType capacity, const AllocatorType &allocator) | bdld::Datum | static |
createUninitializedIntMap(DatumMutableIntMapRef *result, SizeType capacity, const AllocatorType &allocator) | bdld::Datum | static |
createUninitializedMap(DatumMutableMapRef *result, SizeType capacity, const AllocatorType &allocator) | bdld::Datum | static |
createUninitializedMap(DatumMutableMapOwningKeysRef *result, SizeType capacity, SizeType keysCapacity, const AllocatorType &allocator) | bdld::Datum | static |
createUninitializedMapOwningKeys(DatumMutableMapOwningKeysRef *result, SizeType capacity, SizeType keysCapacity, const AllocatorType &allocator) | bdld::Datum | inlinestatic |
createUninitializedString(Datum *result, SizeType length, const AllocatorType &allocator) | bdld::Datum | static |
d_as | bdld::Datum | |
d_data | bdld::Datum | |
DataType enum name | bdld::Datum | |
dataTypeToAscii(DataType type) | bdld::Datum | static |
Datum()=default | bdld::Datum | |
Datum(const Datum &original)=default | bdld::Datum | |
destroy(const Datum &value, const AllocatorType &allocator) | bdld::Datum | static |
disposeUninitializedArray(const DatumMutableArrayRef &array, const AllocatorType &allocator) | bdld::Datum | inlinestatic |
disposeUninitializedIntMap(const DatumMutableIntMapRef &intMap, const AllocatorType &allocator) | bdld::Datum | inlinestatic |
disposeUninitializedMap(const DatumMutableMapRef &map, const AllocatorType &allocator) | bdld::Datum | inlinestatic |
disposeUninitializedMap(const DatumMutableMapOwningKeysRef &map, const AllocatorType &allocator) | bdld::Datum | inlinestatic |
disposeUninitializedMapOwningKeys(const DatumMutableMapOwningKeysRef &mapping, const AllocatorType &allocator) | bdld::Datum | inlinestatic |
DLCT_ARRAY enum value | bdld::Datum | |
DLCT_BINARY enum value | bdld::Datum | |
DLCT_BOOLEAN enum value | bdld::Datum | |
DLCT_DATE enum value | bdld::Datum | |
DLCT_DATETIME enum value | bdld::Datum | |
DLCT_DATETIME_INTERVAL enum value | bdld::Datum | |
DLCT_DECIMAL64 enum value | bdld::Datum | |
DLCT_ERROR_VALUE enum value | bdld::Datum | |
DLCT_INTEGER enum value | bdld::Datum | |
DLCT_INTEGER64 enum value | bdld::Datum | |
DLCT_MAP enum value | bdld::Datum | |
DLCT_NIL enum value | bdld::Datum | |
DLCT_NUM_TYPES enum value | bdld::Datum | |
DLCT_REAL enum value | bdld::Datum | |
DLCT_STRING enum value | bdld::Datum | |
DLCT_TIME enum value | bdld::Datum | |
DLCT_USERDEFINED enum value | bdld::Datum | |
e_ARRAY enum value | bdld::Datum | |
e_BINARY enum value | bdld::Datum | |
e_BOOLEAN enum value | bdld::Datum | |
e_DATE enum value | bdld::Datum | |
e_DATETIME enum value | bdld::Datum | |
e_DATETIME_INTERVAL enum value | bdld::Datum | |
e_DECIMAL64 enum value | bdld::Datum | |
e_DOUBLE enum value | bdld::Datum | |
e_ERROR enum value | bdld::Datum | |
e_ERROR_VALUE enum value | bdld::Datum | |
e_INT_MAP enum value | bdld::Datum | |
e_INTEGER enum value | bdld::Datum | |
e_INTEGER64 enum value | bdld::Datum | |
e_MAP enum value | bdld::Datum | |
e_NIL enum value | bdld::Datum | |
e_REAL enum value | bdld::Datum | |
e_STRING enum value | bdld::Datum | |
e_TIME enum value | bdld::Datum | |
e_USERDEFINED enum value | bdld::Datum | |
isArray() const | bdld::Datum | inline |
isBinary() const | bdld::Datum | inline |
isBoolean() const | bdld::Datum | inline |
isDate() const | bdld::Datum | inline |
isDatetime() const | bdld::Datum | inline |
isDatetimeInterval() const | bdld::Datum | inline |
isDecimal64() const | bdld::Datum | inline |
isDouble() const | bdld::Datum | inline |
isError() const | bdld::Datum | inline |
isExternalReference() const | bdld::Datum | inline |
isInteger() const | bdld::Datum | inline |
isInteger64() const | bdld::Datum | inline |
isIntMap() const | bdld::Datum | inline |
isMap() const | bdld::Datum | inline |
isNull() const | bdld::Datum | inline |
isString() const | bdld::Datum | inline |
isTime() const | bdld::Datum | inline |
isUdt() const | bdld::Datum | inline |
k_NUM_TYPES enum value | bdld::Datum | |
operator!= | bdld::Datum | friend |
operator<< | bdld::Datum | friend |
operator=(const Datum &rhs)=default | bdld::Datum | |
operator== | bdld::Datum | friend |
print(bsl::ostream &stream, int level=0, int spacesPerLevel=4) const | bdld::Datum | |
SizeType typedef | bdld::Datum | |
theArray() const | bdld::Datum | inline |
theBinary() const | bdld::Datum | inline |
theBoolean() const | bdld::Datum | inline |
theDate() const | bdld::Datum | inline |
theDatetime() const | bdld::Datum | inline |
theDatetimeInterval() const | bdld::Datum | inline |
theDecimal64() const | bdld::Datum | |
theDouble() const | bdld::Datum | inline |
theError() const | bdld::Datum | inline |
theInteger() const | bdld::Datum | inline |
theInteger64() const | bdld::Datum | inline |
theIntMap() const | bdld::Datum | inline |
theMap() const | bdld::Datum | inline |
theString() const | bdld::Datum | inline |
theTime() const | bdld::Datum | inline |
theUdt() const | bdld::Datum | inline |
type() const | bdld::Datum | inline |
~Datum()=default | bdld::Datum |