DebugInfo: Remove DIType
[oota-llvm.git] / include / llvm / TableGen / Main.h
index 663779f176ca072dca28de0ab536f149efce48c5..866b9868deb557a7a364d738a0fff7192993f8ce 100644 (file)
 
 namespace llvm {
 
-class TableGenAction;
-
-/// Run the table generator, performing the specified Action on parsed records.
-int TableGenMain(char *argv0, TableGenAction &Action);
-
 class RecordKeeper;
 class raw_ostream;
+/// \brief Perform the action using Records, and write output to OS.
+/// \returns true on error, false otherwise
 typedef bool TableGenMainFn(raw_ostream &OS, RecordKeeper &Records);
 
-/// Perform the action using Records, and write output to OS.
-/// \returns true on error, false otherwise
 int TableGenMain(char *argv0, TableGenMainFn *MainFn);
-
 }
 
 #endif