Here is a list of all documented class members with links to the class documentation for each member:

### - a -

- advance() : cereal::XMLInputArchive::NodeInfo
- appendAttribute() : cereal::XMLOutputArchive

### - b -

- BigEndian() : cereal::PortableBinaryInputArchive::Options, cereal::PortableBinaryOutputArchive::Options
- binary_data() : cereal::BinaryData< T >
- BinaryInputArchive() : cereal::BinaryInputArchive
- BinaryOutputArchive() : cereal::BinaryOutputArchive
- bind() : cereal::detail::bind_to_archives< T, Tag >, cereal::detail::RegisterPolymorphicCaster< Base, Derived >

### - c -

- CEREAL_SERIALIZE_FUNCTION_NAME() : cereal::MapItem< Key, Value >
- child : cereal::XMLInputArchive::NodeInfo
- counter : cereal::XMLOutputArchive::NodeInfo

### - d -

- data : cereal::BinaryData< T >
- Default() : cereal::JSONOutputArchive::Options, cereal::PortableBinaryInputArchive::Options, cereal::PortableBinaryOutputArchive::Options, cereal::XMLOutputArchive::Options
- defer() : cereal::DeferredData< T >
- DeferredData() : cereal::DeferredData< T >
- DerivedCasterMap : cereal::detail::PolymorphicCasters
- detail::Construct : cereal::InputArchive< ArchiveType, Flags >
- downcast() : cereal::detail::PolymorphicCaster, cereal::detail::PolymorphicCasters, cereal::detail::PolymorphicVirtualCaster< Base, Derived >

### - e -

- EnableSharedStateHelper() : cereal::memory_detail::EnableSharedStateHelper< T >
- Endianness : cereal::PortableBinaryInputArchive::Options, cereal::PortableBinaryOutputArchive::Options

### - f -

- finishNode() : cereal::JSONInputArchive, cereal::JSONOutputArchive, cereal::XMLInputArchive, cereal::XMLOutputArchive

### - g -

- getChildName() : cereal::XMLInputArchive::NodeInfo
- getNodeName() : cereal::JSONInputArchive, cereal::XMLInputArchive
- getNumChildren() : cereal::XMLInputArchive
- getPolymorphicName() : cereal::InputArchive< ArchiveType, Flags >
- getSharedPointer() : cereal::InputArchive< ArchiveType, Flags >
- getValueName() : cereal::XMLOutputArchive::NodeInfo

### - i -

- indent() : cereal::XMLOutputArchive::Options
- IndentChar : cereal::JSONOutputArchive::Options
- InputArchive() : cereal::InputArchive< ArchiveType, Flags >
- InputBindingCreator() : cereal::detail::InputBindingCreator< Archive, T >
- insertType() : cereal::XMLOutputArchive
- instantiate() : cereal::detail::polymorphic_serialization_support< Archive, T >
- is_loading : cereal::InputArchive< ArchiveType, Flags >, cereal::OutputArchive< ArchiveType, Flags >
- is_saving : cereal::InputArchive< ArchiveType, Flags >, cereal::OutputArchive< ArchiveType, Flags >

### - j -

- JSONInputArchive() : cereal::JSONInputArchive
- JSONOutputArchive() : cereal::JSONOutputArchive

### - l -

- LittleEndian() : cereal::PortableBinaryInputArchive::Options, cereal::PortableBinaryOutputArchive::Options
- LoadAndConstructLoadWrapper() : cereal::memory_detail::LoadAndConstructLoadWrapper< Archive, T >
- loadBinary() : cereal::BinaryInputArchive, cereal::PortableBinaryInputArchive
- loadBinaryValue() : cereal::JSONInputArchive, cereal::XMLInputArchive
- loadSize() : cereal::JSONInputArchive, cereal::XMLInputArchive
- loadValue() : cereal::JSONInputArchive, cereal::XMLInputArchive
- lock() : cereal::detail::StaticObject< T >
- lookup() : cereal::detail::PolymorphicCasters
- lookup_if_exists() : cereal::detail::PolymorphicCasters

### - m -

- make_nvp() : cereal::NameValuePair< T >
- make_size_tag() : cereal::SizeTag< T >
- makeArray() : cereal::JSONOutputArchive
- map : cereal::detail::InputBindingMap< Archive >, cereal::detail::OutputBindingMap< Archive >, cereal::detail::PolymorphicCasters
- MapItem() : cereal::MapItem< Key, Value >

### - n -

- name : cereal::XMLInputArchive::NodeInfo, cereal::XMLOutputArchive::NodeInfo
- NameValuePair() : cereal::NameValuePair< T >
- node : cereal::XMLInputArchive::NodeInfo, cereal::XMLOutputArchive::NodeInfo
- NoIndent() : cereal::JSONOutputArchive::Options

### - o -

