Lines Matching refs:MultiClass
30 struct MultiClass;
58 std::map<std::string, std::unique_ptr<MultiClass>> MultiClasses;
67 MultiClass *CurMultiClass;
117 bool AddSubMultiClass(MultiClass *CurMC,
137 bool ParseObjectList(MultiClass *MC = nullptr);
138 bool ParseObject(MultiClass *MC);
141 Record *InstantiateMulticlassDef(MultiClass &MC, Record *DefProto,
145 bool ResolveMulticlassDefArgs(MultiClass &MC, Record *DefProto,
150 bool ResolveMulticlassDef(MultiClass &MC,
154 bool ParseDefm(MultiClass *CurMultiClass);
155 bool ParseDef(MultiClass *CurMultiClass);
156 bool ParseForeach(MultiClass *CurMultiClass);
157 bool ParseTopLevelLet(MultiClass *CurMultiClass);
169 SubMultiClassReference ParseSubMultiClassReference(MultiClass *CurMC);
187 Init *ParseObjectName(MultiClass *CurMultiClass);
189 MultiClass *ParseMultiClassID();