Lines Matching refs:code_ptr
64 void BeginClass(const StructDef &struct_def, std::string *code_ptr) { in BeginClass() argument
65 auto &code = *code_ptr; in BeginClass()
72 void BeginEnum(const std::string &class_name, std::string *code_ptr) { in BeginEnum() argument
73 auto &code = *code_ptr; in BeginEnum()
108 std::string *code_ptr) { in EnumMember() argument
109 auto &code = *code_ptr; in EnumMember()
117 void EndEnum(std::string *code_ptr) { in EndEnum() argument
118 auto &code = *code_ptr; in EndEnum()
124 std::string *code_ptr) { in NewRootTypeFromBuffer() argument
125 auto &code = *code_ptr; in NewRootTypeFromBuffer()
149 void InitializeExisting(const StructDef &struct_def, std::string *code_ptr) { in InitializeExisting() argument
150 auto &code = *code_ptr; in InitializeExisting()
152 GenReceiver(struct_def, code_ptr); in InitializeExisting()
160 std::string *code_ptr) { in GetVectorLen() argument
161 auto &code = *code_ptr; in GetVectorLen()
163 GenReceiver(struct_def, code_ptr); in GetVectorLen()
172 std::string *code_ptr) { in GetVectorIsNone() argument
173 auto &code = *code_ptr; in GetVectorIsNone()
175 GenReceiver(struct_def, code_ptr); in GetVectorIsNone()
187 const FieldDef &field, std::string *code_ptr) { in GetScalarFieldOfStruct() argument
188 auto &code = *code_ptr; in GetScalarFieldOfStruct()
190 GenReceiver(struct_def, code_ptr); in GetScalarFieldOfStruct()
199 std::string *code_ptr) { in GetScalarFieldOfTable() argument
200 auto &code = *code_ptr; in GetScalarFieldOfTable()
202 GenReceiver(struct_def, code_ptr); in GetScalarFieldOfTable()
224 const FieldDef &field, std::string *code_ptr) { in GetStructFieldOfStruct() argument
225 auto &code = *code_ptr; in GetStructFieldOfStruct()
226 GenReceiver(struct_def, code_ptr); in GetStructFieldOfStruct()
236 std::string *code_ptr) { in GetArrayOfStruct() argument
237 auto &code = *code_ptr; in GetArrayOfStruct()
239 GenReceiver(struct_def, code_ptr); in GetArrayOfStruct()
261 std::string *code_ptr) { in GetStructFieldOfTable() argument
262 auto &code = *code_ptr; in GetStructFieldOfTable()
263 GenReceiver(struct_def, code_ptr); in GetStructFieldOfTable()
286 std::string *code_ptr) { in GetStringField() argument
287 auto &code = *code_ptr; in GetStringField()
288 GenReceiver(struct_def, code_ptr); in GetStringField()
299 std::string *code_ptr) { in GetUnionField() argument
300 auto &code = *code_ptr; in GetUnionField()
301 GenReceiver(struct_def, code_ptr); in GetUnionField()
338 const FieldDef &field, std::string *code_ptr) { in GetMemberOfVectorOfStruct() argument
339 auto &code = *code_ptr; in GetMemberOfVectorOfStruct()
342 GenReceiver(struct_def, code_ptr); in GetMemberOfVectorOfStruct()
367 std::string *code_ptr) { in GetMemberOfVectorOfNonStruct() argument
368 auto &code = *code_ptr; in GetMemberOfVectorOfNonStruct()
371 GenReceiver(struct_def, code_ptr); in GetMemberOfVectorOfNonStruct()
392 std::string *code_ptr) { in GetVectorOfNonStructAsNumpy() argument
393 auto &code = *code_ptr; in GetVectorOfNonStructAsNumpy()
400 GenReceiver(struct_def, code_ptr); in GetVectorOfNonStructAsNumpy()
421 std::string *code_ptr) { in GetVectorAsNestedFlatbuffer() argument
436 auto &code = *code_ptr; in GetVectorAsNestedFlatbuffer()
437 GenReceiver(struct_def, code_ptr); in GetVectorAsNestedFlatbuffer()
452 void BeginBuilderArgs(const StructDef &struct_def, std::string *code_ptr) { in BeginBuilderArgs() argument
453 auto &code = *code_ptr; in BeginBuilderArgs()
466 std::string *code_ptr) { in StructBuilderArgs() argument
482 has_field_name, fieldname_suffix, code_ptr); in StructBuilderArgs()
484 auto &code = *code_ptr; in StructBuilderArgs()
493 void EndBuilderArgs(std::string *code_ptr) { in EndBuilderArgs() argument
494 auto &code = *code_ptr; in EndBuilderArgs()
501 std::string *code_ptr, size_t index = 0, in StructBuilderBody() argument
503 auto &code = *code_ptr; in StructBuilderBody()
520 code_ptr, index, in_array); in StructBuilderBody()
532 (nameprefix + (NormalizedName(field) + "_")).c_str(), code_ptr, in StructBuilderBody()
548 void EndBuilderBody(std::string *code_ptr) { in EndBuilderBody() argument
549 auto &code = *code_ptr; in EndBuilderBody()
554 void GetStartOfTable(const StructDef &struct_def, std::string *code_ptr) { in GetStartOfTable() argument
555 auto &code = *code_ptr; in GetStartOfTable()
569 const size_t offset, std::string *code_ptr) { in BuildFieldOfTable() argument
570 auto &code = *code_ptr; in BuildFieldOfTable()
608 std::string *code_ptr) { in BuildVectorOfTable() argument
609 auto &code = *code_ptr; in BuildVectorOfTable()
633 void BuildVectorOfTableFromBytes(const FieldDef &field, std::string *code_ptr) { in BuildVectorOfTableFromBytes() argument
648 auto &code = *code_ptr; in BuildVectorOfTableFromBytes()
676 void GetEndOffsetOnTable(const StructDef &struct_def, std::string *code_ptr) { in GetEndOffsetOnTable() argument
677 auto &code = *code_ptr; in GetEndOffsetOnTable()
687 void GenReceiver(const StructDef &struct_def, std::string *code_ptr) { in GenReceiver() argument
688 auto &code = *code_ptr; in GenReceiver()
695 std::string *code_ptr) { in GenStructAccessor() argument
696 GenComment(field.doc_comment, code_ptr, &def_comment, Indent.c_str()); in GenStructAccessor()
699 GetScalarFieldOfStruct(struct_def, field, code_ptr); in GenStructAccessor()
701 GetScalarFieldOfTable(struct_def, field, code_ptr); in GenStructAccessor()
704 GetArrayOfStruct(struct_def, field, code_ptr); in GenStructAccessor()
709 GetStructFieldOfStruct(struct_def, field, code_ptr); in GenStructAccessor()
711 GetStructFieldOfTable(struct_def, field, code_ptr); in GenStructAccessor()
715 GetStringField(struct_def, field, code_ptr); in GenStructAccessor()
720 GetMemberOfVectorOfStruct(struct_def, field, code_ptr); in GenStructAccessor()
722 GetMemberOfVectorOfNonStruct(struct_def, field, code_ptr); in GenStructAccessor()
723 GetVectorOfNonStructAsNumpy(struct_def, field, code_ptr); in GenStructAccessor()
724 GetVectorAsNestedFlatbuffer(struct_def, field, code_ptr); in GenStructAccessor()
728 case BASE_TYPE_UNION: GetUnionField(struct_def, field, code_ptr); break; in GenStructAccessor()
733 GetVectorLen(struct_def, field, code_ptr); in GenStructAccessor()
734 GetVectorIsNone(struct_def, field, code_ptr); in GenStructAccessor()
739 void GenStructSizeOf(const StructDef &struct_def, std::string *code_ptr) { in GenStructSizeOf() argument
740 auto &code = *code_ptr; in GenStructSizeOf()
749 void GenTableBuilders(const StructDef &struct_def, std::string *code_ptr) { in GenTableBuilders() argument
750 GetStartOfTable(struct_def, code_ptr); in GenTableBuilders()
758 BuildFieldOfTable(struct_def, field, offset, code_ptr); in GenTableBuilders()
760 BuildVectorOfTable(struct_def, field, code_ptr); in GenTableBuilders()
761 BuildVectorOfTableFromBytes(field, code_ptr); in GenTableBuilders()
765 GetEndOffsetOnTable(struct_def, code_ptr); in GenTableBuilders()
770 std::string *code_ptr) { in GenHasFileIdentifier() argument
771 auto &code = *code_ptr; in GenHasFileIdentifier()
793 void GenStruct(const StructDef &struct_def, std::string *code_ptr) { in GenStruct() argument
796 GenComment(struct_def.doc_comment, code_ptr, &def_comment); in GenStruct()
797 BeginClass(struct_def, code_ptr); in GenStruct()
801 NewRootTypeFromBuffer(struct_def, code_ptr); in GenStruct()
804 GenHasFileIdentifier(struct_def, code_ptr); in GenStruct()
808 GenStructSizeOf(struct_def, code_ptr); in GenStruct()
812 InitializeExisting(struct_def, code_ptr); in GenStruct()
818 GenStructAccessor(struct_def, field, code_ptr); in GenStruct()
823 GenStructBuilder(struct_def, code_ptr); in GenStruct()
826 GenTableBuilders(struct_def, code_ptr); in GenStruct()
831 std::string *code_ptr) { in GenReceiverForObjectAPI() argument
832 auto &code = *code_ptr; in GenReceiverForObjectAPI()
838 std::string *code_ptr) { in BeginClassForObjectAPI() argument
839 auto &code = *code_ptr; in BeginClassForObjectAPI()
961 void GenInitialize(const StructDef &struct_def, std::string *code_ptr, in GenInitialize() argument
1001 auto &code_base = *code_ptr; in GenInitialize()
1002 GenReceiverForObjectAPI(struct_def, code_ptr); in GenInitialize()
1040 void InitializeFromBuf(const StructDef &struct_def, std::string *code_ptr) { in InitializeFromBuf() argument
1041 auto &code = *code_ptr; in InitializeFromBuf()
1054 std::string *code_ptr) { in InitializeFromObjForObject() argument
1055 auto &code = *code_ptr; in InitializeFromObjForObject()
1068 std::string *code_ptr) { in GenUnPackForStruct() argument
1069 auto &code = *code_ptr; in GenUnPackForStruct()
1098 std::string *code_ptr) { in GenUnPackForUnion() argument
1099 auto &code = *code_ptr; in GenUnPackForUnion()
1117 const FieldDef &field, std::string *code_ptr) { in GenUnPackForStructVector() argument
1118 auto &code = *code_ptr; in GenUnPackForStructVector()
1151 std::string *code_ptr, int indents) { in GenUnpackforScalarVectorHelper() argument
1152 auto &code = *code_ptr; in GenUnpackforScalarVectorHelper()
1166 const FieldDef &field, std::string *code_ptr) { in GenUnPackForScalarVector() argument
1167 auto &code = *code_ptr; in GenUnPackForScalarVector()
1177 GenUnpackforScalarVectorHelper(struct_def, field, code_ptr, 3); in GenUnPackForScalarVector()
1182 GenUnpackforScalarVectorHelper(struct_def, field, code_ptr, 4); in GenUnPackForScalarVector()
1191 std::string *code_ptr) { in GenUnPackForScalar() argument
1192 auto &code = *code_ptr; in GenUnPackForScalar()
1202 void GenUnPack(const StructDef &struct_def, std::string *code_ptr) { in GenUnPack() argument
1240 auto &code_base = *code_ptr; in GenUnPack()
1244 GenReceiverForObjectAPI(struct_def, code_ptr); in GenUnPack()
1260 void GenPackForStruct(const StructDef &struct_def, std::string *code_ptr) { in GenPackForStruct() argument
1261 auto &code = *code_ptr; in GenPackForStruct()
1264 GenReceiverForObjectAPI(struct_def, code_ptr); in GenPackForStruct()
1272 /* fieldname_suffix = */ ".", code_ptr); in GenPackForStruct()
1279 std::string *code_ptr) { in GenPackForStructVectorField() argument
1281 auto &code = *code_ptr; in GenPackForStructVectorField()
1327 std::string *code_ptr, int indents) { in GenPackForScalarVectorFieldHelper() argument
1328 auto &code = *code_ptr; in GenPackForScalarVectorFieldHelper()
1362 std::string *code_ptr) { in GenPackForScalarVectorField() argument
1363 auto &code = *code_ptr; in GenPackForScalarVectorField()
1409 std::string *code_ptr) { in GenPackForStructField() argument
1411 auto &code = *code_ptr; in GenPackForStructField()
1440 std::string *code_ptr) { in GenPackForUnionField() argument
1442 auto &code = *code_ptr; in GenPackForUnionField()
1458 void GenPackForTable(const StructDef &struct_def, std::string *code_ptr) { in GenPackForTable() argument
1459 auto &code_base = *code_ptr; in GenPackForTable()
1464 GenReceiverForObjectAPI(struct_def, code_ptr); in GenPackForTable()
1527 std::string *code_ptr) { in GenStructForObjectAPI() argument
1551 auto &code_base = *code_ptr; in GenStructForObjectAPI()
1561 std::string *code_ptr) { in GenUnionCreatorForStruct() argument
1562 auto &code = *code_ptr; in GenUnionCreatorForStruct()
1579 std::string *code_ptr) { in GenUnionCreatorForString() argument
1580 auto &code = *code_ptr; in GenUnionCreatorForString()
1592 void GenUnionCreator(const EnumDef &enum_def, std::string *code_ptr) { in GenUnionCreator() argument
1593 auto &code = *code_ptr; in GenUnionCreator()
1620 void GenEnum(const EnumDef &enum_def, std::string *code_ptr) { in GenEnum() argument
1623 GenComment(enum_def.doc_comment, code_ptr, &def_comment); in GenEnum()
1624 BeginEnum(NormalizedName(enum_def), code_ptr); in GenEnum()
1627 GenComment(ev.doc_comment, code_ptr, &def_comment, Indent.c_str()); in GenEnum()
1628 EnumMember(enum_def, ev, code_ptr); in GenEnum()
1630 EndEnum(code_ptr); in GenEnum()
1686 void GenStructBuilder(const StructDef &struct_def, std::string *code_ptr) { in GenStructBuilder() argument
1687 BeginBuilderArgs(struct_def, code_ptr); in GenStructBuilder()
1692 /* fieldname_suffix = */ "_", code_ptr); in GenStructBuilder()
1693 EndBuilderArgs(code_ptr); in GenStructBuilder()
1695 StructBuilderBody(struct_def, "", code_ptr); in GenStructBuilder()
1696 EndBuilderBody(code_ptr); in GenStructBuilder()
1736 std::string *code_ptr) { in BeginFile() argument
1737 auto &code = *code_ptr; in BeginFile()