13 #ifndef _TEUCHOS_OBJECT_HPP_
14 #define _TEUCHOS_OBJECT_HPP_
51 Object (
int tracebackModeIn = -1);
58 Object (
const char* label,
int tracebackModeIn = -1);
62 Object (
const std::string& label,
int tracebackModeIn = -1);
72 virtual void setLabel (
const char* theLabel);
86 static void setTracebackMode (
int tracebackModeValue);
93 virtual const char* label ()
const;
96 static int getTracebackMode();
103 virtual void print (std::ostream& os)
const;
110 virtual int reportError (
const std::string message,
int errorCode)
const;
virtual ~Object()
Destructor (virtual, for safety of derived classes).
Teuchos header file which uses auto-configuration information to include necessary C++ headers...
#define TEUCHOSNUMERICS_LIB_DLL_EXPORT
std::ostream & operator<<(std::ostream &os, BigUInt< n > a)
std::string label_
The Object's current label.
Teuchos::DataAccess Mode enumerable type.