#include <string>
namespace llvm {
- struct LLVMContext;
+ class LLVMContext;
class Module;
}
namespace llvm {
class Module;
- struct LLVMContext;
+ class LLVMContext;
namespace sys { class Path; }
}
namespace clang {
namespace llvm {
class Type;
class Value;
- struct LLVMContext;
+ class LLVMContext;
}
namespace clang {
class TargetData;
class FunctionType;
class Value;
- struct LLVMContext;
+ class LLVMContext;
}
namespace clang {
namespace llvm {
class BasicBlock;
- struct LLVMContext;
+ class LLVMContext;
class Module;
class SwitchInst;
class Value;
class GlobalValue;
class TargetData;
class FunctionType;
- struct LLVMContext;
+ class LLVMContext;
}
namespace clang {
class PATypeHolder;
class TargetData;
class Type;
- struct LLVMContext;
+ class LLVMContext;
}
namespace clang {