framework
|
Container base type. More...
#include <framework/serializable/base_types.hpp>
#include <framework/common/common_macros.hpp>
#include <framework/common/pack_container.hpp>
#include <framework/serializable/container_type.inl>
Go to the source code of this file.
Classes | |
struct | framework::serializable::container_type< Specification, Children, Default > |
Namespaces | |
framework | |
Framework namespace. | |
framework::serializable | |
Serializable namespace. | |
Constant Groups | |
framework | |
Framework namespace. | |
framework::serializable | |
Serializable namespace. | |
Typedefs | |
template<typename T > | |
using | framework::serializable::is_container_type = typename detail::is_container_type_impl< T >::type |
template<typename T > | |
using | framework::serializable::is_container_default_serializable = typename detail::is_container_default_serializable_impl< T >::type |
template<typename T > | |
using | framework::serializable::container_specification = typename detail::container_specification_impl< T >::type |
template<typename T > | |
using | framework::serializable::container_children = typename detail::container_children_impl< T >::type |
Functions | |
template<typename Specification , typename Children , typename... Args> | |
FRAMEWORK_ALWAYS_INLINE bool | framework::serializable::read_dispatch (container_type< Specification, Children, true > *, Args &&...args) |
Default read overload. More... | |
template<typename Specification , typename Children , typename... Args> | |
FRAMEWORK_ALWAYS_INLINE bool | framework::serializable::write_dispatch (container_type< Specification, Children, true > *, Args &&...args) |
Default write overload. More... | |
Container base type.