Lines Matching refs:ArrayField

23 const std::string ArrayField::kFieldType = "ArrayField";
25 ArrayField::ArrayField(std::string name, int element_size, int array_size, ParseLocation loc) in ArrayField() function in ArrayField
35 ArrayField::ArrayField(std::string name, TypeDef* type_def, int array_size, ParseLocation loc) in ArrayField() function in ArrayField
43 const std::string& ArrayField::GetFieldType() const { in GetFieldType()
44 return ArrayField::kFieldType; in GetFieldType()
47 Size ArrayField::GetSize() const { in GetSize()
54 Size ArrayField::GetBuilderSize() const { in GetBuilderSize()
68 Size ArrayField::GetStructSize() const { in GetStructSize()
82 std::string ArrayField::GetDataType() const { in GetDataType()
86 void ArrayField::GenExtractor(std::ostream& s, int num_leading_bits, bool for_struct) const { in GenExtractor()
109 std::string ArrayField::GetGetterFunctionName() const { in GetGetterFunctionName()
115 void ArrayField::GenGetter(std::ostream& s, Size start_offset, Size end_offset) const { in GenGetter()
130 std::string ArrayField::GetBuilderParameterType() const { in GetBuilderParameterType()
140 bool ArrayField::BuilderParameterMustBeMoved() const { in BuilderParameterMustBeMoved()
144 bool ArrayField::GenBuilderMember(std::ostream& s) const { in GenBuilderMember()
149 bool ArrayField::HasParameterValidator() const { in HasParameterValidator()
153 void ArrayField::GenParameterValidator(std::ostream&) const { in GenParameterValidator()
157 void ArrayField::GenInserter(std::ostream& s) const { in GenInserter()
163 void ArrayField::GenValidator(std::ostream&) const { in GenValidator()
171 bool ArrayField::IsContainerField() const { in IsContainerField()
175 const PacketField* ArrayField::GetElementField() const { in GetElementField()
179 void ArrayField::GenStringRepresentation(std::ostream& s, std::string accessor) const { in GenStringRepresentation()
199 std::string ArrayField::GetRustDataType() const { in GetRustDataType()
203 void ArrayField::GenRustGetter(std::ostream& s, Size start_offset, Size) const { in GenRustGetter()
209 void ArrayField::GenRustWriter(std::ostream& s, Size start_offset, Size) const { in GenRustWriter()