Home
last modified time | relevance | path

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

/packages/modules/Bluetooth/system/gd/packet/parser/
Dstruct_def.cc22 StructDef::StructDef(std::string name, FieldList fields) : StructDef(name, fields, nullptr) {} in StructDef() function in StructDef
23 StructDef::StructDef(std::string name, FieldList fields, StructDef* parent) in StructDef() function in StructDef
26 PacketField* StructDef::GetNewField(const std::string& name, ParseLocation loc) const { in GetNewField()
34 TypeDef::Type StructDef::GetDefinitionType() const { in GetDefinitionType()
38 void StructDef::GenSpecialize(std::ostream& s) const { in GenSpecialize()
48 void StructDef::GenToString(std::ostream& s) const { in GenToString()
79 void StructDef::GenParse(std::ostream& s) const { in GenParse()
161 void StructDef::GenParseFunctionPrototype(std::ostream& s) const { in GenParseFunctionPrototype()
171 void StructDef::GenDefinition(std::ostream& s) const { in GenDefinition()
224 void StructDef::GenDefinitionPybind11(std::ostream& s) const { in GenDefinitionPybind11()
[all …]
Dstruct_def.h28 class StructDef : public ParentDef {
30 StructDef(std::string name, FieldList fields);
31 StructDef(std::string name, FieldList fields, StructDef* parent);
Dstruct_parser_generator.h34 explicit TreeNode(const StructDef* s) in TreeNode()
36 const StructDef* struct_def_;
Dlanguage_y.yy48 StructDef* struct_definition_value;
273 … auto struct_definition = new StructDef(std::move(struct_name), std::move(field_definition_list));
298 …auto struct_definition = new StructDef(std::move(struct_name), std::move(field_definition_list), (
323 …auto struct_definition = new StructDef(std::move(struct_name), std::move(field_definition_list), (
Dstruct_parser_generator.cc23 const auto* struct_def = static_cast<const StructDef*>(s.second); in StructParserGenerator()
Dmain.cc74 auto* struct_def = static_cast<StructDef*>(s.second); in parse_declarations_one_file()
Dgen_cpp.cc211 const auto* struct_def = static_cast<const StructDef*>(s.second); in generate_cpp_headers_one_file()