File: namespace_test1_generated.lobster

package info (click to toggle)
flatbuffers 23.5.26%2Bdfsg-4
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid, trixie
  • size: 17,072 kB
  • sloc: cpp: 48,239; python: 6,852; cs: 5,545; java: 4,365; ansic: 2,498; php: 1,460; javascript: 1,040; xml: 1,016; sh: 884; makefile: 37
file content (47 lines) | stat: -rw-r--r-- 1,142 bytes parent folder | download | duplicates (9)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
// automatically generated by the FlatBuffers compiler, do not modify
import flatbuffers

namespace NamespaceA_NamespaceB

enum UnionInNestedNS:
    UnionInNestedNS_NONE = 0
    UnionInNestedNS_TableInNestedNS = 1

enum EnumInNestedNS:
    EnumInNestedNS_A = 0
    EnumInNestedNS_B = 1
    EnumInNestedNS_C = 2

class TableInNestedNS

class StructInNestedNS

class TableInNestedNS : flatbuffers_handle
    def foo():
        return buf_.flatbuffers_field_int32(pos_, 4, 0)

def GetRootAsTableInNestedNS(buf:string): return TableInNestedNS { buf, buf.flatbuffers_indirect(0) }

struct TableInNestedNSBuilder:
    b_:flatbuffers_builder
    def start():
        b_.StartObject(1)
        return this
    def add_foo(foo:int):
        b_.PrependInt32Slot(0, foo, 0)
        return this
    def end():
        return b_.EndObject()

class StructInNestedNS : flatbuffers_handle
    def a():
        return buf_.read_int32_le(pos_ + 0)
    def b():
        return buf_.read_int32_le(pos_ + 4)

def CreateStructInNestedNS(b_:flatbuffers_builder, a:int, b:int):
    b_.Prep(4, 8)
    b_.PrependInt32(b)
    b_.PrependInt32(a)
    return b_.Offset()