Home
last modified time | relevance | path

Searched refs:EnumField (Results 1 – 7 of 7) sorted by relevance

/packages/modules/Bluetooth/system/gd/packet/parser/fields/
Denum_field.cc21 const std::string EnumField::kFieldType = "EnumField";
23 EnumField::EnumField(std::string name, EnumDef enum_def, std::string value, ParseLocation loc) in EnumField() function in EnumField
26 const std::string& EnumField::GetFieldType() const { return EnumField::kFieldType; } in GetFieldType()
28 EnumDef EnumField::GetEnumDef() { return enum_def_; } in GetEnumDef()
30 std::string EnumField::GetDataType() const { return enum_def_.name_; } in GetDataType()
32 bool EnumField::HasParameterValidator() const { return false; } in HasParameterValidator()
34 void EnumField::GenParameterValidator(std::ostream&) const { in GenParameterValidator()
38 void EnumField::GenInserter(std::ostream& s) const { in GenInserter()
43 void EnumField::GenValidator(std::ostream&) const { in GenValidator()
47 void EnumField::GenStringRepresentation(std::ostream& s, std::string accessor) const { in GenStringRepresentation()
Denum_field.h24 class EnumField : public ScalarField {
26 EnumField(std::string name, EnumDef enum_def, std::string value, ParseLocation loc);
/packages/modules/Bluetooth/system/gd/packet/parser/
Dparent_def.cc41 } else if (constrained_field->GetFieldType() == EnumField::kFieldType) { in AddParentConstraint()
46 const auto& enum_def = static_cast<EnumField*>(constrained_field)->GetEnumDef(); in AddParentConstraint()
257 EnumField::kFieldType, in GetParamList()
531 } else if (field->GetFieldType() == EnumField::kFieldType) { in GenInstanceOf()
Denum_def.cc43 return new EnumField(name, *this, "What is this for", loc); in GetNewField()
Dstruct_def.cc288 } else if (field->GetFieldType() == EnumField::kFieldType) { in GenDefaultConstructor()
350 } else if (field->GetFieldType() == EnumField::kFieldType) { in GenConstructor()
Dpacket_def.cc767 } else if (field->GetFieldType() == EnumField::kFieldType) { in GenBuilderConstructor()
Dlanguage_y.yy541 } else if (field->GetFieldType() == EnumField::kFieldType) {