bad_assert Class Reference

#include <cddefines.h>

Collaboration diagram for bad_assert:
[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 539 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 () [inline, virtual]

Definition at line 551 of file cddefines.h.

References p_file.


Member Function Documentation

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

Definition at line 563 of file cddefines.h.

References p_comment.

Referenced by cdMain().

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

Definition at line 555 of file cddefines.h.

References p_file.

Referenced by cdMain().

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

Definition at line 559 of file cddefines.h.

References p_line.

Referenced by cdMain().

void bad_assert::print ( void   )  const [inline]

Definition at line 546 of file cddefines.h.

References ioQQQ, p_comment, p_file, and p_line.


Field Documentation

const char* bad_assert::p_comment [private]

Definition at line 543 of file cddefines.h.

Referenced by comment(), and print().

const char* bad_assert::p_file [private]

Definition at line 541 of file cddefines.h.

Referenced by file(), print(), and ~bad_assert().

long bad_assert::p_line [private]

Definition at line 542 of file cddefines.h.

Referenced by line(), and print().


The documentation for this class was generated from the following files:
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines

Generated on 15 Nov 2012 for cloudy by  doxygen 1.6.1