cloudy  trunk
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Public Member Functions | Private Attributes
bad_assert Class Reference

#include <cddefines.h>

Collaboration diagram for bad_assert:
Collaboration graph
[legend]

Public Member Functions

 bad_assert (const char *file, long line, const char *comment)
 
void print (void) const
 
virtual ~bad_assert () throw ()
 
const char * file () const throw ()
 
long line () const throw ()
 
const char * comment () const throw ()
 

Private Attributes

const char * p_file
 
long p_line
 
const char * p_comment
 

Detailed Description

Definition at line 572 of file cddefines.h.

Constructor & Destructor Documentation

bad_assert::bad_assert ( const char *  file,
long  line,
const char *  comment 
)

Definition at line 17 of file cddefines.cpp.

virtual bad_assert::~bad_assert ( )
throw (
)
inlinevirtual

Definition at line 584 of file cddefines.h.

Member Function Documentation

const char* bad_assert::comment ( ) const
throw (
)
inline

Definition at line 596 of file cddefines.h.

Referenced by cdMain().

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

Definition at line 588 of file cddefines.h.

Referenced by cdMain().

long bad_assert::line ( ) const
throw (
)
inline

Definition at line 592 of file cddefines.h.

Referenced by cdMain().

void bad_assert::print ( void  ) const
inline

Definition at line 579 of file cddefines.h.

References fprintf(), and ioQQQ.

Here is the call graph for this function:

Field Documentation

const char* bad_assert::p_comment
private

Definition at line 576 of file cddefines.h.

const char* bad_assert::p_file
private

Definition at line 574 of file cddefines.h.

long bad_assert::p_line
private

Definition at line 575 of file cddefines.h.


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