3rdParty/boost/1.78.0/libs/serialization/doc/contents.html
Release NotesOverview
RequirementsOther Implementations
Tutorial
A Very Simple CaseNon Intrusive VersionSerializable MembersDerived ClassesPointersArraysSTL CollectionsClass VersioningSplitting serialize into save/loadArchivesList of Examples
Reference
Archive Concepts
Saving Archive ConceptLoading Archive ConceptArchive ModelsExceptionsCharacter Sets
Serializable Concept
Primitive TypesClass Types
Member FunctionFree Function
Namespaces for Free Function Overrides
Class Members
Base Classesconst MembersTemplates
VersioningSplitting serialize into save/load
Pointers
Non-Default ConstructorsPointers to Objects of Derived Classes
RegistrationExportInstantiationSelective TrackingRuntime Casting
ReferencesClass Serialization Traits VersionImplementation LevelObject TrackingExport KeyAbstractType Information ImplementationWrappersBitwise SerializationTemplate Serialization TraitsCompile Time Warnings and Errors object_levelobject_versioningobject_trackingpointer_levelpointer_trackingconst_loading
Serialization Wrappers
Binary ObjectsArraysstrong_typeCollection SizesName-Value PairsComposition
Models - Serialization Implementations Included in the Library
Special Considerations
Object TrackingClass InformationHelper SupportArchive Portability
NumericsTraits
Binary ArchivesXML ArchivesExporting Class SerializationStatic Libraries and SerializationDLLS - Serialization and Runtime LinkingPluginsMulti-ThreadingOptimzationsArchive Exceptions
unregistered_classinvalid_signatureunsupported_versionpointer_conflictincompatible_formatarray_size_too_shortstream_errorinvalid_class_nameunregistered_castxml_archive_parsing_errorxml_archive_tag_mismatchxml_archive_tag_name_error
Exception Safety
Archive Class Reference
Trivial ArchiveMore Useful Archive ClassesUsageTestingPolymorphic Archives
Implementation Notes Character EncodingTemplate Invocation syntaxPartial Template SpecializationSpecific Compiler/Library Issues GCC 3.X,4.XGCC 2.95Intel 8.0Visual C++ 8.0Visual C++ 7.1Visual C++ 7.0Visual C++ 6.0Borland 5.64 and 5.51Comeau 4.3.3Code Warrior 8.3TRU64Dinkumware LibrarySTLPort 4.5.3 Code Structure Files Included by User Programs Archive ImplementationsSerialization DeclarationsSerialization Implementations Files Which Implement the Library Archive DevelopmentArchive InternalsArchive Library Code ModulesDataflow Iterators
Case Studies
Template serialization - shared_ptr<class T>shared_ptr<class T>RevisitedPIMPLPrivate Base ClassesA Simple Logging Archive ClassDerivation from an Existing Archive Class
Other Classes
extended_type_info
MotivationRuntime InterfaceRequirementsModels
void_castutf8_codecvt_facetBOOST_STRONG_TYPEDEFstate_saverDataflow Iteratorssmart_castBOOST_STATIC_WARNINGsingleton
MotivationFeaturesClass InterfaceRequirementsExamplesMulti-Threading
Tips and TricksRationale
The term "serialization" is preferred to "persistence"Archives are not streamstypeid information is not included in archives
To Do
Portable Binary ArchivePerformance Testing and ProfilingBack VersioningEnvironments without RTTIProposed Case Studies
Serializing a Function ObjectArchive AdaptorsArchive Helpers