Puma Reference Manual Puma: Puma::ManipError Class Reference



Puma::ManipError Class Reference

#include <Manipulators.h>

Inheritance diagram for Puma::ManipError:
Inheritance graph

List of all members.

Public Types

enum  {
  UNBALANCED = -3,
  MACRO_GEN,
  BAD_ARG,
  FATAL,
  OK
}

Public Member Functions

 ManipError ()
int errorno () const
Manipulatorfaulty () const
 operator bool () const
void errorno (int number)
void faulty (Manipulator *manip)
void print (ostream &os) const
 Print something on the given output stream.
Location location ()

Member Enumeration Documentation

anonymous enum
Enumerator:
UNBALANCED 
MACRO_GEN 
BAD_ARG 
FATAL 
OK 

Constructor & Destructor Documentation

Puma::ManipError::ManipError ( ) [inline]

Member Function Documentation

int Puma::ManipError::errorno ( ) const [inline]
void Puma::ManipError::errorno ( int  number) [inline]
Manipulator* Puma::ManipError::faulty ( ) const [inline]
void Puma::ManipError::faulty ( Manipulator manip) [inline]
Location Puma::ManipError::location ( )
Puma::ManipError::operator bool ( ) const [inline]
void Puma::ManipError::print ( ostream &  os) const [virtual]

Print something on the given output stream.

Parameters:
osThe output stream.

Implements Puma::Printable.