LeviLamina
Loading...
Searching...
No Matches
cereal::SerializerContext Class Reference
Inheritance diagram for cereal::SerializerContext:

Classes

struct  ScopedPop

Public Types

enum class  ContextType : int { ArrayElem = 0 , Member = 1 , Root = 2 }

Public Member Functions

MCAPI void clearGenerations (uint from, uint to, ::cereal::ResultCode filter)
MCAPI::cereal::LogCheckpoint getLogCheckpoint ()
MCAPI bool hasErrors () const
MCAPI void log (::cereal::ResultCode res, ::Bedrock::StaticOptimizedString msg)
MCAPI void popContext ()
MCAPI::cereal::SerializerContext & pushContext (uint containerIndex)
MCAPI::cereal::SerializerContext & pushContext (::Bedrock::StaticOptimizedString propertyName)
MCAPI::std::string _getContextString (uint index) const
MCFOLD::cereal::ContextArea contextArea () const
MCAPI void contextArea (::cereal::ContextArea area)
MCAPI ::std::vector<::cereal::BasicSerializerContext::ContextcontextFor (::cereal::BasicSerializerContext::LogEntry const &entry) const
MCAPI ::std::pair<::cereal::BasicSerializerContext::ContextType, ::std::string_view > currentContext () const
MCAPI::std::string currentContextString () const
MCAPI::cereal::ResultCode errorCodes () const
MCAPI ::std::vector<::std::string > errors () const
MCAPI ::gsl::span<::cereal::BasicSerializerContext::LogEntry const > logEntries () const
MCAPI void treatAsError (::cereal::ResultCode res, bool isError)
MCAPI void * $ctor (::cereal::ResultCode errorCodes)
MCFOLD void $dtor ()

Public Attributes

::ll::TypedStorage< 4, 4, uint > mGeneration
::ll::TypedStorage< 4, 4, uint > mLastError
::ll::TypedStorage< 4, 4, uint > mCurrentIndex
::ll::TypedStorage< 8, 48, ::Bedrock::small_vector<::cereal::BasicSerializerContext::Context, 1 > > mStack
::ll::TypedStorage< 8, 64, ::Bedrock::small_vector<::cereal::BasicSerializerContext::LogEntry, 1 > > mLog
::ll::TypedStorage< 2, 2, ::cereal::ResultCode > mErrorCodes
::ll::TypedStorage< 1, 1, ::cereal::ContextArea > mContextArea

The documentation for this class was generated from the following file: