Home
last modified time | relevance | path

Searched refs:ScalarField (Results 1 – 20 of 20) sorted by relevance

/aosp12/system/bt/gd/packet/parser/fields/
H A Dscalar_field.cc23 const std::string ScalarField::kFieldType = "ScalarField";
25 ScalarField::ScalarField(std::string name, int size, ParseLocation loc) : PacketField(name, loc), s… in ScalarField() function in ScalarField
31 const std::string& ScalarField::GetFieldType() const { in GetFieldType()
32 return ScalarField::kFieldType; in GetFieldType()
35 Size ScalarField::GetSize() const { in GetSize()
39 std::string ScalarField::GetDataType() const { in GetDataType()
115 bool ScalarField::HasParameterValidator() const { in HasParameterValidator()
123 void ScalarField::GenInserter(std::ostream& s) const { in GenInserter()
131 void ScalarField::GenValidator(std::ostream&) const { in GenValidator()
139 std::string ScalarField::GetRustDataType() const { in GetRustDataType()
[all …]
H A Dfixed_field.cc23 : ScalarField(name + std::to_string(unique_id_++), size, loc) {} in FixedField()
27 ScalarField::GenGetter(s, start_offset, end_offset); in GenGetter()
H A Dsize_field.cc23 : ScalarField(name + "_size", size, loc), sized_field_name_(name) {} in SizeField()
31 ScalarField::GenGetter(s, start_offset, end_offset); in GenGetter()
H A Dcount_field.cc23 : ScalarField(name + "_count", size, loc), sized_field_name_(name) {} in CountField()
31 ScalarField::GenGetter(s, start_offset, end_offset); in GenGetter()
H A Dscalar_field.h22 class ScalarField : public PacketField {
24 ScalarField(std::string name, int size, ParseLocation loc);
H A Dvector_field.cc26 …: PacketField(name, loc), element_field_(new ScalarField("val", element_size, loc)), element_size_… in VectorField()
262 if (element_field_type == ScalarField::kFieldType) { in GenBoundsCheck()
309 if (element_field_type == ScalarField::kFieldType) { in GenRustGetter()
367 if (GetElementField()->GetFieldType() == ScalarField::kFieldType) { in GenRustWriter()
H A Dfixed_field.h26 class FixedField : public ScalarField {
H A Denum_field.h24 class EnumField : public ScalarField {
H A Dcount_field.h23 class CountField : public ScalarField {
H A Denum_field.cc24 : ScalarField(name, enum_def.size_, loc), enum_def_(enum_def), value_(value) {} in EnumField()
H A Dsize_field.h23 class SizeField : public ScalarField {
H A Dchecksum_field.cc23 : ScalarField(name, size, loc), type_name_(type_name) {} in ChecksumField()
H A Dcustom_field_fixed_size.h22 class CustomFieldFixedSize : public ScalarField {
H A Dchecksum_field.h23 class ChecksumField : public ScalarField {
H A Dcustom_field_fixed_size.cc24 : ScalarField(name, size, loc), type_name_(type_name) {} in CustomFieldFixedSize()
H A Darray_field.cc26 …: PacketField(name, loc), element_field_(new ScalarField("val", element_size, loc)), element_size_… in ArrayField()
/aosp12/system/bt/gd/packet/parser/
H A Dparent_def.cc35 if (constrained_field->GetFieldType() == ScalarField::kFieldType) { in AddParentConstraint()
239 ScalarField::kFieldType, in GetParamList()
509 if (field->GetFieldType() == ScalarField::kFieldType) { in GenInstanceOf()
H A Dpacket_def.cc299 if (field->GetFieldType() == ScalarField::kFieldType) { in GenValidator()
709 if (field->GetFieldType() == ScalarField::kFieldType) { in GenBuilderConstructor()
972 } else if (constraint_type == ScalarField::kFieldType) { in GenRustStructImpls()
1207 if (field->GetFieldType() == ScalarField::kFieldType) { in GenRustBuilderStructImpls()
H A Dstruct_def.cc274 if (field->GetFieldType() == ScalarField::kFieldType) { in GenConstructor()
H A Dlanguage_y.yy537 if (field->GetFieldType() == ScalarField::kFieldType) {
620 $$ = new ScalarField(*$1, $3, LOC);