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

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

ExtendableBinaryOutputArchive(std::ostream &stream, Options const &options=Options::Default())cereal::ExtendableBinaryOutputArchiveinline
is_loading typedefcereal::OutputArchive< ExtendableBinaryOutputArchive, Flags::ForwardSupport >
is_saving typedefcereal::OutputArchive< ExtendableBinaryOutputArchive, Flags::ForwardSupport >
operator&(T &&arg)cereal::OutputArchive< ExtendableBinaryOutputArchive, Flags::ForwardSupport >inline
operator()(Types &&... args)cereal::OutputArchive< ExtendableBinaryOutputArchive, Flags::ForwardSupport >inline
operator<<(T &&arg)cereal::OutputArchive< ExtendableBinaryOutputArchive, Flags::ForwardSupport >inline
operator=(OutputArchive const &)=delete (defined in cereal::OutputArchive< ExtendableBinaryOutputArchive, Flags::ForwardSupport >)cereal::OutputArchive< ExtendableBinaryOutputArchive, Flags::ForwardSupport >
operator=(OutputArchiveBase &&) CEREAL_NOEXCEPT (defined in cereal::detail::OutputArchiveBase)cereal::detail::OutputArchiveBaseinline
OutputArchive(ExtendableBinaryOutputArchive *const derived)cereal::OutputArchive< ExtendableBinaryOutputArchive, Flags::ForwardSupport >inline
OutputArchiveBase()=default (defined in cereal::detail::OutputArchiveBase)cereal::detail::OutputArchiveBase
OutputArchiveBase(OutputArchiveBase &&) CEREAL_NOEXCEPT (defined in cereal::detail::OutputArchiveBase)cereal::detail::OutputArchiveBaseinline
registerPolymorphicType(char const *name)cereal::OutputArchive< ExtendableBinaryOutputArchive, Flags::ForwardSupport >inline
registerSharedPointer(void const *addr)cereal::OutputArchive< ExtendableBinaryOutputArchive, Flags::ForwardSupport >inline
saveBinary(const void *data, std::size_t size)cereal::ExtendableBinaryOutputArchiveinline
saveBinaryNoSwap(const void *data, std::size_t size)cereal::ExtendableBinaryOutputArchiveinline
saveBinarySingle(const void *data, std::size_t size)cereal::ExtendableBinaryOutputArchiveinline
saveClassVersion(std::uint32_t version)cereal::ExtendableBinaryOutputArchiveinline
saveObjectBeginning()cereal::ExtendableBinaryOutputArchiveinline
saveObjectEnd()cereal::ExtendableBinaryOutputArchiveinline
saveObjectId(std::uint32_t objectId_)cereal::ExtendableBinaryOutputArchiveinline
savePointerValidityTag(bool)cereal::ExtendableBinaryOutputArchiveinline
savePolymorphicId(std::int32_t polymorphicId_)cereal::ExtendableBinaryOutputArchiveinline
savePolymorphicName(const std::string &name)cereal::ExtendableBinaryOutputArchiveinline
saveVarint(T v)cereal::ExtendableBinaryOutputArchiveinline
savingOtherField()cereal::ExtendableBinaryOutputArchiveinline
wasSerialized() constcereal::OutputArchive< ExtendableBinaryOutputArchive, Flags::ForwardSupport >inline
~ExtendableBinaryOutputArchive() CEREAL_NOEXCEPT=default (defined in cereal::ExtendableBinaryOutputArchive)cereal::ExtendableBinaryOutputArchive
~OutputArchiveBase() CEREAL_NOEXCEPT=default (defined in cereal::detail::OutputArchiveBase)cereal::detail::OutputArchiveBasevirtual