1c9ad6d54961b199d7667d116d23ede8bdc69dd5dOli Wilkinson<?php 2cd1493b0829b48407887844921ef0e040c0f485alakedaemon// automatically generated by the FlatBuffers compiler, do not modify 3c9ad6d54961b199d7667d116d23ede8bdc69dd5dOli Wilkinson 4c9ad6d54961b199d7667d116d23ede8bdc69dd5dOli Wilkinsonnamespace NamespaceA\NamespaceB; 5c9ad6d54961b199d7667d116d23ede8bdc69dd5dOli Wilkinson 6c9ad6d54961b199d7667d116d23ede8bdc69dd5dOli Wilkinsonuse \Google\FlatBuffers\Struct; 7c9ad6d54961b199d7667d116d23ede8bdc69dd5dOli Wilkinsonuse \Google\FlatBuffers\Table; 8c9ad6d54961b199d7667d116d23ede8bdc69dd5dOli Wilkinsonuse \Google\FlatBuffers\ByteBuffer; 9c9ad6d54961b199d7667d116d23ede8bdc69dd5dOli Wilkinsonuse \Google\FlatBuffers\FlatBufferBuilder; 10c9ad6d54961b199d7667d116d23ede8bdc69dd5dOli Wilkinson 11c9ad6d54961b199d7667d116d23ede8bdc69dd5dOli Wilkinsonclass TableInNestedNS extends Table 12c9ad6d54961b199d7667d116d23ede8bdc69dd5dOli Wilkinson{ 13c9ad6d54961b199d7667d116d23ede8bdc69dd5dOli Wilkinson /** 14c9ad6d54961b199d7667d116d23ede8bdc69dd5dOli Wilkinson * @param ByteBuffer $bb 15c9ad6d54961b199d7667d116d23ede8bdc69dd5dOli Wilkinson * @return TableInNestedNS 16c9ad6d54961b199d7667d116d23ede8bdc69dd5dOli Wilkinson */ 17c9ad6d54961b199d7667d116d23ede8bdc69dd5dOli Wilkinson public static function getRootAsTableInNestedNS(ByteBuffer $bb) 18c9ad6d54961b199d7667d116d23ede8bdc69dd5dOli Wilkinson { 19c9ad6d54961b199d7667d116d23ede8bdc69dd5dOli Wilkinson $obj = new TableInNestedNS(); 20c9ad6d54961b199d7667d116d23ede8bdc69dd5dOli Wilkinson return ($obj->init($bb->getInt($bb->getPosition()) + $bb->getPosition(), $bb)); 21c9ad6d54961b199d7667d116d23ede8bdc69dd5dOli Wilkinson } 22c9ad6d54961b199d7667d116d23ede8bdc69dd5dOli Wilkinson 23c9ad6d54961b199d7667d116d23ede8bdc69dd5dOli Wilkinson /** 24c9ad6d54961b199d7667d116d23ede8bdc69dd5dOli Wilkinson * @param int $_i offset 25c9ad6d54961b199d7667d116d23ede8bdc69dd5dOli Wilkinson * @param ByteBuffer $_bb 26c9ad6d54961b199d7667d116d23ede8bdc69dd5dOli Wilkinson * @return TableInNestedNS 27c9ad6d54961b199d7667d116d23ede8bdc69dd5dOli Wilkinson **/ 28c9ad6d54961b199d7667d116d23ede8bdc69dd5dOli Wilkinson public function init($_i, ByteBuffer $_bb) 29c9ad6d54961b199d7667d116d23ede8bdc69dd5dOli Wilkinson { 30c9ad6d54961b199d7667d116d23ede8bdc69dd5dOli Wilkinson $this->bb_pos = $_i; 31c9ad6d54961b199d7667d116d23ede8bdc69dd5dOli Wilkinson $this->bb = $_bb; 32c9ad6d54961b199d7667d116d23ede8bdc69dd5dOli Wilkinson return $this; 33c9ad6d54961b199d7667d116d23ede8bdc69dd5dOli Wilkinson } 34c9ad6d54961b199d7667d116d23ede8bdc69dd5dOli Wilkinson 35c9ad6d54961b199d7667d116d23ede8bdc69dd5dOli Wilkinson /** 36c9ad6d54961b199d7667d116d23ede8bdc69dd5dOli Wilkinson * @return int 37c9ad6d54961b199d7667d116d23ede8bdc69dd5dOli Wilkinson */ 38c9ad6d54961b199d7667d116d23ede8bdc69dd5dOli Wilkinson public function getFoo() 39c9ad6d54961b199d7667d116d23ede8bdc69dd5dOli Wilkinson { 40c9ad6d54961b199d7667d116d23ede8bdc69dd5dOli Wilkinson $o = $this->__offset(4); 41c9ad6d54961b199d7667d116d23ede8bdc69dd5dOli Wilkinson return $o != 0 ? $this->bb->getInt($o + $this->bb_pos) : 0; 42c9ad6d54961b199d7667d116d23ede8bdc69dd5dOli Wilkinson } 43c9ad6d54961b199d7667d116d23ede8bdc69dd5dOli Wilkinson 44c9ad6d54961b199d7667d116d23ede8bdc69dd5dOli Wilkinson /** 45c9ad6d54961b199d7667d116d23ede8bdc69dd5dOli Wilkinson * @param FlatBufferBuilder $builder 46c9ad6d54961b199d7667d116d23ede8bdc69dd5dOli Wilkinson * @return void 47c9ad6d54961b199d7667d116d23ede8bdc69dd5dOli Wilkinson */ 48c9ad6d54961b199d7667d116d23ede8bdc69dd5dOli Wilkinson public static function startTableInNestedNS(FlatBufferBuilder $builder) 49c9ad6d54961b199d7667d116d23ede8bdc69dd5dOli Wilkinson { 50c9ad6d54961b199d7667d116d23ede8bdc69dd5dOli Wilkinson $builder->StartObject(1); 51c9ad6d54961b199d7667d116d23ede8bdc69dd5dOli Wilkinson } 52c9ad6d54961b199d7667d116d23ede8bdc69dd5dOli Wilkinson 53c9ad6d54961b199d7667d116d23ede8bdc69dd5dOli Wilkinson /** 54c9ad6d54961b199d7667d116d23ede8bdc69dd5dOli Wilkinson * @param FlatBufferBuilder $builder 55c9ad6d54961b199d7667d116d23ede8bdc69dd5dOli Wilkinson * @return TableInNestedNS 56c9ad6d54961b199d7667d116d23ede8bdc69dd5dOli Wilkinson */ 57c9ad6d54961b199d7667d116d23ede8bdc69dd5dOli Wilkinson public static function createTableInNestedNS(FlatBufferBuilder $builder, $foo) 58c9ad6d54961b199d7667d116d23ede8bdc69dd5dOli Wilkinson { 59c9ad6d54961b199d7667d116d23ede8bdc69dd5dOli Wilkinson $builder->startObject(1); 60c9ad6d54961b199d7667d116d23ede8bdc69dd5dOli Wilkinson self::addFoo($builder, $foo); 61c9ad6d54961b199d7667d116d23ede8bdc69dd5dOli Wilkinson $o = $builder->endObject(); 62c9ad6d54961b199d7667d116d23ede8bdc69dd5dOli Wilkinson return $o; 63c9ad6d54961b199d7667d116d23ede8bdc69dd5dOli Wilkinson } 64c9ad6d54961b199d7667d116d23ede8bdc69dd5dOli Wilkinson 65c9ad6d54961b199d7667d116d23ede8bdc69dd5dOli Wilkinson /** 66c9ad6d54961b199d7667d116d23ede8bdc69dd5dOli Wilkinson * @param FlatBufferBuilder $builder 67c9ad6d54961b199d7667d116d23ede8bdc69dd5dOli Wilkinson * @param int 68c9ad6d54961b199d7667d116d23ede8bdc69dd5dOli Wilkinson * @return void 69c9ad6d54961b199d7667d116d23ede8bdc69dd5dOli Wilkinson */ 70c9ad6d54961b199d7667d116d23ede8bdc69dd5dOli Wilkinson public static function addFoo(FlatBufferBuilder $builder, $foo) 71c9ad6d54961b199d7667d116d23ede8bdc69dd5dOli Wilkinson { 72c9ad6d54961b199d7667d116d23ede8bdc69dd5dOli Wilkinson $builder->addIntX(0, $foo, 0); 73c9ad6d54961b199d7667d116d23ede8bdc69dd5dOli Wilkinson } 74c9ad6d54961b199d7667d116d23ede8bdc69dd5dOli Wilkinson 75c9ad6d54961b199d7667d116d23ede8bdc69dd5dOli Wilkinson /** 76c9ad6d54961b199d7667d116d23ede8bdc69dd5dOli Wilkinson * @param FlatBufferBuilder $builder 77c9ad6d54961b199d7667d116d23ede8bdc69dd5dOli Wilkinson * @return int table offset 78c9ad6d54961b199d7667d116d23ede8bdc69dd5dOli Wilkinson */ 79c9ad6d54961b199d7667d116d23ede8bdc69dd5dOli Wilkinson public static function endTableInNestedNS(FlatBufferBuilder $builder) 80c9ad6d54961b199d7667d116d23ede8bdc69dd5dOli Wilkinson { 81c9ad6d54961b199d7667d116d23ede8bdc69dd5dOli Wilkinson $o = $builder->endObject(); 82c9ad6d54961b199d7667d116d23ede8bdc69dd5dOli Wilkinson return $o; 83c9ad6d54961b199d7667d116d23ede8bdc69dd5dOli Wilkinson } 84c9ad6d54961b199d7667d116d23ede8bdc69dd5dOli Wilkinson} 85