50 int Object::tracebackMode = -1;
 
   54   tracebackMode = (tracebackModeIn != -1) ? tracebackModeIn : tracebackMode;
 
   60   tracebackMode = (tracebackModeIn != -1) ? tracebackModeIn : tracebackMode;
 
   66   tracebackMode = (tracebackModeIn != -1) ? tracebackModeIn : tracebackMode;
 
   69 void Object::setLabel (
const char* theLabel) {
 
   70   label_ = std::string (theLabel);
 
   75   if (tracebackModeValue < 0) {
 
   76     tracebackModeValue = 0;
 
   78   Object tempObject (tracebackModeValue);
 
   83   int temp = Object::tracebackMode;
 
   85     temp = Teuchos_DefaultTracebackMode;
 
  110   if (tracebackMode == 1 && errorCode < 0) {
 
  112     cerr << endl << 
"Error in Teuchos Object with label: " << label_
 
  113          << endl << 
"Teuchos Error:  " << message << 
"  Error Code:  " 
  114          << errorCode << endl;
 
  117   if (tracebackMode == 2 && errorCode != 0) {
 
  118     cerr << endl << 
"Error in Teuchos Object with label: " << label_
 
  119          << endl << 
"Teuchos Error:  " << message << 
"  Error Code:  " 
  120          << errorCode << endl;
 
  128   return label_.c_str ();
 
  133   os << obj.
label () << std::endl;
 
virtual const char * label() const 
Access the object's label (LEGACY; return std::string instead). 
 
virtual void print(std::ostream &os) const 
Print the object to the given output stream. 
 
Object(int tracebackModeIn=-1)
Default Constructor. 
 
virtual int reportError(const std::string message, int errorCode) const 
Report an error with this Object. 
 
static int getTracebackMode()
Get the value of the Object error traceback report mode. 
 
static void setTracebackMode(int tracebackModeValue)
Set the value of the Object error traceback report mode.