linbox
NotImplementedYet Class Reference

#include <debug.h>

+ Inheritance diagram for NotImplementedYet:

Public Member Functions

 NotImplementedYet ()
 
 NotImplementedYet (const std::string &why)
 
 NotImplementedYet (const char *why)
 
 NotImplementedYet (const char *function, const char *file, int line, const char *why="\0")
 

Static Protected Attributes

static std::ostream * _errorStream
 

Detailed Description

A function is "not implemented yet(tm)". where, why ?

Constructor & Destructor Documentation

◆ NotImplementedYet() [1/4]

NotImplementedYet ( )
inline

A precondtion failed. The parameter help debugging. This is not much different from the previous except we can digg faster in the file where the exception was triggered.

Parameters
functionusually __func__, the function that threw the error
fileusually __FILE__, the file where this function is
lineusually __LINE__, the line where it happened
whyby default, lazy people don't provide an explanation.

◆ NotImplementedYet() [2/4]

NotImplementedYet ( const std::string & why)
inline

◆ NotImplementedYet() [3/4]

NotImplementedYet ( const char * why)
inline

◆ NotImplementedYet() [4/4]

NotImplementedYet ( const char * function,
const char * file,
int line,
const char * why = "\0" )
inline

Field Documentation

◆ _errorStream

std::ostream * _errorStream
staticprotected

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