ttg.h
Go to the documentation of this file.
1 #ifndef TTG_H_INCLUDED
2 #define TTG_H_INCLUDED
3 
4 #include "ttg/config.h"
5 #include "ttg/fwd.h"
6 
7 #include "ttg/runtimes.h"
8 #include "ttg/util/demangle.h"
9 #include "ttg/util/hash.h"
10 #include "ttg/util/meta.h"
11 #include "ttg/util/print.h"
12 #include "ttg/util/trace.h"
13 #include "ttg/util/void.h"
14 #include "ttg/util/typelist.h"
15 
16 #include "ttg/base/keymap.h"
17 #include "ttg/base/terminal.h"
18 #include "ttg/base/world.h"
19 #include "ttg/broadcast.h"
20 #include "ttg/func.h"
21 #include "ttg/reduce.h"
22 #include "ttg/traverse.h"
23 #include "ttg/tt.h"
24 #include "ttg/util/dot.h"
25 #include "ttg/util/macro.h"
26 #include "ttg/util/print.h"
27 #include "ttg/world.h"
28 
29 #include "ttg/edge.h"
30 
31 #include "ttg/ptr.h"
32 #include "ttg/buffer.h"
33 #include "ttg/devicescratch.h"
34 #include "ttg/ttvalue.h"
35 #include "ttg/devicescope.h"
36 #include "ttg/device/device.h"
37 #include "ttg/device/task.h"
38 
39 #if defined(TTG_USE_PARSEC)
40 #include "ttg/parsec/ttg.h"
41 #elif defined(TTG_USE_MADNESS)
42 #include "ttg/madness/ttg.h"
43 #endif // TTG_USE_{PARSEC|MADNESS}
44 
45 // these headers use the default backend
46 #include "ttg/run.h"
47 
48 #endif // TTG_H_INCLUDED