multicontact-api 4.1.0
API to define and store Contact phases and Contact Sequences
Loading...
Searching...
No Matches
multicontact_api::serialization::Serializable< Derived > Struct Template Reference

#include <multicontact-api/serialization/archive.hpp>

Inheritance diagram for multicontact_api::serialization::Serializable< Derived >:

Public Member Functions

void loadFromText (const std::string &filename)
 Loads a Derived object from a text file.
void saveAsText (const std::string &filename) const
 Saved a Derived object as a text file.
void loadFromXML (const std::string &filename, const std::string &tag_name)
 Loads a Derived object from an XML file.
void saveAsXML (const std::string &filename, const std::string &tag_name) const
 Saved a Derived object as an XML file.
void loadFromBinary (const std::string &filename)
 Loads a Derived object from an binary file.
void saveAsBinary (const std::string &filename) const
 Saved a Derived object as an binary file.

Member Function Documentation

◆ loadFromBinary()

template<class Derived>
void multicontact_api::serialization::Serializable< Derived >::loadFromBinary(const std::string &filename)
inline

Loads a Derived object from an binary file.

◆ loadFromText()

template<class Derived>
void multicontact_api::serialization::Serializable< Derived >::loadFromText(const std::string &filename)
inline

Loads a Derived object from a text file.

◆ loadFromXML()

template<class Derived>
void multicontact_api::serialization::Serializable< Derived >::loadFromXML(const std::string &filename,
const std::string &tag_name )
inline

Loads a Derived object from an XML file.

◆ saveAsBinary()

template<class Derived>
void multicontact_api::serialization::Serializable< Derived >::saveAsBinary(const std::string &filename)const
inline

Saved a Derived object as an binary file.

◆ saveAsText()

template<class Derived>
void multicontact_api::serialization::Serializable< Derived >::saveAsText(const std::string &filename)const
inline

Saved a Derived object as a text file.

◆ saveAsXML()

template<class Derived>
void multicontact_api::serialization::Serializable< Derived >::saveAsXML(const std::string &filename,
const std::string &tag_name ) const
inline

Saved a Derived object as an XML file.


The documentation for this struct was generated from the following file: