Files
ldc/ir/irforw.h
2008-10-06 22:54:08 +02:00

46 lines
822 B
C++

#ifndef LDC_IR_IRFORW_H
#define LDC_IR_IRFORW_H
// dmd forward declarations
struct Module;
struct Dsymbol;
struct Declaration;
struct VarDeclaration;
struct FuncDeclaration;
struct AggregateDeclaration;
struct StructDeclaration;
struct ClassDeclaration;
struct InterfaceDeclaration;
struct Expression;
struct BaseClass;
struct Array;
struct Argument;
struct Type;
struct TypeStruct;
struct TypeClass;
struct TypeEnum;
struct TypeArray;
struct TypeFunction;
// llvm forward declarations
namespace llvm
{
class Value;
class GlobalValue;
class GlobalVariable;
class Function;
class Constant;
class ConstantStruct;
class ConstantArray;
class TargetData;
class Type;
class StructType;
class ArrayType;
class PointerType;
class BasicBlock;
class Instruction;
}
#endif