forked from MixinNetwork/flutter-plugins
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathffigen.yaml
More file actions
39 lines (38 loc) · 1.55 KB
/
ffigen.yaml
File metadata and controls
39 lines (38 loc) · 1.55 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
# Run with `flutter pub run ffigen --config ffigen.yaml`.
name: CFStringTokenizer
description: |
Bindings for `string_tokenizer`.
Regenerate bindings with `flutter pub run ffigen --config ffigen.yaml`.
output: 'lib/src/string_tokenizer_bindings_generated.dart'
language: objc
exclude-all-by-default: true
objc-interfaces:
include:
- 'CFRange'
enums:
include:
- 'CFStringBuiltInEncodings'
as-int:
include:
- CFStringTokenizerTokenType
unnamed-enums:
include:
- 'kCFStringTokenizer(.*)'
functions:
include:
- 'CFStringCreateWithCString'
- 'CFStringTokenizerCreate'
- 'CFStringTokenizerAdvanceToNextToken'
- 'CFStringTokenizerGetCurrentTokenRange'
- 'CFRelease'
headers:
entry-points:
- '/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/System/Library/Frameworks/CoreFoundation.framework/Headers/CFStringTokenizer.h'
- '/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/System/Library/Frameworks/CoreFoundation.framework/Headers/CFString.h'
- '/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/System/Library/Frameworks/CoreFoundation.framework/Headers/CFBase.h'
- '/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/System/Library/Frameworks/CoreFoundation.framework/Headers/CFLocale.h'
preamble: |
// ignore_for_file: camel_case_types, non_constant_identifier_names, unused_element, unused_field, return_of_invalid_type, void_checks, annotate_overrides, no_leading_underscores_for_local_identifiers, library_private_types_in_public_api, constant_identifier_names
comments:
style: any
length: full