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.

References p_exit, p_file, p_line, and p_routine.

virtual cloudy_exit::~cloudy_exit (  )  throw () [inline, virtual]

Definition at line 427 of file cddefines.h.

References p_file, and p_routine.


Member Function Documentation

int cloudy_exit::exit_status (  )  const [inline]

Definition at line 444 of file cddefines.h.

References p_exit.

Referenced by main().

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

Definition at line 436 of file cddefines.h.

References p_file.

Referenced by main().

long cloudy_exit::line (  )  const [inline]

Definition at line 440 of file cddefines.h.

References p_line.

Referenced by main().

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

Definition at line 432 of file cddefines.h.

References p_routine.

Referenced by main().


Field Documentation

int cloudy_exit::p_exit [private]

Definition at line 418 of file cddefines.h.

Referenced by cloudy_exit(), and exit_status().

const char* cloudy_exit::p_file [private]

Definition at line 416 of file cddefines.h.

Referenced by cloudy_exit(), file(), and ~cloudy_exit().

long cloudy_exit::p_line [private]

Definition at line 417 of file cddefines.h.

Referenced by cloudy_exit(), and line().

const char* cloudy_exit::p_routine [private]

Definition at line 415 of file cddefines.h.

Referenced by cloudy_exit(), routine(), and ~cloudy_exit().


The documentation for this class was generated from the following file:
Generated on Mon Feb 16 12:14:15 2009 for cloudy by  doxygen 1.4.7