• Home
  • Raw
  • Download

Lines Matching refs:StructDef

22 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()
223 void StructDef::GenDefinitionPybind11(std::ostream& s) const { in GenDefinitionPybind11()
253 void StructDef::GenConstructor(std::ostream& s) const { in GenConstructor()
288 Size StructDef::GetStructOffsetForField(std::string field_name) const { in GetStructOffsetForField()
303 auto parent_body_offset = static_cast<StructDef*>(parent_)->GetStructOffsetForField("body"); in GetStructOffsetForField()
313 void StructDef::GenRustFieldNameAndType(std::ostream& s, bool include_fixed) const { in GenRustFieldNameAndType()
330 void StructDef::GenRustFieldNames(std::ostream& s) const { in GenRustFieldNames()
344 void StructDef::GenRustDeclarations(std::ostream& s) const { in GenRustDeclarations()
364 void StructDef::GenRustImpls(std::ostream& s) const { in GenRustImpls()
421 void StructDef::GenRustDef(std::ostream& s) const { in GenRustDef()