Searched refs:field_pos (Results 1 – 3 of 3) sorted by relevance
62 auto field_pos = line.find("field:"); in _get_field_kind() local63 if (field_pos == string::npos) in _get_field_kind()66 auto field_semi_pos = line.find(';', field_pos); in _get_field_kind()90 auto field = line.substr(field_pos + 6/*"field:"*/, in _get_field_kind()91 field_semi_pos - field_pos - 6); in _get_field_kind()
471 int field_pos = -1; in GenStruct() local474 field_pos++; in GenStruct()477 GenerateAddField(NumToString(field_pos), field, writer); in GenStruct()649 void GenerateAddField(std::string field_pos, FieldDef &field, in GenerateAddField() argument659 writer.SetValue("pos", field_pos); in GenerateAddField()
2968 clang::RecordDecl::field_iterator field_pos, in IsHomogeneousAggregate() local2975 for (field_pos = record_decl->field_begin(); field_pos != field_end; in IsHomogeneousAggregate()2976 ++field_pos) { in IsHomogeneousAggregate()2977 clang::QualType field_qual_type = field_pos->getType(); in IsHomogeneousAggregate()7207 clang::RecordDecl::field_iterator field_pos; in BuildIndirectFields() local7210 for (field_pos = record_decl->field_begin(); field_pos != field_end_pos; in BuildIndirectFields()7211 last_field_pos = field_pos++) { in BuildIndirectFields()7212 if (field_pos->isAnonymousStructOrUnion()) { in BuildIndirectFields()7213 clang::QualType field_qual_type = field_pos->getType(); in BuildIndirectFields()7234 chain[0] = *field_pos; in BuildIndirectFields()[all …]