62 const std::string&
message()
const {
return ( _string != 0 ) ? *_string : _nullStr; }
63 void print( std::ostream& ostr )
const;
67 if ( _string != 0 )
delete _string;
68 if ( str != 0 ) { _string =
new std::string( str ); }
73 _failure = ( i == 0 ? 1 : i );
78 _success = ( i == 0 ? 1 : i );
87 static std::string _nullStr;
std::ostream & operator<<(std::ostream &os, const TrkErrCode &trkerr)
void print(std::ostream &ostr) const
TrkErrCode & operator=(const TrkErrCode &)
TrkErrCode(TrkSuccess=succeed, int code=1, const char *str=0)
const std::string & message() const
void setSuccess(int i, const char *str=0)
TrkErrCode(const TrkErrCode &)
void setMessage(const char *str=0)
void setFailure(int i, const char *str=0)