LeviLamina
Loading...
Searching...
No Matches
Puv::Logger Class Reference

Classes

struct  ParseLogEntry
 
struct  UpgradeLogEntry
 
struct  ValidationLogEntry
 

Public Types

enum class  UpgradeResultCode : uchar {
  UnsupportedVersion = 1 << 0 , SrcError = 1 << 1 , DstError = 1 << 2 , InternalError = 1 << 3 ,
  CopyError = 1 << 4 , EnttEnumAsBitmask = 255 , All = 255
}
 
enum class  ValidationResultCode : uchar { Warning = 1 , Error = 2 , All = 255 , EnttEnumAsBitmask = 255 }
 

Public Member Functions

Loggeroperator= (Logger const &)
 
MCAPI Logger (::Puv::Logger const &)
 
MCAPI Logger (::Puv::Logger &&)
 
MCAPI::Puv::Logger & log (::Puv::Logger::ValidationResultCode res, ::std::string msg)
 
MCAPI::Puv::Logger & log (::cereal::ResultCode res, ::std::vector<::std::pair<::cereal::BasicSerializerContext::ContextType, ::std::string > > path, ::std::string msg)
 
MCAPI::Puv::Logger & log (::Puv::Logger::UpgradeResultCode res, ::std::vector<::std::pair<::cereal::BasicSerializerContext::ContextType, ::std::string > > src, ::std::vector<::std::pair<::cereal::BasicSerializerContext::ContextType, ::std::string > > dst, ::std::string msg)
 
MCAPI::Puv::Logger & operator= (::Puv::Logger &&)
 
MCAPI ~Logger ()
 
MCAPI void * $ctor (::Puv::Logger const &)
 
MCAPI void * $ctor (::Puv::Logger &&)
 
MCAPI void $dtor ()
 

Static Public Member Functions

static MCAPI ::std::string contextString (::std::vector<::std::pair<::cereal::BasicSerializerContext::ContextType, ::std::string > > const &contextStack)
 

Public Attributes

::ll::UntypedStorage< 8, 24 > mUnk6de64c
 
::ll::UntypedStorage< 8, 24 > mUnk2f2a6c
 
::ll::UntypedStorage< 8, 24 > mUnkbfc3b7
 
::ll::UntypedStorage< 1, 1 > mUnkbcb18b
 

Constructor & Destructor Documentation

◆ Logger() [1/2]

MCAPI Puv::Logger::Logger ( ::Puv::Logger const & )
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ Logger() [2/2]

MCAPI Puv::Logger::Logger ( ::Puv::Logger && )
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ ~Logger()

MCAPI Puv::Logger::~Logger ( )
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

Member Function Documentation

◆ log() [1/3]

MCAPI::Puv::Logger & Puv::Logger::log ( ::Puv::Logger::ValidationResultCode res,
::std::string msg )
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ log() [2/3]

MCAPI::Puv::Logger & Puv::Logger::log ( ::cereal::ResultCode res,
::std::vector<::std::pair<::cereal::BasicSerializerContext::ContextType, ::std::string > > path,
::std::string msg )
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ log() [3/3]

MCAPI::Puv::Logger & Puv::Logger::log ( ::Puv::Logger::UpgradeResultCode res,
::std::vector<::std::pair<::cereal::BasicSerializerContext::ContextType, ::std::string > > src,
::std::vector<::std::pair<::cereal::BasicSerializerContext::ContextType, ::std::string > > dst,
::std::string msg )
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ operator=()

MCAPI::Puv::Logger & Puv::Logger::operator= ( ::Puv::Logger && )
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ contextString()

static MCAPI ::std::string Puv::Logger::contextString ( ::std::vector<::std::pair<::cereal::BasicSerializerContext::ContextType, ::std::string > > const & contextStack)
static
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $ctor() [1/2]

MCAPI void * Puv::Logger::$ctor ( ::Puv::Logger const & )
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $ctor() [2/2]

MCAPI void * Puv::Logger::$ctor ( ::Puv::Logger && )
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $dtor()

MCAPI void Puv::Logger::$dtor ( )
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

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