Public Member Functions

xl7::errorcodes::Result Class Reference

#include <Result.h>

List of all members.

Public Member Functions

 Result (void)
 ~Result (void)
 Result (const Result &rhs)
Resultoperator= (const Result &rhs)
ErrorCode GetErrorCode () const
bool IsSuccess () const
bool IsFailure () const
const cl7::string_typeGetMessage () const
 operator ErrorCode () const
 operator bool () const
 operator const cl7::string_type & () const

Constructor & Destructor Documentation

xl7::errorcodes::Result::Result ( void   )  [inline]

Default constructor.

xl7::errorcodes::Result::~Result ( void   )  [inline]

Destructor.

xl7::errorcodes::Result::Result ( const Result rhs  )  [inline]

Copy constructor.


Member Function Documentation

ErrorCode xl7::errorcodes::Result::GetErrorCode (  )  const [inline]

Returns the error code (0 = success/no error).

const cl7::string_type & xl7::errorcodes::Result::GetMessage (  )  const

Returns the message associated with the represented error code.

bool xl7::errorcodes::Result::IsFailure (  )  const [inline]

Returns true, if the error code is non-zero (error/no success).

bool xl7::errorcodes::Result::IsSuccess (  )  const [inline]

Returns true, if the error code is 0 (success/no error).

xl7::errorcodes::Result::operator bool (  )  const [inline]
xl7::errorcodes::Result::operator const cl7::string_type & (  )  const [inline]
xl7::errorcodes::Result::operator ErrorCode (  )  const [inline]
Result& xl7::errorcodes::Result::operator= ( const Result rhs  )  [inline]

Copy assignment operator.


The documentation for this class was generated from the following files:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines