Developer Documentation
|
#include <OpenMesh/Core/IO/SR_binary.hh>
Public Types | |
typedef T | value_type |
Static Public Member Functions | |
static size_t | size_of (void) |
What's the size of T? If it depends on the actual value (e.g. for vectors) return UnknownSize. More... | |
static size_t | size_of (const value_type &) |
What't the size of a specific value of type T. More... | |
static std::string | type_identifier (void) |
A string that identifies the type of T. More... | |
static size_t | store (std::ostream &, const value_type &, bool=false, bool=true) |
Store a value of T and return the number of bytes written. More... | |
static size_t | restore (std::istream &, value_type &, bool=false, bool=true) |
Restore a value of T and return the number of bytes read. More... | |
Static Public Attributes | |
static const bool | is_streamable = false |
Can we store T? Set this to true in your specialization. More... | |
The struct defines how to store and restore the type T. It's used by the OM reader/writer modules.
The following specialization are provided:
long
std::vector<T> (requires a specialization for T)
Definition at line 96 of file SR_binary.hh.
typedef T OpenMesh::IO::binary< T, typename >::value_type |
Definition at line 98 of file SR_binary.hh.
|
inlinestatic |
Restore a value of T and return the number of bytes read.
Definition at line 125 of file SR_binary.hh.
|
inlinestatic |
What't the size of a specific value of type T.
Definition at line 106 of file SR_binary.hh.
|
inlinestatic |
What's the size of T? If it depends on the actual value (e.g. for vectors) return UnknownSize.
Definition at line 104 of file SR_binary.hh.
|
inlinestatic |
Store a value of T and return the number of bytes written.
Definition at line 113 of file SR_binary.hh.
|
inlinestatic |
A string that identifies the type of T.
Definition at line 109 of file SR_binary.hh.
|
static |
Can we store T? Set this to true in your specialization.
Definition at line 101 of file SR_binary.hh.