My Project
|
#include <ReadSerializationFile.hh>
Public Member Functions | |
ReadSerializationFile (const char *filename) | |
void | Load (UInt4 &data) |
void | Load (Int4 &data) |
void | Load (std::string &data) |
void | Load (Double &data) |
void | Load (vector< UInt4 > &data) |
void | Load (vector< Int4 > &data) |
void | Load (vector< std::string > &data) |
void | Load (vector< Double > &data) |
UInt4 | LoadUInt4 (void) |
vector< UInt4 > | LoadUInt4Vector (void) |
Int4 | LoadInt4 (void) |
vector< Int4 > | LoadInt4Vector (void) |
std::string | LoadString (void) |
vector< std::string > | LoadStringVector (void) |
Double | LoadDouble (void) |
vector< Double > | LoadDoubleVector (void) |
void | Load (HeaderBase &data) |
void | Load (ElementContainer &data) |
void | Load (ElementContainerArray &data) |
void | Load (ElementContainerMatrix &data) |
void | Load (UInt4Container &data) |
void | Load (UInt4ContainerArray &data) |
void | Load (UInt4ContainerMatrix &data) |
HeaderBase | LoadHeaderBase (void) |
ElementContainer | LoadElementContainer (void) |
ElementContainerArray | LoadElementContainerArray (void) |
ElementContainerMatrix | LoadElementContainerMatrix (void) |
UInt4Container | LoadUInt4Container (void) |
UInt4ContainerArray | LoadUInt4ContainerArray (void) |
UInt4ContainerMatrix | LoadUInt4ContainerMatrix (void) |
void | SplitLoad (ElementContainerArray &data) |
void | SplitLoad (ElementContainerMatrix &data) |
void | SplitLoad (UInt4ContainerArray &data) |
void | SplitLoad (UInt4ContainerMatrix &data) |
ElementContainerArray | SplitLoadElementContainerArray (void) |
ElementContainerMatrix | SplitLoadElementContainerMatrix (void) |
UInt4ContainerArray | SplitLoadUInt4ContainerArray (void) |
UInt4ContainerMatrix | SplitLoadUInt4ContainerMatrix (void) |
proxy class to read Manyo-lib data container by its serialization methods.
This class is proxy/utility class to use Boost serialization features from python scripts. It is also enabled to use it from C++ codes.
Following types are supported UInt4, Int4, std::string, Double, vector<UInt4>, vector<Int4>, vector<std::string>, vector<Double> HeaderBase, ElementContainer, ElementContainerArray, ElementContainerMatrix UInt4Container, UInt4ContainerArray, UInt4ContainerMatrix.
Split serialization modes are implemented by distinct methods.