#include <DataTypeInfo.h>
◆ byteSize()
template<class TDataType >
◆ GetTypeName()
template<class TDataType >
◆ getValue()
template<class TDataType >
template<typename T >
◆ getValuePtr() [1/2]
template<class TDataType >
◆ getValuePtr() [2/2]
template<class TDataType >
◆ getValueString()
template<class TDataType >
◆ name()
template<class TDataType >
◆ setSize()
template<class TDataType >
◆ setValue()
template<class TDataType >
template<typename T >
◆ setValueString()
template<class TDataType >
◆ size() [1/2]
template<class TDataType >
◆ size() [2/2]
template<class TDataType >
◆ anonymous enum
template<class TDataType >
Enumerator |
---|
SimpleCopy | 1 if copying the data can be done with a memcpy
|
◆ anonymous enum
template<class TDataType >
Enumerator |
---|
SimpleLayout | 1 if the layout in memory is simply N values of the same base type
|
◆ anonymous enum
template<class TDataType >
Enumerator |
---|
Integer | 1 if this type uses integer values
|
◆ anonymous enum
template<class TDataType >
Enumerator |
---|
Scalar | 1 if this type uses scalar values
|
◆ anonymous enum
template<class TDataType >
Enumerator |
---|
Text | 1 if this type uses text values
|
◆ anonymous enum
template<class TDataType >
Enumerator |
---|
CopyOnWrite | 1 if this type uses copy-on-write. The memory is shared with its source Data while only the source is changing (and the source modifications are then visible in the current Data). As soon as modifications are applied to the current Data, it will allocate its own value, and no longer shares memory with the source.
|
◆ anonymous enum
template<class TDataType >
Enumerator |
---|
Container | 1 if this type is a container
|
◆ anonymous enum
template<class TDataType >
Enumerator |
---|
Size | largest known fixed size for this type, as returned by size()
|
◆ anonymous enum
template<class TDataType >
Enumerator |
---|
ValidInfo | 1 if this type has valid infos
|
◆ anonymous enum
template<class TDataType >
Enumerator |
---|
FixedSize | 1 if this type has a fixed size
|
◆ anonymous enum
template<class TDataType >
Enumerator |
---|
ZeroConstructor | 1 if the constructor is equivalent to setting memory to 0
|