// This file defines extra methods for classes in stringtab.h
// that are specific to code generation.
#ifndef STRINGTAB_HANDCODE_H
#defineSTRINGTAB_HANDCODE_H#include<iostream>class CgenClassTable;
namespace llvm { class GlobalVariable;}// Extra methods added to classes in stringtab.h
#defineStringEntry_EXTRAS\voidcode_def(CgenClassTable *class_table);\voidcode_ref(CgenClassTable *class_table);\
llvm::GlobalVariable* ptr;#defineIntEntry_EXTRAS\voidcode_ref(CgenClassTable *class_table);#defineStrTable_EXTRAS\voidcode_string_table(CgenClassTable *class_table);\
std::string get_file()const;#endif/* STRINGTAB_HANDCODE_H */