cereal_fwd
Fork of cereal library adding archive supporting forward compatibility
cereal::ExtendableBinaryInputArchive Member List

This is the complete list of members for cereal::ExtendableBinaryInputArchive, including all inherited members.

__pad0__ (defined in cereal::ExtendableBinaryInputArchive)cereal::ExtendableBinaryInputArchive
copyBinarySingleNoSwap(void *dest_, void *const src_, std::size_t size_)cereal::ExtendableBinaryInputArchiveinline
ExtendableBinaryInputArchive(std::istream &stream, Options const &options=Options::Default())cereal::ExtendableBinaryInputArchiveinline
getLastSizeTag() constcereal::ExtendableBinaryInputArchiveinline
getLoadedClassVersion() constcereal::ExtendableBinaryInputArchiveinline
getLoadedObjectId() constcereal::ExtendableBinaryInputArchiveinline
getLoadedPointerValidity() constcereal::ExtendableBinaryInputArchiveinline
getLoadedPolymorphicId() constcereal::ExtendableBinaryInputArchiveinline
getLoadedPolymorphicName() constcereal::ExtendableBinaryInputArchiveinline
getPolymorphicName(std::uint32_t const id)cereal::InputArchive< ExtendableBinaryInputArchive, Flags::ForwardSupport >inline
getSharedPointer(std::uint32_t const id)cereal::InputArchive< ExtendableBinaryInputArchive, Flags::ForwardSupport >inline
getTypeTag() -> decltype(extendable_binary_detail::readType(std::uint8_tcereal::ExtendableBinaryInputArchiveinline
getTypeTagNoError() noexcept -> decltype(extendable_binary_detail::readType(std::uint8_tcereal::ExtendableBinaryInputArchiveinline
if(lastTypeTag.first !=expected_type &&lastTypeTag.first !=FieldType::omitted_field) throw Exception("Loaded wrong lastTypeTag (defined in cereal::ExtendableBinaryInputArchive)cereal::ExtendableBinaryInputArchive
InputArchive(ExtendableBinaryInputArchive *const derived)cereal::InputArchive< ExtendableBinaryInputArchive, Flags::ForwardSupport >inline
InputArchiveBase()=default (defined in cereal::detail::InputArchiveBase)cereal::detail::InputArchiveBase
InputArchiveBase(InputArchiveBase &&) CEREAL_NOEXCEPT (defined in cereal::detail::InputArchiveBase)cereal::detail::InputArchiveBaseinline
is_loading typedefcereal::InputArchive< ExtendableBinaryInputArchive, Flags::ForwardSupport >
is_saving typedefcereal::InputArchive< ExtendableBinaryInputArchive, Flags::ForwardSupport >
lastTypeTag (defined in cereal::ExtendableBinaryInputArchive)cereal::ExtendableBinaryInputArchive
loadBinary(void *const data, std::size_t size)cereal::ExtendableBinaryInputArchiveinline
loadBinarySingle(void *const data, std::size_t size)cereal::ExtendableBinaryInputArchiveinline
loadEndOfObjectData()cereal::ExtendableBinaryInputArchiveinline
loadObjectBeginning()cereal::ExtendableBinaryInputArchiveinline
loadOmittedObject()cereal::ExtendableBinaryInputArchiveinline
loadTypeTag()cereal::ExtendableBinaryInputArchiveinline
loadVarint(T &v)cereal::ExtendableBinaryInputArchiveinline
operator&(T &&arg)cereal::InputArchive< ExtendableBinaryInputArchive, Flags::ForwardSupport >inline
operator()(Types &&... args)cereal::InputArchive< ExtendableBinaryInputArchive, Flags::ForwardSupport >inline
operator=(InputArchive const &)=delete (defined in cereal::InputArchive< ExtendableBinaryInputArchive, Flags::ForwardSupport >)cereal::InputArchive< ExtendableBinaryInputArchive, Flags::ForwardSupport >
operator=(InputArchiveBase &&) CEREAL_NOEXCEPT (defined in cereal::detail::InputArchiveBase)cereal::detail::InputArchiveBaseinline
operator>>(T &&arg)cereal::InputArchive< ExtendableBinaryInputArchive, Flags::ForwardSupport >inline
registerPolymorphicName(std::uint32_t const id, std::string const &name)cereal::InputArchive< ExtendableBinaryInputArchive, Flags::ForwardSupport >inline
registerSharedPointer(std::uint32_t const id, std::shared_ptr< void > ptr)cereal::InputArchive< ExtendableBinaryInputArchive, Flags::ForwardSupport >inline
setLastSizeTag(std::size_t size)cereal::ExtendableBinaryInputArchiveinline
skipData(std::size_t size)cereal::ExtendableBinaryInputArchiveinline
skipVarint()cereal::ExtendableBinaryInputArchiveinline
wasSerialized() constcereal::InputArchive< ExtendableBinaryInputArchive, Flags::ForwardSupport >inline
~ExtendableBinaryInputArchive() CEREAL_NOEXCEPT=default (defined in cereal::ExtendableBinaryInputArchive)cereal::ExtendableBinaryInputArchive
~InputArchiveBase() CEREAL_NOEXCEPT=default (defined in cereal::detail::InputArchiveBase)cereal::detail::InputArchiveBasevirtual