cloudy  trunk
 All Data Structures 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, int exit_code)
 
virtual ~cloudy_exit () throw ()
 
const char * routine () const throw ()
 
const char * file () const throw ()
 
long line () const
 
int exit_status () const
 

Private Attributes

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

Detailed Description

Definition at line 413 of file cddefines.h.

Constructor & Destructor Documentation

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

Definition at line 420 of file cddefines.h.

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

Definition at line 427 of file cddefines.h.

Member Function Documentation

int cloudy_exit::exit_status ( ) const
inline

Definition at line 444 of file cddefines.h.

Referenced by main().

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

Definition at line 436 of file cddefines.h.

Referenced by main().

long cloudy_exit::line ( ) const
inline

Definition at line 440 of file cddefines.h.

Referenced by main().

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

Definition at line 432 of file cddefines.h.

Referenced by main().

Field Documentation

int cloudy_exit::p_exit
private

Definition at line 418 of file cddefines.h.

const char* cloudy_exit::p_file
private

Definition at line 416 of file cddefines.h.

long cloudy_exit::p_line
private

Definition at line 417 of file cddefines.h.

const char* cloudy_exit::p_routine
private

Definition at line 415 of file cddefines.h.


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

Generated for cloudy by doxygen 1.8.4