|
template<typename T > |
using | framework::serializable::is_object_type = typename detail::is_object_type_impl< T >::type |
|
template<typename T > |
using | framework::serializable::is_object_default_serializable = typename detail::is_object_default_serializable_impl< T >::type |
|
template<typename T , typename Name > |
using | framework::serializable::object_base = typename detail::object_base_impl< T, Name >::type |
|
template<typename T > |
using | framework::serializable::object_names = typename detail::object_names_impl< T >::type |
|
template<typename T > |
using | framework::serializable::object_specification = typename detail::object_specification_impl< T >::type |
|
template<typename Pack , template< typename > class Path> |
using | framework::serializable::extract_values = typename detail::extract_values_impl< Pack, Path >::type |
| Extracts value types. More...
|
|
template<typename Derived , typename... Specification> |
using | framework::serializable::serializable = serializable_implementation< Derived, alias< Specification...>, extract_values< alias< Specification...>, container_specification >, extract_values< alias< Specification...>, container_children >, extract_values< alias< Specification...>, container_children >> |
| Implementation alias. More...
|
|
template<typename Derived , typename... Specification> |
using | framework::serializable::custom_serializable = serializable_implementation< Derived, alias< Specification...>, extract_values< alias< Specification...>, container_specification >, extract_values< alias< Specification...>, container_children >, extract_values< alias< Specification...>, container_children >, false > |
| Implementation alias. More...
|
|
Serializable interface header.
- Copyright
- Copyright © 2012 iwg molw5
For conditions of distribution and use, see copyright notice in COPYING