#include <Teuchos_PrimitiveTypeTraits.hpp>
Public Types | |
| typedef T | primitiveType |
| | |
Static Public Member Functions | |
| int | numPrimitiveObjs () |
| | |
| void | extractPrimitiveObjs (const T &obj, const int numPrimitiveObjs, primitiveType primitiveObjs[]) |
| | |
| void | loadPrimitiveObjs (const int numPrimitiveObjs, const primitiveType primitiveObjs[], T *obj) |
| | |
The idea behind this traits class it that it allows an object of semi-complex structure to be externalized into an array of primitive data types.
This default traits class works just fine for types that are already primitive.
Definition at line 58 of file Teuchos_PrimitiveTypeTraits.hpp.
|
|||||
|
Definition at line 61 of file Teuchos_PrimitiveTypeTraits.hpp. |
|
|||||||||
|
Definition at line 63 of file Teuchos_PrimitiveTypeTraits.hpp. |
|
||||||||||||||||||||
|
Definition at line 65 of file Teuchos_PrimitiveTypeTraits.hpp. |
|
||||||||||||||||||||
|
Definition at line 77 of file Teuchos_PrimitiveTypeTraits.hpp. |
1.3.9.1