cloudy  trunk
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Public Member Functions | Private Attributes
cloudy_exit Class Reference

#include <cddefines.h>

Collaboration diagram for cloudy_exit:
Collaboration graph
[legend]

Public Member Functions

 cloudy_exit (const char *routine, const char *file, long line, exit_type exit_code)
 
virtual ~cloudy_exit () throw ()
 
const char * routine () const throw ()
 
const char * file () const throw ()
 
long line () const
 
exit_type exit_status () const
 

Private Attributes

const char * p_routine
 
const char * p_file
 
long p_line
 
exit_type p_exit
 

Detailed Description

Definition at line 444 of file cddefines.h.

Constructor & Destructor Documentation

cloudy_exit::cloudy_exit ( const char *  routine,
const char *  file,
long  line,
exit_type  exit_code 
)
inline

Definition at line 451 of file cddefines.h.

virtual cloudy_exit::~cloudy_exit ( )
throw (
)
inlinevirtual

Definition at line 458 of file cddefines.h.

Member Function Documentation

exit_type cloudy_exit::exit_status ( ) const
inline

Definition at line 475 of file cddefines.h.

Referenced by cdMain().

const char* cloudy_exit::file ( ) const
throw (
)
inline

Definition at line 467 of file cddefines.h.

Referenced by cdMain().

long cloudy_exit::line ( ) const
inline

Definition at line 471 of file cddefines.h.

Referenced by cdMain().

const char* cloudy_exit::routine ( ) const
throw (
)
inline

Definition at line 463 of file cddefines.h.

Referenced by cdMain().

Field Documentation

exit_type cloudy_exit::p_exit
private

Definition at line 449 of file cddefines.h.

const char* cloudy_exit::p_file
private

Definition at line 447 of file cddefines.h.

long cloudy_exit::p_line
private

Definition at line 448 of file cddefines.h.

const char* cloudy_exit::p_routine
private

Definition at line 446 of file cddefines.h.


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