CoCoALib-0.9905 date: 23 May 2007


error.H File Reference

#include <exception>
#include <string>
#include <iosfwd>

Include dependency graph for error.H:

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

namespace  CoCoA
namespace  CoCoA::ERR
namespace  CoCoA::ErrorLanguage

Classes

struct  CoCoA::ERR::message
class  CoCoA::ErrorInfo

Defines

#define CoCoA_ERROR(code, func)   ::CoCoA::error(::CoCoA::ErrorInfo(code, func, __FILE__, __LINE__))

Typedefs

typedef message CoCoA::ERR::code

Functions

std::ostream & CoCoA::operator<< (std::ostream &out, const ErrorInfo &err)
void CoCoA::ANNOUNCE (const ErrorInfo &err)
void CoCoA::error (const ErrorInfo &err)
void CoCoA::ErrorLanguage::english ()
void CoCoA::ErrorLanguage::italian ()

Variables

const message CoCoA::ERR::LANGUAGE
const message CoCoA::ERR::nonstandard
const message CoCoA::ERR::UNKNOWN
const message CoCoA::ERR::ArgTooBig
const message CoCoA::ERR::AssertFail
const message CoCoA::ERR::BadArg
const message CoCoA::ERR::BadArraySize
const message CoCoA::ERR::BadCheckedCast
const message CoCoA::ERR::BadCodomain
const message CoCoA::ERR::BadColIndex
const message CoCoA::ERR::BadCompose
const message CoCoA::ERR::BadComptIndex
const message CoCoA::ERR::BadDegIndex
const message CoCoA::ERR::BadIndetIndex
const message CoCoA::ERR::BadIndetNames
const message CoCoA::ERR::BadInducingHom
const message CoCoA::ERR::BadInducingHom2
const message CoCoA::ERR::BadInducingHomKer
const message CoCoA::ERR::BadMatrixSetEntry
const message CoCoA::ERR::BadMatrixSize
const message CoCoA::ERR::BadNumBase
const message CoCoA::ERR::BadNumIndets
const message CoCoA::ERR::BadPPMonoid
const message CoCoA::ERR::BadProbability
const message CoCoA::ERR::BadPwrZero
const message CoCoA::ERR::BadPolyRingHomImages
const message CoCoA::ERR::BadQuot
const message CoCoA::ERR::BadQuotRing
const message CoCoA::ERR::BadRing
const message CoCoA::ERR::BadRingHomArg
const message CoCoA::ERR::BadRingHomArg2
const message CoCoA::ERR::BadRowIndex
const message CoCoA::ERR::BadSmallFpChar
const message CoCoA::ERR::BadSymbolHead
const message CoCoA::ERR::BadSymbolIndex
const message CoCoA::ERR::BadSymbolRange
const message CoCoA::ERR::BLASFailed
const message CoCoA::ERR::CanonicalHomFail
const message CoCoA::ERR::ConstMatEntry
const message CoCoA::ERR::DeadMemPool
const message CoCoA::ERR::DivByZero
const message CoCoA::ERR::ExpTooBig
const message CoCoA::ERR::GlobalManager1
const message CoCoA::ERR::GlobalManager2
const message CoCoA::ERR::IdealNotInRing
const message CoCoA::ERR::InsuffPrec
const message CoCoA::ERR::IntDivByNeg
const message CoCoA::ERR::LapackFailed
const message CoCoA::ERR::LogZero
const message CoCoA::ERR::MemPoolZero
const message CoCoA::ERR::MissNumLibs
const message CoCoA::ERR::MixedCoeffRings
const message CoCoA::ERR::MixedDegrees
const message CoCoA::ERR::MixedModules
const message CoCoA::ERR::MixedPolyIters
const message CoCoA::ERR::MixedPPMs
const message CoCoA::ERR::MixedRings
const message CoCoA::ERR::NegExp
const message CoCoA::ERR::NoGlobalMgr
const message CoCoA::ERR::NotCommutative
const message CoCoA::ERR::NotEFGModule
const message CoCoA::ERR::NotElemFrF
const message CoCoA::ERR::NotElemGCDDomain
const message CoCoA::ERR::NotElemPolyRing
const message CoCoA::ERR::NotElemQuotientRing
const message CoCoA::ERR::NotElemSparsePolyRing
const message CoCoA::ERR::NotField
const message CoCoA::ERR::NotFracField
const message CoCoA::ERR::NYI
const message CoCoA::ERR::NotFreeModule
const message CoCoA::ERR::NotFullRank
const message CoCoA::ERR::NotGCDDomain
const message CoCoA::ERR::NotGradedModule
const message CoCoA::ERR::NotIndet
const message CoCoA::ERR::NotIntegralDomain
const message CoCoA::ERR::NotInvMatrix
const message CoCoA::ERR::NotNonNegativeGrading
const message CoCoA::ERR::NotOrdDom
const message CoCoA::ERR::NotPolyRing
const message CoCoA::ERR::NotPositiveGrading
const message CoCoA::ERR::NotQuotientRing
const message CoCoA::ERR::NotRingFloat
const message CoCoA::ERR::NotRingZ
const message CoCoA::ERR::NotSparsePolyRing
const message CoCoA::ERR::NotSquareMatrix
const message CoCoA::ERR::NotTermOrdering
const message CoCoA::ERR::NotTrueGCDDomain
const message CoCoA::ERR::NotUnit
const message CoCoA::ERR::PolyIterEnded
const message CoCoA::ERR::PPOrder
const message CoCoA::ERR::ZeroCoeff
const message CoCoA::ERR::ZeroModulus
const message CoCoA::ERR::ZeroPoly
const message CoCoA::ERR::SERIOUS


Define Documentation

#define CoCoA_ERROR code,
func   )     ::CoCoA::error(::CoCoA::ErrorInfo(code, func, __FILE__, __LINE__))
 

Definition at line 186 of file error.H.

Referenced by CoCoA::AsEFGModule(), CoCoA::AsPolyRing(), CoCoA::AsSparsePolyRing(), CoCoA::CheckedCast< T >::CheckedCast(), CoCoA::coeff(), CoCoA::EFGModule::EFGModule(), CoCoA::IsElem(), CoCoA::LC(), CoCoA::LPP(), CoCoA::SparsePolyIter::operator++(), CoCoA::DistrMPolyInlPP::iter::operator++(), CoCoA::DistrMPolyInlFpPP::iter::operator++(), CoCoA::DistrMPoly::iter::operator++(), CoCoA::operator==(), CoCoA::PP(), CoCoA::product(), CoCoA::StdDeg(), CoCoA::sum(), and CoCoA::swap().


Generated on Wed May 23 13:43:44 2007 for CoCoALib by  doxygen 1.4.6