blob: 817c5c2d1e195c8903dac602fdba5b5d5d613d80 [file] [log] [blame] [edit]
// Copyright (c) 2020, the Dart project authors. Please see the AUTHORS file
// for details. All rights reserved. Use of this source code is governed by a
// BSD-style license that can be found in the LICENSE file.
/// This is the Dart API for ffigen. The main entrypoint is the FfiGen class.
///
/// For most use cases the YAML based API is simpler. See
/// https://pub.dev/packages/ffigen for details.
library;
export 'src/code_generator/imports.dart' show ImportedType, LibraryImport;
export 'src/config_provider.dart'
show
CommentType,
CompoundDependencies,
Config,
Declaration,
DeclarationFilters,
ExternalVersions,
FfiNativeConfig,
Language,
PackingValue,
SymbolFile,
VarArgFunction,
Versions,
YamlConfig,
defaultCompilerOpts;
export 'src/ffigen.dart' show FfiGen;