hpp-util 7.0.0
Debugging tools for the HPP project.
Loading...
Searching...
No Matches
hpp::serialization::archive_tpl< archive_base, parent_classes > Class Template Reference

#include <hpp/util/serialization.hh>

Inheritance diagram for hpp::serialization::archive_tpl< archive_base, parent_classes >:
Collaboration diagram for hpp::serialization::archive_tpl< archive_base, parent_classes >:

Public Member Functions

void initialize ()
Public Member Functions inherited from hpp::serialization::archive_ptr_holder
bool contains (const std::string &k) const
template<typename T>
bool containsOfType (const std::string &k) const
void insert (const std::string &k, holder_base *ptr)
template<typename T>
void insert (const std::string &k, T *ptr)
holder_baseget (const std::string &k, bool throwIfNotFound=false) const
template<typename T>
T * get (const std::string &k, bool throwIfNotFound=false) const
template<typename Base, typename Child>
void insertChildClass (const std::string &k, Child *ptr)
template<typename Base, typename Child>
Child * getChildClass (const std::string &k, bool throwIfNotFound=false) const
virtual ~archive_ptr_holder ()

Additional Inherited Members

Protected Member Functions inherited from hpp::serialization::archive_ptr_holder
template<typename Archive, std::enable_if_t< Archive::is_saving::value, int > = 42>
void initialize_tpl (Archive &ar)
template<typename Archive, std::enable_if_t<!Archive::is_saving::value, int > = 42>
void initialize_tpl (Archive &ar)

Member Function Documentation

◆ initialize()

template<typename archive_base, typename... parent_classes>
void hpp::serialization::archive_tpl< archive_base, parent_classes >::initialize()
inline

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