Cloudy
Spectral Synthesis Code for Astrophysics
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
cloudy_exit Class Reference

#include <cddefines.h>

Public Member Functions

 cloudy_exit (const char *routine, const char *file, long line, exit_type exit_code)
 
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
 

Constructor & Destructor Documentation

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

Member Function Documentation

exit_type cloudy_exit::exit_status ( ) const
inline

Referenced by cdMain().

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

Referenced by cdMain().

long cloudy_exit::line ( ) const
inline

Referenced by cdMain().

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

Referenced by cdMain().

Member Data Documentation

exit_type cloudy_exit::p_exit
private
const char* cloudy_exit::p_file
private
long cloudy_exit::p_line
private
const char* cloudy_exit::p_routine
private

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