proj home

Files   Classes   Functions   Hierarchy  

exitint Class Reference

System dependent exit behaviour. More...

#include <exitint.h>

Inheritance diagram for exitint:
Collaboration diagram for exitint:

List of all members.

Public Member Functions

boolc isvalid () const
 exitstatus==0
stringc isvalidtext () const
 Success or Fail string returned.
 exitint ()
 Set to fail.
 exitint (int exitstatus_)
 Constructor.

Public Attributes

int exitstatus
 Was the program successful.


Detailed Description

System dependent exit behaviour.

Exit code in a readable string: exitint(int).isvalidtext()

Definition at line 11 of file exitint.h.


Constructor & Destructor Documentation

exitint::exitint (  ) 

Set to fail.

Definition at line 20 of file exitint.cpp.

00021   : exitstatus(1)
00022 {
00023 }

exitint::exitint ( int  exitstatus_  ) 

Constructor.

Definition at line 15 of file exitint.cpp.

00016   : exitstatus(exitstatus_)
00017 {
00018 }


Member Function Documentation

boolc exitint::isvalid (  )  const

exitstatus==0

Definition at line 3 of file exitint.cpp.

References exitstatus.

Referenced by isvalidtext().

00004 {
00005   return exitstatus==0;
00006 }

stringc exitint::isvalidtext (  )  const

Success or Fail string returned.

Definition at line 8 of file exitint.cpp.

References isvalid().

Referenced by projunittests::report(), and projunittest::report().

00009 {
00010   if (isvalid())
00011     return "Success";
00012   return "Fail";
00013 }


Member Data Documentation


The documentation for this class was generated from the following files:

Generated on Fri Mar 4 00:49:56 2011 for Chelton Evans Source by  doxygen 1.5.8