Lines Matching refs:FieldInfo
121 struct FieldInfo;
127 std::vector<FieldInfo> Fields;
130 FieldInfo &addField(StringRef FieldName, FieldType FT);
315 struct FieldInfo {
330 FieldInfo(FieldType FT) : Contents(FT) {}
333 FieldInfo &StructInfo::addField(StringRef FieldName, FieldType FT) {
337 FieldInfo &Field = Fields.back();
774 bool parseFieldInitializer(const FieldInfo &Field,
776 bool parseFieldInitializer(const FieldInfo &Field,
779 bool parseFieldInitializer(const FieldInfo &Field,
782 bool parseFieldInitializer(const FieldInfo &Field,
792 bool emitFieldValue(const FieldInfo &Field);
793 bool emitFieldValue(const FieldInfo &Field, const IntFieldInfo &Contents);
794 bool emitFieldValue(const FieldInfo &Field, const RealFieldInfo &Contents);
795 bool emitFieldValue(const FieldInfo &Field, const StructFieldInfo &Contents);
799 bool emitFieldInitializer(const FieldInfo &Field,
801 bool emitFieldInitializer(const FieldInfo &Field,
804 bool emitFieldInitializer(const FieldInfo &Field,
807 bool emitFieldInitializer(const FieldInfo &Field,
3288 FieldInfo &Field = Struct.addField(Name, FT_INTEGRAL);
3462 FieldInfo &Field = Struct.addField(Name, FT_REAL);
3547 bool MasmParser::parseFieldInitializer(const FieldInfo &Field,
3584 bool MasmParser::parseFieldInitializer(const FieldInfo &Field,
3626 bool MasmParser::parseFieldInitializer(const FieldInfo &Field,
3666 bool MasmParser::parseFieldInitializer(const FieldInfo &Field,
3704 const FieldInfo &Field = Structure.Fields[FieldIndex++];
3729 const FieldInfo &Field = *It;
3789 bool MasmParser::emitFieldValue(const FieldInfo &Field,
3799 bool MasmParser::emitFieldValue(const FieldInfo &Field,
3808 bool MasmParser::emitFieldValue(const FieldInfo &Field,
3821 bool MasmParser::emitFieldValue(const FieldInfo &Field) {
3847 bool MasmParser::emitFieldInitializer(const FieldInfo &Field,
3864 bool MasmParser::emitFieldInitializer(const FieldInfo &Field,
3881 bool MasmParser::emitFieldInitializer(const FieldInfo &Field,
3897 bool MasmParser::emitFieldInitializer(const FieldInfo &Field,
3956 FieldInfo &Field = OwningStruct.addField(Name, FT_STRUCT);
4130 FieldInfo &Field = ParentStruct.addField(Structure.Name, FT_STRUCT);
6584 const FieldInfo &Field = Structure.Fields[FieldIt->second];