diff options
author | Karl Berry <karl@freefriends.org> | 2009-05-16 00:19:13 +0000 |
---|---|---|
committer | Karl Berry <karl@freefriends.org> | 2009-05-16 00:19:13 +0000 |
commit | bab45528d65eaafe68a705dbb2a57075c7b7cbd8 (patch) | |
tree | 10b4ae2b5195c8dede153ab89359ec00f55f325f /Build/source/utils/asymptote/camperror.h | |
parent | 8643d90372e9c31e0f461c15c596b60a545bd7d3 (diff) |
asymptote 1.72 sources (not integrated into build yet)
git-svn-id: svn://tug.org/texlive/trunk@13110 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Build/source/utils/asymptote/camperror.h')
-rw-r--r-- | Build/source/utils/asymptote/camperror.h | 34 |
1 files changed, 34 insertions, 0 deletions
diff --git a/Build/source/utils/asymptote/camperror.h b/Build/source/utils/asymptote/camperror.h new file mode 100644 index 00000000000..b6adaaf63fe --- /dev/null +++ b/Build/source/utils/asymptote/camperror.h @@ -0,0 +1,34 @@ +/***** + * camperror.h + * 2003/02/25 Andy Hammerlindl + * + * Provides a way for the classes in camp to report errors in + * computation elegantly. After running a method on a camp object that + * could encounter an error, the program should call camp::errors to see + * if any errors were encountered. + *****/ + +#ifndef CAMPERROR_H +#define CAMPERROR_H + +#include <iostream> + +#include "common.h" + +namespace camp { + +// Used internally to report an error in an operation. +void reportError(const string& desc); +void reportError(const ostringstream& desc); + +void reportWarning(const string& desc); +void reportWarning(const ostringstream& desc); + +void reportFatal(const string& desc); +void reportFatal(const ostringstream& desc); + +inline std::ostream& newl(std::ostream& s) {s << '\n'; return s;} + +} // namespace camp + +#endif |