Lines Matching refs:MarshallingInfo
64 class MarshallingInfo { class
100 MarshallingInfo(const Record &R) : R(R) {} in MarshallingInfo() function in MarshallingInfo
151 size_t MarshallingInfo::NextTableIndex = 0;
153 static MarshallingInfo createMarshallingInfo(const Record &R) { in createMarshallingInfo()
160 MarshallingInfo Ret(R); in createMarshallingInfo()
178 Ret.TableIndex = MarshallingInfo::NextTableIndex++; in createMarshallingInfo()
426 std::vector<MarshallingInfo> MarshallingInfos; in EmitOptParser()
431 OS << "#ifdef " << MarshallingInfo::MacroName << "\n"; in EmitOptParser()
432 OS << MarshallingInfo::MacroName << "("; in EmitOptParser()
437 OS << "#endif // " << MarshallingInfo::MacroName << "\n"; in EmitOptParser()
443 OS << MarshallingInfo::ValueTablePreamble; in EmitOptParser()
449 OS << MarshallingInfo::ValueTablesDecl << "{"; in EmitOptParser()