|
static IBasicReflectablePtr< ALLOC > | getBool (bool value, const ALLOC &allocator=ALLOC()) |
|
static IBasicReflectablePtr< ALLOC > | getInt8 (int8_t value, const ALLOC &allocator=ALLOC()) |
|
static IBasicReflectablePtr< ALLOC > | getInt16 (int16_t value, const ALLOC &allocator=ALLOC()) |
|
static IBasicReflectablePtr< ALLOC > | getInt32 (int32_t value, const ALLOC &allocator=ALLOC()) |
|
static IBasicReflectablePtr< ALLOC > | getInt64 (int64_t value, const ALLOC &allocator=ALLOC()) |
|
static IBasicReflectablePtr< ALLOC > | getUInt8 (uint8_t value, const ALLOC &allocator=ALLOC()) |
|
static IBasicReflectablePtr< ALLOC > | getUInt16 (uint16_t value, const ALLOC &allocator=ALLOC()) |
|
static IBasicReflectablePtr< ALLOC > | getUInt32 (uint32_t value, const ALLOC &allocator=ALLOC()) |
|
static IBasicReflectablePtr< ALLOC > | getUInt64 (uint64_t value, const ALLOC &allocator=ALLOC()) |
|
template<typename T , typename std::enable_if< std::is_signed< T >::value, int >::type = 0> |
static IBasicReflectablePtr< ALLOC > | getFixedSignedBitField (T value, uint8_t bitSize, const ALLOC &allocator=ALLOC()) |
|
template<typename T , typename std::enable_if< std::is_unsigned< T >::value, int >::type = 0> |
static IBasicReflectablePtr< ALLOC > | getFixedUnsignedBitField (T value, uint8_t bitSize, const ALLOC &allocator=ALLOC()) |
|
template<typename T , typename std::enable_if< std::is_signed< T >::value, int >::type = 0> |
static IBasicReflectablePtr< ALLOC > | getDynamicSignedBitField (T value, uint8_t maxBitSize, uint8_t dynamicBitSize, const ALLOC &allocator=ALLOC()) |
|
static IBasicReflectablePtr< ALLOC > | getDynamicSignedBitField (int64_t value, uint8_t maxBitSize, const ALLOC &allocator=ALLOC()) |
|
template<typename T , typename std::enable_if< std::is_unsigned< T >::value, int >::type = 0> |
static IBasicReflectablePtr< ALLOC > | getDynamicUnsignedBitField (T value, uint8_t maxBitSize, uint8_t dynamicBitSize, const ALLOC &allocator=ALLOC()) |
|
static IBasicReflectablePtr< ALLOC > | getDynamicUnsignedBitField (uint64_t value, uint8_t maxBitSize, const ALLOC &allocator=ALLOC()) |
|
static IBasicReflectablePtr< ALLOC > | getVarInt16 (int16_t value, const ALLOC &allocator=ALLOC()) |
|
static IBasicReflectablePtr< ALLOC > | getVarInt32 (int32_t value, const ALLOC &allocator=ALLOC()) |
|
static IBasicReflectablePtr< ALLOC > | getVarInt64 (int64_t value, const ALLOC &allocator=ALLOC()) |
|
static IBasicReflectablePtr< ALLOC > | getVarInt (int64_t value, const ALLOC &allocator=ALLOC()) |
|
static IBasicReflectablePtr< ALLOC > | getVarUInt16 (uint16_t value, const ALLOC &allocator=ALLOC()) |
|
static IBasicReflectablePtr< ALLOC > | getVarUInt32 (uint32_t value, const ALLOC &allocator=ALLOC()) |
|
static IBasicReflectablePtr< ALLOC > | getVarUInt64 (uint64_t value, const ALLOC &allocator=ALLOC()) |
|
static IBasicReflectablePtr< ALLOC > | getVarUInt (uint64_t value, const ALLOC &allocator=ALLOC()) |
|
static IBasicReflectablePtr< ALLOC > | getVarSize (uint32_t value, const ALLOC &allocator=ALLOC()) |
|
static IBasicReflectablePtr< ALLOC > | getFloat16 (float value, const ALLOC &allocator=ALLOC()) |
|
static IBasicReflectablePtr< ALLOC > | getFloat32 (float value, const ALLOC &allocator=ALLOC()) |
|
static IBasicReflectablePtr< ALLOC > | getFloat64 (double value, const ALLOC &allocator=ALLOC()) |
|
static IBasicReflectablePtr< ALLOC > | getBytes (Span< const uint8_t > value, const ALLOC &allocator=ALLOC()) |
|
static IBasicReflectablePtr< ALLOC > | getString (StringView value, const ALLOC &allocator=ALLOC()) |
|
static IBasicReflectablePtr< ALLOC > | getBitBuffer (const BasicBitBuffer< ALLOC > &value, const ALLOC &allocator=ALLOC()) |
|
template<typename RAW_ARRAY > |
static IBasicReflectableConstPtr< ALLOC > | getBoolArray (const RAW_ARRAY &rawArray, const ALLOC &allocator=ALLOC()) |
|
template<typename RAW_ARRAY > |
static IBasicReflectablePtr< ALLOC > | getBoolArray (RAW_ARRAY &rawArray, const ALLOC &allocator=ALLOC()) |
|
template<typename RAW_ARRAY > |
static IBasicReflectableConstPtr< ALLOC > | getInt8Array (const RAW_ARRAY &rawArray, const ALLOC &allocator=ALLOC()) |
|
template<typename RAW_ARRAY > |
static IBasicReflectablePtr< ALLOC > | getInt8Array (RAW_ARRAY &rawArray, const ALLOC &allocator=ALLOC()) |
|
template<typename RAW_ARRAY > |
static IBasicReflectableConstPtr< ALLOC > | getInt16Array (const RAW_ARRAY &rawArray, const ALLOC &allocator=ALLOC()) |
|
template<typename RAW_ARRAY > |
static IBasicReflectablePtr< ALLOC > | getInt16Array (RAW_ARRAY &rawArray, const ALLOC &allocator=ALLOC()) |
|
template<typename RAW_ARRAY > |
static IBasicReflectableConstPtr< ALLOC > | getInt32Array (const RAW_ARRAY &rawArray, const ALLOC &allocator=ALLOC()) |
|
template<typename RAW_ARRAY > |
static IBasicReflectablePtr< ALLOC > | getInt32Array (RAW_ARRAY &rawArray, const ALLOC &allocator=ALLOC()) |
|
template<typename RAW_ARRAY > |
static IBasicReflectableConstPtr< ALLOC > | getInt64Array (const RAW_ARRAY &rawArray, const ALLOC &allocator=ALLOC()) |
|
template<typename RAW_ARRAY > |
static IBasicReflectablePtr< ALLOC > | getInt64Array (RAW_ARRAY &rawArray, const ALLOC &allocator=ALLOC()) |
|
template<typename RAW_ARRAY > |
static IBasicReflectableConstPtr< ALLOC > | getUInt8Array (const RAW_ARRAY &rawArray, const ALLOC &allocator=ALLOC()) |
|
template<typename RAW_ARRAY > |
static IBasicReflectablePtr< ALLOC > | getUInt8Array (RAW_ARRAY &rawArray, const ALLOC &allocator=ALLOC()) |
|
template<typename RAW_ARRAY > |
static IBasicReflectableConstPtr< ALLOC > | getUInt16Array (const RAW_ARRAY &rawArray, const ALLOC &allocator=ALLOC()) |
|
template<typename RAW_ARRAY > |
static IBasicReflectablePtr< ALLOC > | getUInt16Array (RAW_ARRAY &rawArray, const ALLOC &allocator=ALLOC()) |
|
template<typename RAW_ARRAY > |
static IBasicReflectableConstPtr< ALLOC > | getUInt32Array (const RAW_ARRAY &rawArray, const ALLOC &allocator=ALLOC()) |
|
template<typename RAW_ARRAY > |
static IBasicReflectablePtr< ALLOC > | getUInt32Array (RAW_ARRAY &rawArray, const ALLOC &allocator=ALLOC()) |
|
template<typename RAW_ARRAY > |
static IBasicReflectableConstPtr< ALLOC > | getUInt64Array (const RAW_ARRAY &rawArray, const ALLOC &allocator=ALLOC()) |
|
template<typename RAW_ARRAY > |
static IBasicReflectablePtr< ALLOC > | getUInt64Array (RAW_ARRAY &rawArray, const ALLOC &allocator=ALLOC()) |
|
template<typename RAW_ARRAY > |
static IBasicReflectableConstPtr< ALLOC > | getFixedSignedBitFieldArray (const RAW_ARRAY &rawArray, uint8_t bitSize, const ALLOC &allocator=ALLOC()) |
|
template<typename RAW_ARRAY > |
static IBasicReflectablePtr< ALLOC > | getFixedSignedBitFieldArray (RAW_ARRAY &rawArray, uint8_t bitSize, const ALLOC &allocator=ALLOC()) |
|
template<typename RAW_ARRAY > |
static IBasicReflectableConstPtr< ALLOC > | getFixedUnsignedBitFieldArray (const RAW_ARRAY &rawArray, uint8_t bitSize, const ALLOC &allocator=ALLOC()) |
|
template<typename RAW_ARRAY > |
static IBasicReflectablePtr< ALLOC > | getFixedUnsignedBitFieldArray (RAW_ARRAY &rawArray, uint8_t bitSize, const ALLOC &allocator=ALLOC()) |
|
template<typename RAW_ARRAY > |
static IBasicReflectableConstPtr< ALLOC > | getDynamicSignedBitFieldArray (const RAW_ARRAY &rawArray, uint8_t maxBitSize, uint8_t dynamicBitSize, const ALLOC &allocator=ALLOC()) |
|
template<typename RAW_ARRAY > |
static IBasicReflectablePtr< ALLOC > | getDynamicSignedBitFieldArray (RAW_ARRAY &rawArray, uint8_t maxBitSize, uint8_t dynamicBitSize, const ALLOC &allocator=ALLOC()) |
|
template<typename RAW_ARRAY > |
static IBasicReflectableConstPtr< ALLOC > | getDynamicUnsignedBitFieldArray (const RAW_ARRAY &rawArray, uint8_t maxBitSize, uint8_t dynamicBitSize, const ALLOC &allocator=ALLOC()) |
|
template<typename RAW_ARRAY > |
static IBasicReflectablePtr< ALLOC > | getDynamicUnsignedBitFieldArray (RAW_ARRAY &rawArray, uint8_t maxBitSize, uint8_t dynamicBitSize, const ALLOC &allocator=ALLOC()) |
|
template<typename RAW_ARRAY > |
static IBasicReflectableConstPtr< ALLOC > | getVarInt16Array (const RAW_ARRAY &rawArray, const ALLOC &allocator=ALLOC()) |
|
template<typename RAW_ARRAY > |
static IBasicReflectablePtr< ALLOC > | getVarInt16Array (RAW_ARRAY &rawArray, const ALLOC &allocator=ALLOC()) |
|
template<typename RAW_ARRAY > |
static IBasicReflectableConstPtr< ALLOC > | getVarInt32Array (const RAW_ARRAY &rawArray, const ALLOC &allocator=ALLOC()) |
|
template<typename RAW_ARRAY > |
static IBasicReflectablePtr< ALLOC > | getVarInt32Array (RAW_ARRAY &rawArray, const ALLOC &allocator=ALLOC()) |
|
template<typename RAW_ARRAY > |
static IBasicReflectableConstPtr< ALLOC > | getVarInt64Array (const RAW_ARRAY &rawArray, const ALLOC &allocator=ALLOC()) |
|
template<typename RAW_ARRAY > |
static IBasicReflectablePtr< ALLOC > | getVarInt64Array (RAW_ARRAY &rawArray, const ALLOC &allocator=ALLOC()) |
|
template<typename RAW_ARRAY > |
static IBasicReflectableConstPtr< ALLOC > | getVarIntArray (const RAW_ARRAY &rawArray, const ALLOC &allocator=ALLOC()) |
|
template<typename RAW_ARRAY > |
static IBasicReflectablePtr< ALLOC > | getVarIntArray (RAW_ARRAY &rawArray, const ALLOC &allocator=ALLOC()) |
|
template<typename RAW_ARRAY > |
static IBasicReflectableConstPtr< ALLOC > | getVarUInt16Array (const RAW_ARRAY &rawArray, const ALLOC &allocator=ALLOC()) |
|
template<typename RAW_ARRAY > |
static IBasicReflectablePtr< ALLOC > | getVarUInt16Array (RAW_ARRAY &rawArray, const ALLOC &allocator=ALLOC()) |
|
template<typename RAW_ARRAY > |
static IBasicReflectableConstPtr< ALLOC > | getVarUInt32Array (const RAW_ARRAY &rawArray, const ALLOC &allocator=ALLOC()) |
|
template<typename RAW_ARRAY > |
static IBasicReflectablePtr< ALLOC > | getVarUInt32Array (RAW_ARRAY &rawArray, const ALLOC &allocator=ALLOC()) |
|
template<typename RAW_ARRAY > |
static IBasicReflectableConstPtr< ALLOC > | getVarUInt64Array (const RAW_ARRAY &rawArray, const ALLOC &allocator=ALLOC()) |
|
template<typename RAW_ARRAY > |
static IBasicReflectablePtr< ALLOC > | getVarUInt64Array (RAW_ARRAY &rawArray, const ALLOC &allocator=ALLOC()) |
|
template<typename RAW_ARRAY > |
static IBasicReflectableConstPtr< ALLOC > | getVarUIntArray (const RAW_ARRAY &rawArray, const ALLOC &allocator=ALLOC()) |
|
template<typename RAW_ARRAY > |
static IBasicReflectablePtr< ALLOC > | getVarUIntArray (RAW_ARRAY &rawArray, const ALLOC &allocator=ALLOC()) |
|
template<typename RAW_ARRAY > |
static IBasicReflectableConstPtr< ALLOC > | getVarSizeArray (const RAW_ARRAY &rawArray, const ALLOC &allocator=ALLOC()) |
|
template<typename RAW_ARRAY > |
static IBasicReflectablePtr< ALLOC > | getVarSizeArray (RAW_ARRAY &rawArray, const ALLOC &allocator=ALLOC()) |
|
template<typename RAW_ARRAY > |
static IBasicReflectableConstPtr< ALLOC > | getFloat16Array (const RAW_ARRAY &rawArray, const ALLOC &allocator=ALLOC()) |
|
template<typename RAW_ARRAY > |
static IBasicReflectablePtr< ALLOC > | getFloat16Array (RAW_ARRAY &rawArray, const ALLOC &allocator=ALLOC()) |
|
template<typename RAW_ARRAY > |
static IBasicReflectableConstPtr< ALLOC > | getFloat32Array (const RAW_ARRAY &rawArray, const ALLOC &allocator=ALLOC()) |
|
template<typename RAW_ARRAY > |
static IBasicReflectablePtr< ALLOC > | getFloat32Array (RAW_ARRAY &rawArray, const ALLOC &allocator=ALLOC()) |
|
template<typename RAW_ARRAY > |
static IBasicReflectableConstPtr< ALLOC > | getFloat64Array (const RAW_ARRAY &rawArray, const ALLOC &allocator=ALLOC()) |
|
template<typename RAW_ARRAY > |
static IBasicReflectablePtr< ALLOC > | getFloat64Array (RAW_ARRAY &rawArray, const ALLOC &allocator=ALLOC()) |
|
template<typename RAW_ARRAY > |
static IBasicReflectableConstPtr< ALLOC > | getBytesArray (const RAW_ARRAY &rawArray, const ALLOC &allocator=ALLOC()) |
|
template<typename RAW_ARRAY > |
static IBasicReflectablePtr< ALLOC > | getBytesArray (RAW_ARRAY &rawArray, const ALLOC &allocator=ALLOC()) |
|
template<typename RAW_ARRAY > |
static IBasicReflectableConstPtr< ALLOC > | getStringArray (const RAW_ARRAY &rawArray, const ALLOC &allocator=ALLOC()) |
|
template<typename RAW_ARRAY > |
static IBasicReflectablePtr< ALLOC > | getStringArray (RAW_ARRAY &rawArray, const ALLOC &allocator=ALLOC()) |
|
template<typename RAW_ARRAY > |
static IBasicReflectableConstPtr< ALLOC > | getBitBufferArray (const RAW_ARRAY &rawArray, const ALLOC &allocator=ALLOC()) |
|
template<typename RAW_ARRAY > |
static IBasicReflectablePtr< ALLOC > | getBitBufferArray (RAW_ARRAY &rawArray, const ALLOC &allocator=ALLOC()) |
|
template<typename RAW_ARRAY > |
static IBasicReflectableConstPtr< ALLOC > | getCompoundArray (const RAW_ARRAY &rawArray, const ALLOC &allocator=ALLOC()) |
|
template<typename RAW_ARRAY > |
static IBasicReflectablePtr< ALLOC > | getCompoundArray (RAW_ARRAY &rawArray, const ALLOC &allocator=ALLOC()) |
|
template<typename RAW_ARRAY > |
static IBasicReflectableConstPtr< ALLOC > | getBitmaskArray (const RAW_ARRAY &rawArray, const ALLOC &allocator=ALLOC()) |
|
template<typename RAW_ARRAY > |
static IBasicReflectablePtr< ALLOC > | getBitmaskArray (RAW_ARRAY &rawArray, const ALLOC &allocator=ALLOC()) |
|
template<typename RAW_ARRAY > |
static IBasicReflectableConstPtr< ALLOC > | getEnumArray (const RAW_ARRAY &rawArray, const ALLOC &allocator=ALLOC()) |
|
template<typename RAW_ARRAY > |
static IBasicReflectablePtr< ALLOC > | getEnumArray (RAW_ARRAY &rawArray, const ALLOC &allocator=ALLOC()) |
|