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/constraint.h"
30 #include "ttg/edge.h"
31 
32 #include "ttg/ptr.h"
33 #include "ttg/buffer.h"
34 #include "ttg/devicescratch.h"
35 #include "ttg/ttvalue.h"
36 #include "ttg/devicescope.h"
37 #include "ttg/device/device.h"
38 #include "ttg/device/task.h"
39 
40 #if defined(TTG_USE_PARSEC)
41 #include "ttg/parsec/ttg.h"
42 #elif defined(TTG_USE_MADNESS)
43 #include "ttg/madness/ttg.h"
44 #endif // TTG_USE_{PARSEC|MADNESS}
45 
46 // these headers use the default backend
47 #include "ttg/run.h"
48 
49 #endif // TTG_H_INCLUDED