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