//===-- llvm/Argument.h - Definition of the Argument class ------*- C++ -*-===//
+//
+// The LLVM Compiler Infrastructure
+//
+// This file was developed by the LLVM research group and is distributed under
+// the University of Illinois Open Source License. See LICENSE.TXT for details.
+//
+//===----------------------------------------------------------------------===//
//
// This file defines the Argument class, which represents an incoming formal
// argument to a Function.
#include "llvm/Value.h"
+namespace llvm {
+
+template<typename SC> struct ilist_traits;
+template<typename ValueSubClass, typename ItemParentClass, typename SymTabClass,
+ typename SubClass> class SymbolTableListTraits;
+
class Argument : public Value { // Defined in the Function.cpp file
Function *Parent;
}
};
+} // End llvm namespace
+
#endif