|
PVData C++ 8.0.7
|
Convenience functions for ScalarType. More...
Functions | |
| bool | isInteger (ScalarType scalarType) |
| bool | isUInteger (ScalarType scalarType) |
| bool | isNumeric (ScalarType scalarType) |
| bool | isPrimitive (ScalarType scalarType) |
| ScalarType | getScalarType (std::string const &value) |
| const char * | name (ScalarType scalarType) |
| size_t | elementSize (ScalarType id) |
| gives sizeof(T) where T depends on the scalar type id. | |
| shared_vector< void > | allocArray (ScalarType id, size_t len) |
| Allocate an untyped array based on ScalarType. | |
| template<ScalarType ID> | |
| shared_vector< typename ScalarTypeTraits< ID >::type > | allocArray (size_t len) |
| Allocate an untyped array based on ScalarType. | |
Convenience functions for ScalarType.
|
inline |
Allocate an untyped array based on ScalarType.
Definition at line 959 of file sharedVector.h.
|
extern |
Get the scalarType for value.
| value | The name of the scalar type. |
|
extern |
Is the type an integer, i.e. is it one of byte,...ulong
| scalarType | The type. |
|
extern |
Is the type numeric, i.e. is it one of byte,...,double
| scalarType | The type. |
|
extern |
Is the type primitive, i.e. not string
| scalarType | The type. |
|
extern |
Is the type an unsigned integer, i.e. is it one of ubyte,...ulong
| scalarType | The type. |
|
extern |
Get a name for the scalarType.
| scalarType | The type. |