#include <Teuchos_SerializationTraits.hpp>
Static Public Member Functions | |
static Ordinal | fromCountToDirectBytes (const Ordinal count) |
static char * | convertToCharPtr (T *ptr) |
static const char * | convertToCharPtr (const T *ptr) |
static Ordinal | fromDirectBytesToCount (const Ordinal count) |
static T * | convertFromCharPtr (char *ptr) |
static const T * | convertFromCharPtr (const char *ptr) |
static Ordinal | fromCountToIndirectBytes (const Ordinal count) |
static void | serialize (const Ordinal count, const T buffer[], const Ordinal bytes, char charBuffer[]) |
static Ordinal | fromIndirectBytesToCount (const Ordinal bytes) |
static void | deserialize (const Ordinal bytes, const char charBuffer[], const Ordinal count, T buffer[]) |
Static Public Attributes | |
static const bool | supportsDirectSerialization = true |
Definition at line 146 of file Teuchos_SerializationTraits.hpp.
static const T* Teuchos::DirectSerializationTraits< Ordinal, T >::convertFromCharPtr | ( | const char * | ptr | ) | [inline, static] |
Definition at line 160 of file Teuchos_SerializationTraits.hpp.
static T* Teuchos::DirectSerializationTraits< Ordinal, T >::convertFromCharPtr | ( | char * | ptr | ) | [inline, static] |
Definition at line 158 of file Teuchos_SerializationTraits.hpp.
static const char* Teuchos::DirectSerializationTraits< Ordinal, T >::convertToCharPtr | ( | const T * | ptr | ) | [inline, static] |
Definition at line 154 of file Teuchos_SerializationTraits.hpp.
static char* Teuchos::DirectSerializationTraits< Ordinal, T >::convertToCharPtr | ( | T * | ptr | ) | [inline, static] |
Definition at line 152 of file Teuchos_SerializationTraits.hpp.
static void Teuchos::DirectSerializationTraits< Ordinal, T >::deserialize | ( | const Ordinal | bytes, | |
const char | charBuffer[], | |||
const Ordinal | count, | |||
T | buffer[] | |||
) | [inline, static] |
Definition at line 177 of file Teuchos_SerializationTraits.hpp.
static Ordinal Teuchos::DirectSerializationTraits< Ordinal, T >::fromCountToDirectBytes | ( | const Ordinal | count | ) | [inline, static] |
Definition at line 150 of file Teuchos_SerializationTraits.hpp.
static Ordinal Teuchos::DirectSerializationTraits< Ordinal, T >::fromCountToIndirectBytes | ( | const Ordinal | count | ) | [inline, static] |
Definition at line 163 of file Teuchos_SerializationTraits.hpp.
static Ordinal Teuchos::DirectSerializationTraits< Ordinal, T >::fromDirectBytesToCount | ( | const Ordinal | count | ) | [inline, static] |
Definition at line 156 of file Teuchos_SerializationTraits.hpp.
static Ordinal Teuchos::DirectSerializationTraits< Ordinal, T >::fromIndirectBytesToCount | ( | const Ordinal | bytes | ) | [inline, static] |
Definition at line 175 of file Teuchos_SerializationTraits.hpp.
static void Teuchos::DirectSerializationTraits< Ordinal, T >::serialize | ( | const Ordinal | count, | |
const T | buffer[], | |||
const Ordinal | bytes, | |||
char | charBuffer[] | |||
) | [inline, static] |
Definition at line 165 of file Teuchos_SerializationTraits.hpp.
const bool Teuchos::DirectSerializationTraits< Ordinal, T >::supportsDirectSerialization = true [static] |
Definition at line 148 of file Teuchos_SerializationTraits.hpp.