GameApi 28
Library used by GameApi Builder tool
Loading...
Searching...
No Matches
draco::Status Class Reference

#include <status.h>

Public Types

enum  Code {
  OK = 0 , DRACO_ERROR = -1 , IO_ERROR = -2 , INVALID_PARAMETER = -3 ,
  UNSUPPORTED_VERSION = -4 , UNKNOWN_VERSION = -5 , UNSUPPORTED_FEATURE = -6
}

Public Member Functions

 Status ()
 Status (const Status &status)=default
 Status (Status &&status)=default
 Status (Code code)
 Status (Code code, const std::string &error_msg)
Code code () const
const std::string & error_msg_string () const
const char * error_msg () const
std::string code_string () const
std::string code_and_error_string () const
bool operator== (Code code) const
bool ok () const
Status & operator= (const Status &)=default

Member Enumeration Documentation

◆ Code

Enumerator
OK 
DRACO_ERROR 
IO_ERROR 
INVALID_PARAMETER 
UNSUPPORTED_VERSION 
UNKNOWN_VERSION 
UNSUPPORTED_FEATURE 

Constructor & Destructor Documentation

◆ Status() [1/5]

draco::Status::Status ( )
inline
Here is the caller graph for this function:

◆ Status() [2/5]

draco::Status::Status ( const Status & status)
default

◆ Status() [3/5]

draco::Status::Status ( Status && status)
default

◆ Status() [4/5]

draco::Status::Status ( Code code)
inlineexplicit

◆ Status() [5/5]

draco::Status::Status ( Code code,
const std::string & error_msg )
inline

Member Function Documentation

◆ code()

Code draco::Status::code ( ) const
inline
Here is the caller graph for this function:

◆ code_and_error_string()

std::string draco::Status::code_and_error_string ( ) const

◆ code_string()

std::string draco::Status::code_string ( ) const
Here is the caller graph for this function:

◆ error_msg()

const char * draco::Status::error_msg ( ) const
inline
Here is the caller graph for this function:

◆ error_msg_string()

const std::string & draco::Status::error_msg_string ( ) const
inline
Here is the caller graph for this function:

◆ ok()

bool draco::Status::ok ( ) const
inline
Here is the caller graph for this function:

◆ operator=()

Status & draco::Status::operator= ( const Status & )
default

◆ operator==()

bool draco::Status::operator== ( Code code) const
inline

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