summaryrefslogtreecommitdiff
path: root/utils.h
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