//===- TableGenBackend.h - Base class for TableGen Backends -----*- C++ -*-===//
//
+// The LLVM Compiler Infrastructure
+//
+// This file is distributed under the University of Illinois Open Source
+// License. See LICENSE.TXT for details.
+//
+//===----------------------------------------------------------------------===//
+//
// The TableGenBackend class is provided as a common interface for all TableGen
// backends. It provides useful services and an standardized interface.
//
#include <string>
#include <iosfwd>
+
+namespace llvm {
+
class Record;
class RecordKeeper;
/// ostream.
void EmitSourceFileHeader(const std::string &Desc, std::ostream &OS) const;
- /// getQualifiedName - Return the name of the specified record, with a
- /// namespace qualifier if the record contains one.
- std::string getQualifiedName(Record *R) const;
-
- /// getTarget - Return the current instance of the Target class.
- Record *getTarget(RecordKeeper &RC) const;
};
+} // End llvm namespace
+
#endif