DART  6.10.1
dart::utils::MjcfParser::detail::Error Class Referencefinal

#include <Error.hpp>

Public Member Functions

 Error ()=default
 
 Error (ErrorCode code, const std::string &message)
 
 operator bool () const
 
ErrorCode getCode () const
 
const std::string & getMessage () const
 

Private Attributes

ErrorCode mCode {ErrorCode::NONE}
 
std::string mMessage {""}
 

Constructor & Destructor Documentation

◆ Error() [1/2]

dart::utils::MjcfParser::detail::Error::Error ( )
default

◆ Error() [2/2]

dart::utils::MjcfParser::detail::Error::Error ( ErrorCode  code,
const std::string &  message 
)

Member Function Documentation

◆ getCode()

ErrorCode dart::utils::MjcfParser::detail::Error::getCode ( ) const

◆ getMessage()

const std::string & dart::utils::MjcfParser::detail::Error::getMessage ( ) const

◆ operator bool()

dart::utils::MjcfParser::detail::Error::operator bool ( ) const
explicit

Member Data Documentation

◆ mCode

ErrorCode dart::utils::MjcfParser::detail::Error::mCode {ErrorCode::NONE}
private

◆ mMessage

std::string dart::utils::MjcfParser::detail::Error::mMessage {""}
private