Class PropertyContainer
Defined in File Properties.h
Class Documentation
-
class PropertyContainer
Public Functions
-
inline PropertyContainer()
-
inline virtual ~PropertyContainer()
-
inline PropertyContainer(const PropertyContainer &rhs)
-
PropertyContainer(PropertyContainer &&rhs) = default
-
inline PropertyContainer &operator=(const PropertyContainer &rhs)
-
PropertyContainer &operator=(PropertyContainer &&rhs) = default
-
inline size_t size() const
-
inline size_t n_properties() const
-
inline std::vector<std::string> properties() const
-
inline bool exists(const std::string &name) const
-
template<class T>
inline ConstProperty<T> get(const std::string &name) const
-
inline const std::type_info &get_type(const std::string &name)
-
inline void clear()
-
inline void shallow_clear()
-
inline void reserve(size_t n)
-
inline void resize(size_t n)
-
inline void free_memory()
-
inline void push_back(size_t n = 1)
-
inline void swap(size_t a, size_t b)
-
inline void unload(HighFive::Group &group)
-
inline void restore(const HighFive::Group &group)
-
inline void copy(const PropertyContainer &src)
-
template<typename HandleT>
inline PropertyMap<HandleT> gen_copy_map(const PropertyContainer &src, size_t offset) const
-
inline PropertyContainer()