- operator Dest &() : cereal::traits::detail::NoConvertRef< Source >
- operator Dest const &() : cereal::traits::detail::NoConvertConstRef< Source >
- operator&() : cereal::InputArchive< ArchiveType, Flags >, cereal::OutputArchive< ArchiveType, Flags >
- operator()() : cereal::construct< T >, cereal::detail::OutputBindingCreator< Archive, T >::PolymorphicSharedPointerWrapper, cereal::InputArchive< ArchiveType, Flags >, cereal::OutputArchive< ArchiveType, Flags >
- operator->() : cereal::construct< T >
- operator<<() : cereal::OutputArchive< ArchiveType, Flags >
- operator>>() : cereal::InputArchive< ArchiveType, Flags >
- Options() : cereal::JSONOutputArchive::Options, cereal::PortableBinaryInputArchive::Options, cereal::PortableBinaryOutputArchive::Options, cereal::XMLOutputArchive::Options
- OutputArchive() : cereal::OutputArchive< ArchiveType, Flags >
- OutputBindingCreator() : cereal::detail::OutputBindingCreator< Archive, T >
- outputType() : cereal::XMLOutputArchive::Options

### - p -

- PolymorphicSharedPointerWrapper() : cereal::detail::OutputBindingCreator< Archive, T >::PolymorphicSharedPointerWrapper
- PolymorphicVirtualCaster() : cereal::detail::PolymorphicVirtualCaster< Base, Derived >
- PortableBinaryInputArchive() : cereal::PortableBinaryInputArchive
- PortableBinaryOutputArchive() : cereal::PortableBinaryOutputArchive
- precision() : cereal::XMLOutputArchive::Options
- PT : cereal::BinaryData< T >
- ptr() : cereal::construct< T >

### - r -

- registerPolymorphicName() : cereal::InputArchive< ArchiveType, Flags >
- registerPolymorphicType() : cereal::OutputArchive< ArchiveType, Flags >
- registerSharedPointer() : cereal::InputArchive< ArchiveType, Flags >, cereal::OutputArchive< ArchiveType, Flags >
- restore() : cereal::memory_detail::EnableSharedStateHelper< T >

### - s -

- saveBinary() : cereal::BinaryOutputArchive, cereal::PortableBinaryOutputArchive
- saveBinaryValue() : cereal::JSONOutputArchive, cereal::XMLOutputArchive
- savePolymorphicSharedPtr() : cereal::detail::OutputBindingCreator< Archive, T >
- saveValue() : cereal::JSONOutputArchive, cereal::XMLOutputArchive
- search() : cereal::XMLInputArchive::NodeInfo
- serializeDeferments() : cereal::InputArchive< ArchiveType, Flags >, cereal::OutputArchive< ArchiveType, Flags >
- Serializer : cereal::detail::OutputBindingMap< Archive >
- setNextName() : cereal::JSONInputArchive, cereal::JSONOutputArchive, cereal::XMLInputArchive, cereal::XMLOutputArchive
- shared_ptr : cereal::detail::InputBindingMap< Archive >::Serializers, cereal::detail::OutputBindingMap< Archive >::Serializers
- SharedSerializer : cereal::detail::InputBindingMap< Archive >
- size : cereal::BinaryData< T >, cereal::XMLInputArchive::NodeInfo
- sizeAttributes() : cereal::XMLOutputArchive::Options
- specialization : cereal::specialize< Archive, T, S >
- startNode() : cereal::JSONInputArchive, cereal::JSONOutputArchive, cereal::XMLInputArchive, cereal::XMLOutputArchive

### - t -

- type : cereal::traits::detail::NoConvertConstRef< Source >, cereal::traits::detail::NoConvertRef< Source >, cereal::traits::get_shared_from_this_base< T >

### - u -

- unique_ptr : cereal::detail::InputBindingMap< Archive >::Serializers, cereal::detail::OutputBindingMap< Archive >::Serializers
- UniqueSerializer : cereal::detail::InputBindingMap< Archive >
- unused : cereal::detail::polymorphic_serialization_support< Archive, T >
- upcast() : cereal::detail::PolymorphicCaster, cereal::detail::PolymorphicCasters, cereal::detail::PolymorphicVirtualCaster< Base, Derived >

### - v -

- value : cereal::XMLInputArchive

### - w -

- writeMetadata() : cereal::detail::OutputBindingCreator< Archive, T >
- writeName() : cereal::JSONOutputArchive

### - x -

- XMLInputArchive() : cereal::XMLInputArchive
- XMLOutputArchive() : cereal::XMLOutputArchive

### - ~ -

- ~EnableSharedStateHelper() : cereal::memory_detail::EnableSharedStateHelper< T >
- ~JSONOutputArchive() : cereal::JSONOutputArchive
- ~XMLOutputArchive() : cereal::XMLOutputArchive