ROSE  0.11.145.0
BasicTypes.h
1 #ifndef ROSE_BasicTypes_H
2 #define ROSE_BasicTypes_H
3 
4 #include <Sawyer/SharedPointer.h>
5 
6 // Recursively includes all basic types. These are mostly forward declarations. Try to keep other things to a bare minimum.
7 // #include's for subdirectories are at the *end* of this header file.
8 
9 namespace Rose {
10 
11 class Exception;
12 
13 class Location;
14 
15 class Progress;
16 using ProgressPtr = Sawyer::SharedPointer<Progress>;
17 
18 class SourceLocation;
19 
20 } // namespace
21 
22 // #include's for subdirectories
23 #include <Rose/BinaryAnalysis/BasicTypes.h>
24 
25 #endif
Main namespace for the ROSE library.