hpp-util 6.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 >
Tget (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 >
ChildgetChildClass (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: