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();
}