Namespaces | |
| detail | |
| void_cast_detail | |
Classes | |
| class | access |
| struct | basic_traits |
| class | collection_size_type |
| struct | extended_type_info_impl |
| struct | free_loader |
| struct | free_saver |
| struct | implementation_level |
| struct | implementation_level< nvp< T > > |
| struct | implementation_level_impl |
| struct | is_bitwise_serializable |
| struct | is_wrapper |
| struct | is_wrapper_impl |
| struct | multi_index_container< Value, IndexSpecifierList, Allocator >> |
| struct | nvp |
| struct | tracking_level |
| struct | tracking_level< nvp< T > > |
| struct | tracking_level_impl |
| struct | traits |
| struct | type_info_implementation |
| struct | version |
| struct | version< boost::multi_index::detail::serialization_version< T > > |
| struct | wrapper_traits |
Enumerations | |
| enum | level_type { not_serializable = 0, primitive_type = 1, object_serializable = 2, object_class_info = 3 } |
| enum | tracking_type { track_never = 0, track_selectively = 1, track_always = 2 } |
Functions | |
| template<class Base , class Derived > | |
| detail::base_cast< Base, Derived >::type & | base_object (Derived &d) |
| template<class Archive , class T > | |
| void | load_construct_data (Archive &, T *t, const unsigned int) |
| template<class Archive , class T > | |
| void | load_construct_data_adl (Archive &ar, T *t, const unsigned int file_version) |
| template<class T > | |
| const nvp< T > | make_nvp (const char *name, T &t) |
| template<class T , int L> | |
| bool | operator>= (implementation_level< T > t, enum level_type l) |
| template<class T , enum tracking_type L> | |
| bool | operator>= (tracking_level< T > t, enum tracking_type l) |
| template<class Archive , class T > | |
| void | save_construct_data (Archive &, const T *, const unsigned int) |
| template<class Archive , class T > | |
| void | save_construct_data_adl (Archive &ar, const T *t, const unsigned int file_version) |
| template<class Archive , class T > | |
| void | serialize (Archive &ar, T &t, const unsigned int file_version) |
| template<class Archive , class T > | |
| void | serialize_adl (Archive &, T &, const unsigned int) |
| template<class Archive , class T > | |
| void | split_free (Archive &ar, T &t, const unsigned int file_version) |
| template<class Archive , class T > | |
| void | split_member (Archive &ar, T &t, const unsigned int file_version) |
| template<class Derived , class Base > | |
| const BOOST_DLLEXPORT void_cast_detail::void_caster & | void_cast_register (const Derived *dnull=NULL, const Base *bnull=NULL) BOOST_USED |
| Enumerator | |
|---|---|
| not_serializable | |
| primitive_type | |
| object_serializable | |
| object_class_info | |
Definition at line 26 of file level_enum.hpp.
| Enumerator | |
|---|---|
| track_never | |
| track_selectively | |
| track_always | |
Definition at line 27 of file tracking_enum.hpp.
| detail::base_cast<Base, Derived>::type& boost::serialization::base_object | ( | Derived & | d | ) |
Definition at line 88 of file base_object.hpp.
|
inline |
Definition at line 84 of file serialization.hpp.
|
inline |
Definition at line 141 of file serialization.hpp.
|
inline |
|
inline |
Definition at line 80 of file tracking.hpp.
|
inline |
Definition at line 73 of file serialization.hpp.
|
inline |
Definition at line 130 of file serialization.hpp.
|
inline |
Definition at line 65 of file serialization.hpp.
|
inline |
Definition at line 112 of file serialization.hpp.
|
inline |
Definition at line 64 of file split_free.hpp.
|
inline |
Definition at line 61 of file split_member.hpp.
|
inline |