Cloudy
Spectral Synthesis Code for Astrophysics
Loading...
Searching...
No Matches
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::cloudy_exit ( const char * routine,
const char * file,
long line,
exit_type exit_code )
inline

References file(), line(), p_exit, p_file, p_line, p_routine, and routine().

Here is the call graph for this function:

Member Function Documentation

◆ exit_status()

exit_type cloudy_exit::exit_status ( ) const
inline

References p_exit.

◆ file()

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

References p_file.

Referenced by cloudy_exit().

◆ line()

long cloudy_exit::line ( ) const
inline

References p_line.

Referenced by cloudy_exit().

◆ routine()

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

References p_routine.

Referenced by cloudy_exit().

Member Data Documentation

◆ p_exit

exit_type cloudy_exit::p_exit
private

Referenced by cloudy_exit(), and exit_status().

◆ p_file

const char* cloudy_exit::p_file
private

Referenced by cloudy_exit(), and file().

◆ p_line

long cloudy_exit::p_line
private

Referenced by cloudy_exit(), and line().

◆ p_routine

const char* cloudy_exit::p_routine
private

Referenced by cloudy_exit(), and routine().


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