Sign in
dart
/
native.git
/
eb7b6545
commit
eb7b6545b625222f51e8c8b25cecf82564be729d
[
log
]
author
Prerak Mann <mannprerak2@gmail.com>
Thu Jun 03 16:56:42 2021 +0530
committer
GitHub <noreply@github.com>
Thu Jun 03 13:26:42 2021 +0200
tree
626d2a56ed883ea9f8779dd264629e587e5a3af5
parent
ae89d3ffe4af3f0678fdf173978f3289e22f423e
[
diff
]
[ffigen] Generate dart typedefs for C typedefs (#224)
pkgs/ffigen/CHANGELOG.md
[
diff
]
pkgs/ffigen/README.md
[
diff
]
pkgs/ffigen/example/c_json/cjson_generated_bindings.dart
[
diff
]
pkgs/ffigen/example/c_json/main.dart
[
diff
]
pkgs/ffigen/example/c_json/pubspec.yaml
[
diff
]
pkgs/ffigen/example/libclang-example/generated_bindings.dart
[
diff
]
pkgs/ffigen/example/libclang-example/pubspec.yaml
[
diff
]
pkgs/ffigen/example/simple/generated_bindings.dart
[
diff
]
pkgs/ffigen/lib/src/code_generator.dart
[
diff
]
pkgs/ffigen/lib/src/code_generator/binding.dart
[
diff
]
pkgs/ffigen/lib/src/code_generator/compound.dart
[
diff
]
pkgs/ffigen/lib/src/code_generator/constant.dart
[
diff
]
pkgs/ffigen/lib/src/code_generator/enum_class.dart
[
diff
]
pkgs/ffigen/lib/src/code_generator/func.dart
[
diff
]
pkgs/ffigen/lib/src/code_generator/global.dart
[
diff
]
pkgs/ffigen/lib/src/code_generator/library.dart
[
diff
]
pkgs/ffigen/lib/src/code_generator/type.dart
[
diff
]
pkgs/ffigen/lib/src/code_generator/typealias.dart
[Added -
diff
]
pkgs/ffigen/lib/src/code_generator/typedef.dart
[Deleted -
diff
]
pkgs/ffigen/lib/src/code_generator/writer.dart
[
diff
]
pkgs/ffigen/lib/src/config_provider/config.dart
[
diff
]
pkgs/ffigen/lib/src/header_parser/clang_bindings/clang_bindings.dart
[
diff
]
pkgs/ffigen/lib/src/header_parser/includer.dart
[
diff
]
pkgs/ffigen/lib/src/header_parser/sub_parsers/compounddecl_parser.dart
[
diff
]
pkgs/ffigen/lib/src/header_parser/sub_parsers/enumdecl_parser.dart
[
diff
]
pkgs/ffigen/lib/src/header_parser/sub_parsers/typedefdecl_parser.dart
[
diff
]
pkgs/ffigen/lib/src/header_parser/translation_unit_parser.dart
[
diff
]
pkgs/ffigen/lib/src/header_parser/type_extractor/cxtypekindmap.dart
[
diff
]
pkgs/ffigen/lib/src/header_parser/type_extractor/extractor.dart
[
diff
]
pkgs/ffigen/lib/src/header_parser/utils.dart
[
diff
]
pkgs/ffigen/lib/src/strings.dart
[
diff
]
pkgs/ffigen/pubspec.yaml
[
diff
]
pkgs/ffigen/test/code_generator_tests/code_generator_test.dart
[
diff
]
pkgs/ffigen/test/code_generator_tests/expected_bindings/_expected_boolean_dartbool_bindings.dart
[
diff
]
pkgs/ffigen/test/code_generator_tests/expected_bindings/_expected_boolean_no_dartbool_bindings.dart
[
diff
]
pkgs/ffigen/test/code_generator_tests/expected_bindings/_expected_function_bindings.dart
[
diff
]
pkgs/ffigen/test/code_generator_tests/expected_bindings/_expected_function_n_struct_bindings.dart
[
diff
]
pkgs/ffigen/test/code_generator_tests/expected_bindings/_expected_internal_conflict_resolution_bindings.dart
[
diff
]
pkgs/ffigen/test/code_generator_tests/expected_bindings/_expected_sort_bindings_bindings.dart
[
diff
]
pkgs/ffigen/test/code_generator_tests/expected_bindings/_expected_typealias_bindings.dart
[Added -
diff
]
pkgs/ffigen/test/collision_tests/decl_decl_collision_test.dart
[
diff
]
pkgs/ffigen/test/collision_tests/decl_symbol_address_collision_test.dart
[
diff
]
pkgs/ffigen/test/collision_tests/expected_bindings/_expected_decl_symbol_address_collision_bindings.dart
[
diff
]
pkgs/ffigen/test/collision_tests/reserved_keyword_collision_test.dart
[
diff
]
pkgs/ffigen/test/example_tests/cjson_example_test.dart
[
diff
]
pkgs/ffigen/test/example_tests/libclang_example_test.dart
[
diff
]
pkgs/ffigen/test/example_tests/simple_example_test.dart
[
diff
]
pkgs/ffigen/test/header_parser_tests/comment_markup_test.dart
[
diff
]
pkgs/ffigen/test/header_parser_tests/dart_handle_test.dart
[
diff
]
pkgs/ffigen/test/header_parser_tests/expected_bindings/_expected_comment_markup_bindings.dart
[
diff
]
pkgs/ffigen/test/header_parser_tests/expected_bindings/_expected_dart_handle_bindings.dart
[Added -
diff
]
pkgs/ffigen/test/header_parser_tests/expected_bindings/_expected_forward_decl_bindings.dart
[
diff
]
pkgs/ffigen/test/header_parser_tests/expected_bindings/_expected_functions_bindings.dart
[Added -
diff
]
pkgs/ffigen/test/header_parser_tests/expected_bindings/_expected_native_func_typedef_bindings.dart
[
diff
]
pkgs/ffigen/test/header_parser_tests/expected_bindings/_expected_opaque_dependencies_bindings.dart
[
diff
]
pkgs/ffigen/test/header_parser_tests/expected_bindings/_expected_typedef_bindings.dart
[Added -
diff
]
pkgs/ffigen/test/header_parser_tests/expected_bindings/_expected_unions_bindings.dart
[
diff
]
pkgs/ffigen/test/header_parser_tests/forward_decl_test.dart
[
diff
]
pkgs/ffigen/test/header_parser_tests/function_n_struct.h
[
diff
]
pkgs/ffigen/test/header_parser_tests/function_n_struct_test.dart
[
diff
]
pkgs/ffigen/test/header_parser_tests/functions_test.dart
[
diff
]
pkgs/ffigen/test/header_parser_tests/globals.h
[
diff
]
pkgs/ffigen/test/header_parser_tests/globals_test.dart
[
diff
]
pkgs/ffigen/test/header_parser_tests/native_func_typedef_test.dart
[
diff
]
pkgs/ffigen/test/header_parser_tests/opaque_dependencies.h
[
diff
]
pkgs/ffigen/test/header_parser_tests/opaque_dependencies_test.dart
[
diff
]
pkgs/ffigen/test/header_parser_tests/packed_structs_test.dart
[
diff
]
pkgs/ffigen/test/header_parser_tests/typedef.h
[
diff
]
pkgs/ffigen/test/header_parser_tests/typedef_test.dart
[
diff
]
pkgs/ffigen/test/header_parser_tests/unions_test.dart
[
diff
]
pkgs/ffigen/test/large_integration_tests/_expected_cjson_bindings.dart
[
diff
]
pkgs/ffigen/test/large_integration_tests/_expected_libclang_bindings.dart
[
diff
]
pkgs/ffigen/test/large_integration_tests/_expected_sqlite_bindings.dart
[
diff
]
pkgs/ffigen/test/large_integration_tests/large_test.dart
[
diff
]
pkgs/ffigen/test/native_test/native_test_bindings.dart
[
diff
]
pkgs/ffigen/test/rename_tests/rename.h
[
diff
]
pkgs/ffigen/test/rename_tests/rename_test.dart
[
diff
]
77 files changed
tree: 626d2a56ed883ea9f8779dd264629e587e5a3af5
pkgs/