cloudy trunk
Loading...
Searching...
No Matches
cloudy_exit Class Reference

#include <cddefines.h>

Collaboration diagram for cloudy_exit:

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.

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

Here is the call graph for this function:

◆ ~cloudy_exit()

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

Definition at line 410 of file cddefines.h.

References p_file, and p_routine.

Member Function Documentation

◆ exit_status()

exit_type cloudy_exit::exit_status ( ) const
inline

Definition at line 427 of file cddefines.h.

References p_exit.

◆ file()

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

Definition at line 419 of file cddefines.h.

References p_file.

Referenced by cloudy_exit().

◆ line()

long cloudy_exit::line ( ) const
inline

Definition at line 423 of file cddefines.h.

References p_line.

Referenced by cloudy_exit().

◆ routine()

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

Definition at line 415 of file cddefines.h.

References p_routine.

Referenced by cloudy_exit().

Field Documentation

◆ p_exit

exit_type cloudy_exit::p_exit
private

Definition at line 401 of file cddefines.h.

Referenced by cloudy_exit(), and exit_status().

◆ p_file

const char* cloudy_exit::p_file
private

Definition at line 399 of file cddefines.h.

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

◆ p_line

long cloudy_exit::p_line
private

Definition at line 400 of file cddefines.h.

Referenced by cloudy_exit(), and line().

◆ p_routine

const char* cloudy_exit::p_routine
private

Definition at line 398 of file cddefines.h.

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


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