blob: 4ff8a006e4240f44e0556f0e3d4eaf75ad370255 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
|
#ifndef _UTILS_H
#define _UTILS_H
#include <system.hh>
// jww (2007-04-23): Need to clean up the following include files. I
// want to following services:
//
// error reporting via exceptions
// error context stack and display (copy-by-value)
// logging (always on, but with user-settable levels)
// assert (always on, unless the users asks for them off)
// timing of critical areas (and warning on variance from expectation)
// debugging (optionally on)
// verification (optionally on, like debugging but silent)
// memory tracing and debugging (and watching for threshholds)
#include "trace.h"
#include "debug.h"
#include "timing.h"
#include "error.h"
#include "util.h"
#endif // _UTILS_H
|