#include <hpp/util/serialization.hh>
|
| 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_base * | get (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 () |
|
| 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) |
◆ ~archive_ptr_holder()
| virtual hpp::serialization::archive_ptr_holder::~archive_ptr_holder | ( | | ) | |
| inlinevirtual |
◆ contains()
| bool hpp::serialization::archive_ptr_holder::contains | ( | const std::string & | k | ) | const |
| inline |
◆ containsOfType()
template<typename T>
| bool hpp::serialization::archive_ptr_holder::containsOfType | ( | const std::string & | k | ) | const |
| inline |
◆ get() [1/2]
| holder_base * hpp::serialization::archive_ptr_holder::get | ( | const std::string & | k, | | | bool | throwIfNotFound = false ) const |
| inline |
◆ get() [2/2]
template<typename T>
| T * hpp::serialization::archive_ptr_holder::get | ( | const std::string & | k, | | | bool | throwIfNotFound = false ) const |
| inline |
◆ getChildClass()
template<typename Base, typename Child>
| Child * hpp::serialization::archive_ptr_holder::getChildClass | ( | const std::string & | k, | | | bool | throwIfNotFound = false ) const |
| inline |
◆ initialize_tpl() [1/2]
template<typename Archive, std::enable_if_t< Archive::is_saving::value, int > = 42>
| void hpp::serialization::archive_ptr_holder::initialize_tpl | ( | Archive & | ar | ) | |
| inlineprotected |
◆ initialize_tpl() [2/2]
template<typename Archive, std::enable_if_t<!Archive::is_saving::value, int > = 42>
| void hpp::serialization::archive_ptr_holder::initialize_tpl | ( | Archive & | ar | ) | |
| inlineprotected |
◆ insert() [1/2]
| void hpp::serialization::archive_ptr_holder::insert | ( | const std::string & | k, | | | holder_base * | ptr ) |
| inline |
◆ insert() [2/2]
template<typename T>
| void hpp::serialization::archive_ptr_holder::insert | ( | const std::string & | k, | | | T * | ptr ) |
| inline |
◆ insertChildClass()
template<typename Base, typename Child>
| void hpp::serialization::archive_ptr_holder::insertChildClass | ( | const std::string & | k, | | | Child * | ptr ) |
| inline |
The documentation for this class was generated from the following file: