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 |