1321a1c9dc0bb2205feb1bb9fd079546403aa852fWouter van Oortmerssen<?php
2321a1c9dc0bb2205feb1bb9fd079546403aa852fWouter van Oortmerssen// automatically generated by the FlatBuffers compiler, do not modify
3321a1c9dc0bb2205feb1bb9fd079546403aa852fWouter van Oortmerssen
4321a1c9dc0bb2205feb1bb9fd079546403aa852fWouter van Oortmerssennamespace MyGame;
5321a1c9dc0bb2205feb1bb9fd079546403aa852fWouter van Oortmerssen
6321a1c9dc0bb2205feb1bb9fd079546403aa852fWouter van Oortmerssenuse \Google\FlatBuffers\Struct;
7321a1c9dc0bb2205feb1bb9fd079546403aa852fWouter van Oortmerssenuse \Google\FlatBuffers\Table;
8321a1c9dc0bb2205feb1bb9fd079546403aa852fWouter van Oortmerssenuse \Google\FlatBuffers\ByteBuffer;
9321a1c9dc0bb2205feb1bb9fd079546403aa852fWouter van Oortmerssenuse \Google\FlatBuffers\FlatBufferBuilder;
10321a1c9dc0bb2205feb1bb9fd079546403aa852fWouter van Oortmerssen
11321a1c9dc0bb2205feb1bb9fd079546403aa852fWouter van Oortmerssenclass InParentNamespace extends Table
12321a1c9dc0bb2205feb1bb9fd079546403aa852fWouter van Oortmerssen{
13321a1c9dc0bb2205feb1bb9fd079546403aa852fWouter van Oortmerssen    /**
14321a1c9dc0bb2205feb1bb9fd079546403aa852fWouter van Oortmerssen     * @param ByteBuffer $bb
15321a1c9dc0bb2205feb1bb9fd079546403aa852fWouter van Oortmerssen     * @return InParentNamespace
16321a1c9dc0bb2205feb1bb9fd079546403aa852fWouter van Oortmerssen     */
17321a1c9dc0bb2205feb1bb9fd079546403aa852fWouter van Oortmerssen    public static function getRootAsInParentNamespace(ByteBuffer $bb)
18321a1c9dc0bb2205feb1bb9fd079546403aa852fWouter van Oortmerssen    {
19321a1c9dc0bb2205feb1bb9fd079546403aa852fWouter van Oortmerssen        $obj = new InParentNamespace();
20321a1c9dc0bb2205feb1bb9fd079546403aa852fWouter van Oortmerssen        return ($obj->init($bb->getInt($bb->getPosition()) + $bb->getPosition(), $bb));
21321a1c9dc0bb2205feb1bb9fd079546403aa852fWouter van Oortmerssen    }
22321a1c9dc0bb2205feb1bb9fd079546403aa852fWouter van Oortmerssen
23321a1c9dc0bb2205feb1bb9fd079546403aa852fWouter van Oortmerssen    public static function InParentNamespaceIdentifier()
24321a1c9dc0bb2205feb1bb9fd079546403aa852fWouter van Oortmerssen    {
25321a1c9dc0bb2205feb1bb9fd079546403aa852fWouter van Oortmerssen        return "MONS";
26321a1c9dc0bb2205feb1bb9fd079546403aa852fWouter van Oortmerssen    }
27321a1c9dc0bb2205feb1bb9fd079546403aa852fWouter van Oortmerssen
28321a1c9dc0bb2205feb1bb9fd079546403aa852fWouter van Oortmerssen    public static function InParentNamespaceBufferHasIdentifier(ByteBuffer $buf)
29321a1c9dc0bb2205feb1bb9fd079546403aa852fWouter van Oortmerssen    {
30321a1c9dc0bb2205feb1bb9fd079546403aa852fWouter van Oortmerssen        return self::__has_identifier($buf, self::InParentNamespaceIdentifier());
31321a1c9dc0bb2205feb1bb9fd079546403aa852fWouter van Oortmerssen    }
32321a1c9dc0bb2205feb1bb9fd079546403aa852fWouter van Oortmerssen
33321a1c9dc0bb2205feb1bb9fd079546403aa852fWouter van Oortmerssen    public static function InParentNamespaceExtension()
34321a1c9dc0bb2205feb1bb9fd079546403aa852fWouter van Oortmerssen    {
35321a1c9dc0bb2205feb1bb9fd079546403aa852fWouter van Oortmerssen        return "mon";
36321a1c9dc0bb2205feb1bb9fd079546403aa852fWouter van Oortmerssen    }
37321a1c9dc0bb2205feb1bb9fd079546403aa852fWouter van Oortmerssen
38321a1c9dc0bb2205feb1bb9fd079546403aa852fWouter van Oortmerssen    /**
39321a1c9dc0bb2205feb1bb9fd079546403aa852fWouter van Oortmerssen     * @param int $_i offset
40321a1c9dc0bb2205feb1bb9fd079546403aa852fWouter van Oortmerssen     * @param ByteBuffer $_bb
41321a1c9dc0bb2205feb1bb9fd079546403aa852fWouter van Oortmerssen     * @return InParentNamespace
42321a1c9dc0bb2205feb1bb9fd079546403aa852fWouter van Oortmerssen     **/
43321a1c9dc0bb2205feb1bb9fd079546403aa852fWouter van Oortmerssen    public function init($_i, ByteBuffer $_bb)
44321a1c9dc0bb2205feb1bb9fd079546403aa852fWouter van Oortmerssen    {
45321a1c9dc0bb2205feb1bb9fd079546403aa852fWouter van Oortmerssen        $this->bb_pos = $_i;
46321a1c9dc0bb2205feb1bb9fd079546403aa852fWouter van Oortmerssen        $this->bb = $_bb;
47321a1c9dc0bb2205feb1bb9fd079546403aa852fWouter van Oortmerssen        return $this;
48321a1c9dc0bb2205feb1bb9fd079546403aa852fWouter van Oortmerssen    }
49321a1c9dc0bb2205feb1bb9fd079546403aa852fWouter van Oortmerssen
50321a1c9dc0bb2205feb1bb9fd079546403aa852fWouter van Oortmerssen    /**
51321a1c9dc0bb2205feb1bb9fd079546403aa852fWouter van Oortmerssen     * @param FlatBufferBuilder $builder
52321a1c9dc0bb2205feb1bb9fd079546403aa852fWouter van Oortmerssen     * @return void
53321a1c9dc0bb2205feb1bb9fd079546403aa852fWouter van Oortmerssen     */
54321a1c9dc0bb2205feb1bb9fd079546403aa852fWouter van Oortmerssen    public static function startInParentNamespace(FlatBufferBuilder $builder)
55321a1c9dc0bb2205feb1bb9fd079546403aa852fWouter van Oortmerssen    {
56321a1c9dc0bb2205feb1bb9fd079546403aa852fWouter van Oortmerssen        $builder->StartObject(0);
57321a1c9dc0bb2205feb1bb9fd079546403aa852fWouter van Oortmerssen    }
58321a1c9dc0bb2205feb1bb9fd079546403aa852fWouter van Oortmerssen
59321a1c9dc0bb2205feb1bb9fd079546403aa852fWouter van Oortmerssen    /**
60321a1c9dc0bb2205feb1bb9fd079546403aa852fWouter van Oortmerssen     * @param FlatBufferBuilder $builder
61321a1c9dc0bb2205feb1bb9fd079546403aa852fWouter van Oortmerssen     * @return InParentNamespace
62321a1c9dc0bb2205feb1bb9fd079546403aa852fWouter van Oortmerssen     */
63321a1c9dc0bb2205feb1bb9fd079546403aa852fWouter van Oortmerssen    public static function createInParentNamespace(FlatBufferBuilder $builder, )
64321a1c9dc0bb2205feb1bb9fd079546403aa852fWouter van Oortmerssen    {
65321a1c9dc0bb2205feb1bb9fd079546403aa852fWouter van Oortmerssen        $builder->startObject(0);
66321a1c9dc0bb2205feb1bb9fd079546403aa852fWouter van Oortmerssen        $o = $builder->endObject();
67321a1c9dc0bb2205feb1bb9fd079546403aa852fWouter van Oortmerssen        return $o;
68321a1c9dc0bb2205feb1bb9fd079546403aa852fWouter van Oortmerssen    }
69321a1c9dc0bb2205feb1bb9fd079546403aa852fWouter van Oortmerssen
70321a1c9dc0bb2205feb1bb9fd079546403aa852fWouter van Oortmerssen    /**
71321a1c9dc0bb2205feb1bb9fd079546403aa852fWouter van Oortmerssen     * @param FlatBufferBuilder $builder
72321a1c9dc0bb2205feb1bb9fd079546403aa852fWouter van Oortmerssen     * @return int table offset
73321a1c9dc0bb2205feb1bb9fd079546403aa852fWouter van Oortmerssen     */
74321a1c9dc0bb2205feb1bb9fd079546403aa852fWouter van Oortmerssen    public static function endInParentNamespace(FlatBufferBuilder $builder)
75321a1c9dc0bb2205feb1bb9fd079546403aa852fWouter van Oortmerssen    {
76321a1c9dc0bb2205feb1bb9fd079546403aa852fWouter van Oortmerssen        $o = $builder->endObject();
77321a1c9dc0bb2205feb1bb9fd079546403aa852fWouter van Oortmerssen        return $o;
78321a1c9dc0bb2205feb1bb9fd079546403aa852fWouter van Oortmerssen    }
79321a1c9dc0bb2205feb1bb9fd079546403aa852fWouter van Oortmerssen}
80