...

Text file src/github.com/google/flatbuffers/tests/monster_test_my_game_generated.dart

Documentation: github.com/google/flatbuffers/tests

     1// automatically generated by the FlatBuffers compiler, do not modify
     2// ignore_for_file: unused_import, unused_field, unused_element, unused_local_variable
     3
     4library my_game;
     5
     6import 'dart:typed_data' show Uint8List;
     7import 'package:flat_buffers/flat_buffers.dart' as fb;
     8
     9import './monster_test_my_game.example_generated.dart' as my_game_example;
    10import './monster_test_my_game.example2_generated.dart' as my_game_example2;
    11
    12import './include_test1_generated.dart';
    13
    14class InParentNamespace {
    15  InParentNamespace._(this._bc, this._bcOffset);
    16  factory InParentNamespace(List<int> bytes) {
    17    final rootRef = fb.BufferContext.fromBytes(bytes);
    18    return reader.read(rootRef, 0);
    19  }
    20
    21  static const fb.Reader<InParentNamespace> reader = _InParentNamespaceReader();
    22
    23  final fb.BufferContext _bc;
    24  final int _bcOffset;
    25
    26
    27  @override
    28  String toString() {
    29    return 'InParentNamespace{}';
    30  }
    31
    32  InParentNamespaceT unpack() => InParentNamespaceT();
    33
    34  static int pack(fb.Builder fbBuilder, InParentNamespaceT? object) {
    35    if (object == null) return 0;
    36    return object.pack(fbBuilder);
    37  }
    38}
    39
    40class InParentNamespaceT implements fb.Packable {
    41  @override
    42  int pack(fb.Builder fbBuilder) {
    43    fbBuilder.startTable(0);
    44    return fbBuilder.endTable();
    45  }
    46
    47  @override
    48  String toString() {
    49    return 'InParentNamespaceT{}';
    50  }
    51}
    52
    53class _InParentNamespaceReader extends fb.TableReader<InParentNamespace> {
    54  const _InParentNamespaceReader();
    55
    56  @override
    57  InParentNamespace createObject(fb.BufferContext bc, int offset) => 
    58    InParentNamespace._(bc, offset);
    59}
    60
    61class InParentNamespaceObjectBuilder extends fb.ObjectBuilder {
    62
    63  InParentNamespaceObjectBuilder();
    64
    65  /// Finish building, and store into the [fbBuilder].
    66  @override
    67  int finish(fb.Builder fbBuilder) {
    68    fbBuilder.startTable(0);
    69    return fbBuilder.endTable();
    70  }
    71
    72  /// Convenience method to serialize to byte list.
    73  @override
    74  Uint8List toBytes([String? fileIdentifier]) {
    75    final fbBuilder = fb.Builder(deduplicateTables: false);
    76    fbBuilder.finish(finish(fbBuilder), fileIdentifier);
    77    return fbBuilder.buffer;
    78  }
    79}

View as plain text