cloudy  trunk
Public Member Functions | Private Attributes
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, 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 396 of file cddefines.h.

Constructor & Destructor Documentation

◆ cloudy_exit()

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

Definition at line 403 of file cddefines.h.

◆ ~cloudy_exit()

virtual cloudy_exit::~cloudy_exit ( )
throw (
)
inlinevirtual

Definition at line 410 of file cddefines.h.

Member Function Documentation

◆ exit_status()

exit_type cloudy_exit::exit_status ( ) const
inline

Definition at line 427 of file cddefines.h.

Referenced by cdMain().

◆ file()

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

Definition at line 419 of file cddefines.h.

Referenced by cdMain().

◆ line()

long cloudy_exit::line ( ) const
inline

Definition at line 423 of file cddefines.h.

Referenced by cdMain().

◆ routine()

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

Definition at line 415 of file cddefines.h.

Referenced by cdMain().

Field Documentation

◆ p_exit

exit_type cloudy_exit::p_exit
private

Definition at line 401 of file cddefines.h.

◆ p_file

const char* cloudy_exit::p_file
private

Definition at line 399 of file cddefines.h.

◆ p_line

long cloudy_exit::p_line
private

Definition at line 400 of file cddefines.h.

◆ p_routine

const char* cloudy_exit::p_routine
private

Definition at line 398 of file cddefines.h.


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