IXpbBuilder constructor

IXpbBuilder(
  1. FbInterface self
)

Implementation

IXpbBuilder(super.self) {
  startIndex = super.startIndex + super.methodCount;
  methodCount = 20;
  var idx = startIndex;
  _clear =
      Pointer<
            NativeFunction<Void Function(FbInterface, FbInterface)>
          >.fromAddress(vtable[idx++])
          .asFunction();
  _removeCurrent =
      Pointer<
            NativeFunction<Void Function(FbInterface, FbInterface)>
          >.fromAddress(vtable[idx++])
          .asFunction();
  _insertInt =
      Pointer<
            NativeFunction<
              Void Function(FbInterface, FbInterface, Uint8, Int)
            >
          >.fromAddress(vtable[idx++])
          .asFunction();
  _insertBigInt =
      Pointer<
            NativeFunction<
              Void Function(FbInterface, FbInterface, Uint8, Int64)
            >
          >.fromAddress(vtable[idx++])
          .asFunction();
  _insertBytes =
      Pointer<
            NativeFunction<
              Void Function(
                FbInterface,
                FbInterface,
                Uint8,
                Pointer<Uint8>,
                UnsignedInt,
              )
            >
          >.fromAddress(vtable[idx++])
          .asFunction();
  _insertString =
      Pointer<
            NativeFunction<
              Void Function(FbInterface, FbInterface, Uint8, Pointer<Utf8>)
            >
          >.fromAddress(vtable[idx++])
          .asFunction();
  _insertTag =
      Pointer<
            NativeFunction<Void Function(FbInterface, FbInterface, Uint8)>
          >.fromAddress(vtable[idx++])
          .asFunction();
  _isEof =
      Pointer<
            NativeFunction<FbBoolean Function(FbInterface, FbInterface)>
          >.fromAddress(vtable[idx++])
          .asFunction();
  _moveNext =
      Pointer<
            NativeFunction<Void Function(FbInterface, FbInterface)>
          >.fromAddress(vtable[idx++])
          .asFunction();
  _rewind =
      Pointer<
            NativeFunction<Void Function(FbInterface, FbInterface)>
          >.fromAddress(vtable[idx++])
          .asFunction();
  _findFirst =
      Pointer<
            NativeFunction<
              FbBoolean Function(FbInterface, FbInterface, Uint8)
            >
          >.fromAddress(vtable[idx++])
          .asFunction();
  _findNext =
      Pointer<
            NativeFunction<FbBoolean Function(FbInterface, FbInterface)>
          >.fromAddress(vtable[idx++])
          .asFunction();
  _getTag =
      Pointer<
            NativeFunction<Uint8 Function(FbInterface, FbInterface)>
          >.fromAddress(vtable[idx++])
          .asFunction();
  _getLength =
      Pointer<
            NativeFunction<UnsignedInt Function(FbInterface, FbInterface)>
          >.fromAddress(vtable[idx++])
          .asFunction();
  _getInt =
      Pointer<
            NativeFunction<Int Function(FbInterface, FbInterface)>
          >.fromAddress(vtable[idx++])
          .asFunction();
  _getBigInt =
      Pointer<
            NativeFunction<Int64 Function(FbInterface, FbInterface)>
          >.fromAddress(vtable[idx++])
          .asFunction();
  _getString =
      Pointer<
            NativeFunction<Pointer<Utf8> Function(FbInterface, FbInterface)>
          >.fromAddress(vtable[idx++])
          .asFunction();
  _getBytes =
      Pointer<
            NativeFunction<Pointer<Uint8> Function(FbInterface, FbInterface)>
          >.fromAddress(vtable[idx++])
          .asFunction();
  _getBufferLength =
      Pointer<
            NativeFunction<UnsignedInt Function(FbInterface, FbInterface)>
          >.fromAddress(vtable[idx++])
          .asFunction();
  _getBuffer =
      Pointer<
            NativeFunction<Pointer<Uint8> Function(FbInterface, FbInterface)>
          >.fromAddress(vtable[idx++])
          .asFunction();
}