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, 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 398 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 405 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 412 of file cddefines.h.

References p_file, and p_routine.


Member Function Documentation

exit_type cloudy_exit::exit_status (  )  const [inline]

Definition at line 429 of file cddefines.h.

References p_exit.

Referenced by cdMain().

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

Definition at line 421 of file cddefines.h.

References p_file.

Referenced by cdMain().

long cloudy_exit::line (  )  const [inline]

Definition at line 425 of file cddefines.h.

References p_line.

Referenced by cdMain().

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

Definition at line 417 of file cddefines.h.

References p_routine.

Referenced by cdMain().


Field Documentation

Definition at line 403 of file cddefines.h.

Referenced by cloudy_exit(), and exit_status().

const char* cloudy_exit::p_file [private]

Definition at line 401 of file cddefines.h.

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

long cloudy_exit::p_line [private]

Definition at line 402 of file cddefines.h.

Referenced by cloudy_exit(), and line().

const char* cloudy_exit::p_routine [private]

Definition at line 400 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