Lines Matching defs:ClassInfo
126 struct ClassInfo { struct
127 enum ClassInfoKind {
145 unsigned Kind;
150 std::vector<ClassInfo*> SuperClasses;
153 std::string Name;
156 std::string ClassName;
161 std::string ValueName;
165 std::string PredicateMethod;
169 std::string RenderMethod;
173 std::string ParserMethod;
176 std::set<Record*> Registers;
180 bool isRegisterClass() const { in isRegisterClass()
185 bool isUserClass() const { in isUserClass()
191 bool isRelatedTo(const ClassInfo &RHS) const { in isRelatedTo()
229 bool isSubsetOf(const ClassInfo &RHS) const { in isSubsetOf()
244 bool operator<(const ClassInfo &RHS) const { in operator <()