RDKit
Open-source cheminformatics and machine learning.
Invar::Invariant Class Reference

#include <Invariant.h>

Inheritance diagram for Invar::Invariant:

Public Member Functions

 Invariant (const char *prefix, const char *mess, const char *expr, const char *const file, int line)
 
 Invariant (const char *prefix, std::string mess, const char *expr, const char *const file, int line)
 
 ~Invariant () throw ()
 
std::string getMessage () const
 
const char * getFile () const
 
std::string getExpression () const
 
int getLine () const
 
std::string toString () const
 

Detailed Description

Definition at line 42 of file Invariant.h.

Constructor & Destructor Documentation

Invar::Invariant::Invariant ( const char *  prefix,
const char *  mess,
const char *  expr,
const char *const  file,
int  line 
)
inline

Definition at line 46 of file Invariant.h.

Invar::Invariant::Invariant ( const char *  prefix,
std::string  mess,
const char *  expr,
const char *const  file,
int  line 
)
inline

Definition at line 55 of file Invariant.h.

Invar::Invariant::~Invariant ( )
throw (
)
inline

Definition at line 64 of file Invariant.h.

Member Function Documentation

std::string Invar::Invariant::getExpression ( ) const
inline

Definition at line 75 of file Invariant.h.

const char* Invar::Invariant::getFile ( ) const
inline

Definition at line 71 of file Invariant.h.

int Invar::Invariant::getLine ( ) const
inline

Definition at line 79 of file Invariant.h.

References Invar::operator<<(), and toString().

std::string Invar::Invariant::getMessage ( ) const
inline

Definition at line 67 of file Invariant.h.

std::string Invar::Invariant::toString ( ) const

Referenced by getLine().


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