cloudy_exit Class Reference

#include <cddefines.h>

Collaboration diagram for cloudy_exit:
[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 449 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 456 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 463 of file cddefines.h.

References p_file, and p_routine.


Member Function Documentation

int cloudy_exit::exit_status (  )  const [inline]

Definition at line 480 of file cddefines.h.

References p_exit.

Referenced by cdMain().

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

Definition at line 472 of file cddefines.h.

References p_file.

Referenced by cdMain().

long cloudy_exit::line (  )  const [inline]

Definition at line 476 of file cddefines.h.

References p_line.

Referenced by cdMain().

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

Definition at line 468 of file cddefines.h.

References p_routine.

Referenced by cdMain().


Field Documentation

int cloudy_exit::p_exit [private]

Definition at line 454 of file cddefines.h.

Referenced by cloudy_exit(), and exit_status().

const char* cloudy_exit::p_file [private]

Definition at line 452 of file cddefines.h.

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

long cloudy_exit::p_line [private]

Definition at line 453 of file cddefines.h.

Referenced by cloudy_exit(), and line().

const char* cloudy_exit::p_routine [private]

Definition at line 451 of file cddefines.h.

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


The documentation for this class was generated from the following file:
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines

Generated on 15 Nov 2012 for cloudy by  doxygen 1.6.1