Move from package:pedantic to pacakge:lints (#230)

diff --git a/CHANGELOG.md b/CHANGELOG.md
index e8e031c..82edf93 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,3 +1,9 @@
+# 4.0.0-dev.1
+- This package now targets package:lints for the generated code. The generated
+code uses C symbol names as is. Use either `// ignore_for_file: lintRule1, lintRule2`
+in the `preamble`, or rename the symbols to make package:lints happy.
+- Name collisions are now resolved by suffixing `<int>` instead of `_<int>`.
+
 # 4.0.0-dev.0
 - Added support for generating typedefs (_referred_ typedefs only).
 <table>
diff --git a/README.md b/README.md
index aa4ad94..5fc7822 100644
--- a/README.md
+++ b/README.md
@@ -36,7 +36,7 @@
     return _sum(a, b);
   }
 
-  late final _sum_ptr = _lookup<ffi.NativeFunction<ffi.Int32 Function(ffi.Int32, ffi.Int32)>>('sum');
+  late final _sumPtr = _lookup<ffi.NativeFunction<ffi.Int32 Function(ffi.Int32, ffi.Int32)>>('sum');
   late final _sum = _sum_ptr.asFunction<int Function(int, int)>();
 }
 ```
@@ -381,9 +381,7 @@
 
 ```yaml
 preamble: |
-  /// AUTO GENERATED FILE, DO NOT EDIT.
-  ///
-  /// Generated by `package:ffigen`.
+  // ignore_for_file: camel_case_types, non_constant_identifier_names
 ```
 </td>
   </tr>
@@ -532,8 +530,7 @@
 ### How to expose the native pointers and typedefs?
 
 By default all native pointers and typedefs are hidden, but you can use the
-`symbol-address` subkey for functions/globals and make them public by matching with its name. The pointers are then accesible via `nativeLibrary.addresses` and the native
-typedef are prefixed with `Native_`.
+`symbol-address` subkey for functions/globals and make them public by matching with its name. The pointers are then accesible via `nativeLibrary.addresses` and the native typedef are prefixed with `Native_`.
 
 Example -
 ```yaml
diff --git a/analysis_options.yaml b/analysis_options.yaml
index 467460f..002a2c4 100644
--- a/analysis_options.yaml
+++ b/analysis_options.yaml
@@ -2,7 +2,7 @@
 # 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.
 
-include: package:pedantic/analysis_options.yaml
+include: package:lints/recommended.yaml
 
 analyzer:
   strong-mode:
@@ -11,8 +11,9 @@
 
 linter:
   rules:
-    - directives_ordering
-    - prefer_final_fields
-    - prefer_final_locals
-    - prefer_final_in_for_each
-    - unnecessary_brace_in_string_interps
+    # Enabled.
+    directives_ordering: true
+    prefer_final_locals: true
+    prefer_final_in_for_each: true
+    # Disabled.
+    constant_identifier_names: false
diff --git a/example/c_json/cjson_generated_bindings.dart b/example/c_json/cjson_generated_bindings.dart
index d0fb894..a518d8a 100644
--- a/example/c_json/cjson_generated_bindings.dart
+++ b/example/c_json/cjson_generated_bindings.dart
@@ -18,6 +18,8 @@
 // OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
 // THE SOFTWARE.
 
+// ignore_for_file: camel_case_types, non_constant_identifier_names
+
 // AUTO GENERATED FILE, DO NOT EDIT.
 //
 // Generated by `package:ffigen`.
@@ -42,11 +44,11 @@
     return _cJSON_Version();
   }
 
-  late final _cJSON_Version_ptr =
+  late final _cJSON_VersionPtr =
       _lookup<ffi.NativeFunction<ffi.Pointer<ffi.Int8> Function()>>(
           'cJSON_Version');
   late final _cJSON_Version =
-      _cJSON_Version_ptr.asFunction<ffi.Pointer<ffi.Int8> Function()>();
+      _cJSON_VersionPtr.asFunction<ffi.Pointer<ffi.Int8> Function()>();
 
   void cJSON_InitHooks(
     ffi.Pointer<cJSON_Hooks> hooks,
@@ -56,11 +58,11 @@
     );
   }
 
-  late final _cJSON_InitHooks_ptr =
+  late final _cJSON_InitHooksPtr =
       _lookup<ffi.NativeFunction<ffi.Void Function(ffi.Pointer<cJSON_Hooks>)>>(
           'cJSON_InitHooks');
-  late final _cJSON_InitHooks = _cJSON_InitHooks_ptr
-      .asFunction<void Function(ffi.Pointer<cJSON_Hooks>)>();
+  late final _cJSON_InitHooks =
+      _cJSON_InitHooksPtr.asFunction<void Function(ffi.Pointer<cJSON_Hooks>)>();
 
   ffi.Pointer<cJSON> cJSON_Parse(
     ffi.Pointer<ffi.Int8> value,
@@ -70,10 +72,10 @@
     );
   }
 
-  late final _cJSON_Parse_ptr = _lookup<
+  late final _cJSON_ParsePtr = _lookup<
       ffi.NativeFunction<
           ffi.Pointer<cJSON> Function(ffi.Pointer<ffi.Int8>)>>('cJSON_Parse');
-  late final _cJSON_Parse = _cJSON_Parse_ptr
+  late final _cJSON_Parse = _cJSON_ParsePtr
       .asFunction<ffi.Pointer<cJSON> Function(ffi.Pointer<ffi.Int8>)>();
 
   ffi.Pointer<cJSON> cJSON_ParseWithOpts(
@@ -88,13 +90,13 @@
     );
   }
 
-  late final _cJSON_ParseWithOpts_ptr = _lookup<
+  late final _cJSON_ParseWithOptsPtr = _lookup<
       ffi.NativeFunction<
           ffi.Pointer<cJSON> Function(
               ffi.Pointer<ffi.Int8>,
               ffi.Pointer<ffi.Pointer<ffi.Int8>>,
               cJSON_bool)>>('cJSON_ParseWithOpts');
-  late final _cJSON_ParseWithOpts = _cJSON_ParseWithOpts_ptr.asFunction<
+  late final _cJSON_ParseWithOpts = _cJSON_ParseWithOptsPtr.asFunction<
       ffi.Pointer<cJSON> Function(
           ffi.Pointer<ffi.Int8>, ffi.Pointer<ffi.Pointer<ffi.Int8>>, int)>();
 
@@ -106,10 +108,10 @@
     );
   }
 
-  late final _cJSON_Print_ptr = _lookup<
+  late final _cJSON_PrintPtr = _lookup<
       ffi.NativeFunction<
           ffi.Pointer<ffi.Int8> Function(ffi.Pointer<cJSON>)>>('cJSON_Print');
-  late final _cJSON_Print = _cJSON_Print_ptr
+  late final _cJSON_Print = _cJSON_PrintPtr
       .asFunction<ffi.Pointer<ffi.Int8> Function(ffi.Pointer<cJSON>)>();
 
   ffi.Pointer<ffi.Int8> cJSON_PrintUnformatted(
@@ -120,11 +122,11 @@
     );
   }
 
-  late final _cJSON_PrintUnformatted_ptr = _lookup<
+  late final _cJSON_PrintUnformattedPtr = _lookup<
       ffi.NativeFunction<
           ffi.Pointer<ffi.Int8> Function(
               ffi.Pointer<cJSON>)>>('cJSON_PrintUnformatted');
-  late final _cJSON_PrintUnformatted = _cJSON_PrintUnformatted_ptr
+  late final _cJSON_PrintUnformatted = _cJSON_PrintUnformattedPtr
       .asFunction<ffi.Pointer<ffi.Int8> Function(ffi.Pointer<cJSON>)>();
 
   ffi.Pointer<ffi.Int8> cJSON_PrintBuffered(
@@ -139,11 +141,11 @@
     );
   }
 
-  late final _cJSON_PrintBuffered_ptr = _lookup<
+  late final _cJSON_PrintBufferedPtr = _lookup<
       ffi.NativeFunction<
           ffi.Pointer<ffi.Int8> Function(ffi.Pointer<cJSON>, ffi.Int32,
               cJSON_bool)>>('cJSON_PrintBuffered');
-  late final _cJSON_PrintBuffered = _cJSON_PrintBuffered_ptr.asFunction<
+  late final _cJSON_PrintBuffered = _cJSON_PrintBufferedPtr.asFunction<
       ffi.Pointer<ffi.Int8> Function(ffi.Pointer<cJSON>, int, int)>();
 
   int cJSON_PrintPreallocated(
@@ -160,11 +162,11 @@
     );
   }
 
-  late final _cJSON_PrintPreallocated_ptr = _lookup<
+  late final _cJSON_PrintPreallocatedPtr = _lookup<
       ffi.NativeFunction<
           cJSON_bool Function(ffi.Pointer<cJSON>, ffi.Pointer<ffi.Int8>,
               ffi.Int32, cJSON_bool)>>('cJSON_PrintPreallocated');
-  late final _cJSON_PrintPreallocated = _cJSON_PrintPreallocated_ptr.asFunction<
+  late final _cJSON_PrintPreallocated = _cJSON_PrintPreallocatedPtr.asFunction<
       int Function(ffi.Pointer<cJSON>, ffi.Pointer<ffi.Int8>, int, int)>();
 
   void cJSON_Delete(
@@ -175,11 +177,11 @@
     );
   }
 
-  late final _cJSON_Delete_ptr =
+  late final _cJSON_DeletePtr =
       _lookup<ffi.NativeFunction<ffi.Void Function(ffi.Pointer<cJSON>)>>(
           'cJSON_Delete');
   late final _cJSON_Delete =
-      _cJSON_Delete_ptr.asFunction<void Function(ffi.Pointer<cJSON>)>();
+      _cJSON_DeletePtr.asFunction<void Function(ffi.Pointer<cJSON>)>();
 
   int cJSON_GetArraySize(
     ffi.Pointer<cJSON> array,
@@ -189,11 +191,11 @@
     );
   }
 
-  late final _cJSON_GetArraySize_ptr =
+  late final _cJSON_GetArraySizePtr =
       _lookup<ffi.NativeFunction<ffi.Int32 Function(ffi.Pointer<cJSON>)>>(
           'cJSON_GetArraySize');
   late final _cJSON_GetArraySize =
-      _cJSON_GetArraySize_ptr.asFunction<int Function(ffi.Pointer<cJSON>)>();
+      _cJSON_GetArraySizePtr.asFunction<int Function(ffi.Pointer<cJSON>)>();
 
   ffi.Pointer<cJSON> cJSON_GetArrayItem(
     ffi.Pointer<cJSON> array,
@@ -205,11 +207,11 @@
     );
   }
 
-  late final _cJSON_GetArrayItem_ptr = _lookup<
+  late final _cJSON_GetArrayItemPtr = _lookup<
       ffi.NativeFunction<
           ffi.Pointer<cJSON> Function(
               ffi.Pointer<cJSON>, ffi.Int32)>>('cJSON_GetArrayItem');
-  late final _cJSON_GetArrayItem = _cJSON_GetArrayItem_ptr
+  late final _cJSON_GetArrayItem = _cJSON_GetArrayItemPtr
       .asFunction<ffi.Pointer<cJSON> Function(ffi.Pointer<cJSON>, int)>();
 
   ffi.Pointer<cJSON> cJSON_GetObjectItem(
@@ -222,11 +224,11 @@
     );
   }
 
-  late final _cJSON_GetObjectItem_ptr = _lookup<
+  late final _cJSON_GetObjectItemPtr = _lookup<
       ffi.NativeFunction<
           ffi.Pointer<cJSON> Function(ffi.Pointer<cJSON>,
               ffi.Pointer<ffi.Int8>)>>('cJSON_GetObjectItem');
-  late final _cJSON_GetObjectItem = _cJSON_GetObjectItem_ptr.asFunction<
+  late final _cJSON_GetObjectItem = _cJSON_GetObjectItemPtr.asFunction<
       ffi.Pointer<cJSON> Function(ffi.Pointer<cJSON>, ffi.Pointer<ffi.Int8>)>();
 
   ffi.Pointer<cJSON> cJSON_GetObjectItemCaseSensitive(
@@ -239,12 +241,12 @@
     );
   }
 
-  late final _cJSON_GetObjectItemCaseSensitive_ptr = _lookup<
+  late final _cJSON_GetObjectItemCaseSensitivePtr = _lookup<
       ffi.NativeFunction<
           ffi.Pointer<cJSON> Function(ffi.Pointer<cJSON>,
               ffi.Pointer<ffi.Int8>)>>('cJSON_GetObjectItemCaseSensitive');
   late final _cJSON_GetObjectItemCaseSensitive =
-      _cJSON_GetObjectItemCaseSensitive_ptr.asFunction<
+      _cJSON_GetObjectItemCaseSensitivePtr.asFunction<
           ffi.Pointer<cJSON> Function(
               ffi.Pointer<cJSON>, ffi.Pointer<ffi.Int8>)>();
 
@@ -258,22 +260,22 @@
     );
   }
 
-  late final _cJSON_HasObjectItem_ptr = _lookup<
+  late final _cJSON_HasObjectItemPtr = _lookup<
       ffi.NativeFunction<
           cJSON_bool Function(ffi.Pointer<cJSON>,
               ffi.Pointer<ffi.Int8>)>>('cJSON_HasObjectItem');
-  late final _cJSON_HasObjectItem = _cJSON_HasObjectItem_ptr
+  late final _cJSON_HasObjectItem = _cJSON_HasObjectItemPtr
       .asFunction<int Function(ffi.Pointer<cJSON>, ffi.Pointer<ffi.Int8>)>();
 
   ffi.Pointer<ffi.Int8> cJSON_GetErrorPtr() {
     return _cJSON_GetErrorPtr();
   }
 
-  late final _cJSON_GetErrorPtr_ptr =
+  late final _cJSON_GetErrorPtrPtr =
       _lookup<ffi.NativeFunction<ffi.Pointer<ffi.Int8> Function()>>(
           'cJSON_GetErrorPtr');
   late final _cJSON_GetErrorPtr =
-      _cJSON_GetErrorPtr_ptr.asFunction<ffi.Pointer<ffi.Int8> Function()>();
+      _cJSON_GetErrorPtrPtr.asFunction<ffi.Pointer<ffi.Int8> Function()>();
 
   ffi.Pointer<ffi.Int8> cJSON_GetStringValue(
     ffi.Pointer<cJSON> item,
@@ -283,11 +285,11 @@
     );
   }
 
-  late final _cJSON_GetStringValue_ptr = _lookup<
+  late final _cJSON_GetStringValuePtr = _lookup<
       ffi.NativeFunction<
           ffi.Pointer<ffi.Int8> Function(
               ffi.Pointer<cJSON>)>>('cJSON_GetStringValue');
-  late final _cJSON_GetStringValue = _cJSON_GetStringValue_ptr
+  late final _cJSON_GetStringValue = _cJSON_GetStringValuePtr
       .asFunction<ffi.Pointer<ffi.Int8> Function(ffi.Pointer<cJSON>)>();
 
   int cJSON_IsInvalid(
@@ -298,11 +300,11 @@
     );
   }
 
-  late final _cJSON_IsInvalid_ptr =
+  late final _cJSON_IsInvalidPtr =
       _lookup<ffi.NativeFunction<cJSON_bool Function(ffi.Pointer<cJSON>)>>(
           'cJSON_IsInvalid');
   late final _cJSON_IsInvalid =
-      _cJSON_IsInvalid_ptr.asFunction<int Function(ffi.Pointer<cJSON>)>();
+      _cJSON_IsInvalidPtr.asFunction<int Function(ffi.Pointer<cJSON>)>();
 
   int cJSON_IsFalse(
     ffi.Pointer<cJSON> item,
@@ -312,11 +314,11 @@
     );
   }
 
-  late final _cJSON_IsFalse_ptr =
+  late final _cJSON_IsFalsePtr =
       _lookup<ffi.NativeFunction<cJSON_bool Function(ffi.Pointer<cJSON>)>>(
           'cJSON_IsFalse');
   late final _cJSON_IsFalse =
-      _cJSON_IsFalse_ptr.asFunction<int Function(ffi.Pointer<cJSON>)>();
+      _cJSON_IsFalsePtr.asFunction<int Function(ffi.Pointer<cJSON>)>();
 
   int cJSON_IsTrue(
     ffi.Pointer<cJSON> item,
@@ -326,11 +328,11 @@
     );
   }
 
-  late final _cJSON_IsTrue_ptr =
+  late final _cJSON_IsTruePtr =
       _lookup<ffi.NativeFunction<cJSON_bool Function(ffi.Pointer<cJSON>)>>(
           'cJSON_IsTrue');
   late final _cJSON_IsTrue =
-      _cJSON_IsTrue_ptr.asFunction<int Function(ffi.Pointer<cJSON>)>();
+      _cJSON_IsTruePtr.asFunction<int Function(ffi.Pointer<cJSON>)>();
 
   int cJSON_IsBool(
     ffi.Pointer<cJSON> item,
@@ -340,11 +342,11 @@
     );
   }
 
-  late final _cJSON_IsBool_ptr =
+  late final _cJSON_IsBoolPtr =
       _lookup<ffi.NativeFunction<cJSON_bool Function(ffi.Pointer<cJSON>)>>(
           'cJSON_IsBool');
   late final _cJSON_IsBool =
-      _cJSON_IsBool_ptr.asFunction<int Function(ffi.Pointer<cJSON>)>();
+      _cJSON_IsBoolPtr.asFunction<int Function(ffi.Pointer<cJSON>)>();
 
   int cJSON_IsNull(
     ffi.Pointer<cJSON> item,
@@ -354,11 +356,11 @@
     );
   }
 
-  late final _cJSON_IsNull_ptr =
+  late final _cJSON_IsNullPtr =
       _lookup<ffi.NativeFunction<cJSON_bool Function(ffi.Pointer<cJSON>)>>(
           'cJSON_IsNull');
   late final _cJSON_IsNull =
-      _cJSON_IsNull_ptr.asFunction<int Function(ffi.Pointer<cJSON>)>();
+      _cJSON_IsNullPtr.asFunction<int Function(ffi.Pointer<cJSON>)>();
 
   int cJSON_IsNumber(
     ffi.Pointer<cJSON> item,
@@ -368,11 +370,11 @@
     );
   }
 
-  late final _cJSON_IsNumber_ptr =
+  late final _cJSON_IsNumberPtr =
       _lookup<ffi.NativeFunction<cJSON_bool Function(ffi.Pointer<cJSON>)>>(
           'cJSON_IsNumber');
   late final _cJSON_IsNumber =
-      _cJSON_IsNumber_ptr.asFunction<int Function(ffi.Pointer<cJSON>)>();
+      _cJSON_IsNumberPtr.asFunction<int Function(ffi.Pointer<cJSON>)>();
 
   int cJSON_IsString(
     ffi.Pointer<cJSON> item,
@@ -382,11 +384,11 @@
     );
   }
 
-  late final _cJSON_IsString_ptr =
+  late final _cJSON_IsStringPtr =
       _lookup<ffi.NativeFunction<cJSON_bool Function(ffi.Pointer<cJSON>)>>(
           'cJSON_IsString');
   late final _cJSON_IsString =
-      _cJSON_IsString_ptr.asFunction<int Function(ffi.Pointer<cJSON>)>();
+      _cJSON_IsStringPtr.asFunction<int Function(ffi.Pointer<cJSON>)>();
 
   int cJSON_IsArray(
     ffi.Pointer<cJSON> item,
@@ -396,11 +398,11 @@
     );
   }
 
-  late final _cJSON_IsArray_ptr =
+  late final _cJSON_IsArrayPtr =
       _lookup<ffi.NativeFunction<cJSON_bool Function(ffi.Pointer<cJSON>)>>(
           'cJSON_IsArray');
   late final _cJSON_IsArray =
-      _cJSON_IsArray_ptr.asFunction<int Function(ffi.Pointer<cJSON>)>();
+      _cJSON_IsArrayPtr.asFunction<int Function(ffi.Pointer<cJSON>)>();
 
   int cJSON_IsObject(
     ffi.Pointer<cJSON> item,
@@ -410,11 +412,11 @@
     );
   }
 
-  late final _cJSON_IsObject_ptr =
+  late final _cJSON_IsObjectPtr =
       _lookup<ffi.NativeFunction<cJSON_bool Function(ffi.Pointer<cJSON>)>>(
           'cJSON_IsObject');
   late final _cJSON_IsObject =
-      _cJSON_IsObject_ptr.asFunction<int Function(ffi.Pointer<cJSON>)>();
+      _cJSON_IsObjectPtr.asFunction<int Function(ffi.Pointer<cJSON>)>();
 
   int cJSON_IsRaw(
     ffi.Pointer<cJSON> item,
@@ -424,41 +426,41 @@
     );
   }
 
-  late final _cJSON_IsRaw_ptr =
+  late final _cJSON_IsRawPtr =
       _lookup<ffi.NativeFunction<cJSON_bool Function(ffi.Pointer<cJSON>)>>(
           'cJSON_IsRaw');
   late final _cJSON_IsRaw =
-      _cJSON_IsRaw_ptr.asFunction<int Function(ffi.Pointer<cJSON>)>();
+      _cJSON_IsRawPtr.asFunction<int Function(ffi.Pointer<cJSON>)>();
 
   ffi.Pointer<cJSON> cJSON_CreateNull() {
     return _cJSON_CreateNull();
   }
 
-  late final _cJSON_CreateNull_ptr =
+  late final _cJSON_CreateNullPtr =
       _lookup<ffi.NativeFunction<ffi.Pointer<cJSON> Function()>>(
           'cJSON_CreateNull');
   late final _cJSON_CreateNull =
-      _cJSON_CreateNull_ptr.asFunction<ffi.Pointer<cJSON> Function()>();
+      _cJSON_CreateNullPtr.asFunction<ffi.Pointer<cJSON> Function()>();
 
   ffi.Pointer<cJSON> cJSON_CreateTrue() {
     return _cJSON_CreateTrue();
   }
 
-  late final _cJSON_CreateTrue_ptr =
+  late final _cJSON_CreateTruePtr =
       _lookup<ffi.NativeFunction<ffi.Pointer<cJSON> Function()>>(
           'cJSON_CreateTrue');
   late final _cJSON_CreateTrue =
-      _cJSON_CreateTrue_ptr.asFunction<ffi.Pointer<cJSON> Function()>();
+      _cJSON_CreateTruePtr.asFunction<ffi.Pointer<cJSON> Function()>();
 
   ffi.Pointer<cJSON> cJSON_CreateFalse() {
     return _cJSON_CreateFalse();
   }
 
-  late final _cJSON_CreateFalse_ptr =
+  late final _cJSON_CreateFalsePtr =
       _lookup<ffi.NativeFunction<ffi.Pointer<cJSON> Function()>>(
           'cJSON_CreateFalse');
   late final _cJSON_CreateFalse =
-      _cJSON_CreateFalse_ptr.asFunction<ffi.Pointer<cJSON> Function()>();
+      _cJSON_CreateFalsePtr.asFunction<ffi.Pointer<cJSON> Function()>();
 
   ffi.Pointer<cJSON> cJSON_CreateBool(
     int boolean,
@@ -468,11 +470,11 @@
     );
   }
 
-  late final _cJSON_CreateBool_ptr =
+  late final _cJSON_CreateBoolPtr =
       _lookup<ffi.NativeFunction<ffi.Pointer<cJSON> Function(cJSON_bool)>>(
           'cJSON_CreateBool');
   late final _cJSON_CreateBool =
-      _cJSON_CreateBool_ptr.asFunction<ffi.Pointer<cJSON> Function(int)>();
+      _cJSON_CreateBoolPtr.asFunction<ffi.Pointer<cJSON> Function(int)>();
 
   ffi.Pointer<cJSON> cJSON_CreateNumber(
     double num,
@@ -482,11 +484,11 @@
     );
   }
 
-  late final _cJSON_CreateNumber_ptr =
+  late final _cJSON_CreateNumberPtr =
       _lookup<ffi.NativeFunction<ffi.Pointer<cJSON> Function(ffi.Double)>>(
           'cJSON_CreateNumber');
   late final _cJSON_CreateNumber =
-      _cJSON_CreateNumber_ptr.asFunction<ffi.Pointer<cJSON> Function(double)>();
+      _cJSON_CreateNumberPtr.asFunction<ffi.Pointer<cJSON> Function(double)>();
 
   ffi.Pointer<cJSON> cJSON_CreateString(
     ffi.Pointer<ffi.Int8> string,
@@ -496,11 +498,11 @@
     );
   }
 
-  late final _cJSON_CreateString_ptr = _lookup<
+  late final _cJSON_CreateStringPtr = _lookup<
       ffi.NativeFunction<
           ffi.Pointer<cJSON> Function(
               ffi.Pointer<ffi.Int8>)>>('cJSON_CreateString');
-  late final _cJSON_CreateString = _cJSON_CreateString_ptr
+  late final _cJSON_CreateString = _cJSON_CreateStringPtr
       .asFunction<ffi.Pointer<cJSON> Function(ffi.Pointer<ffi.Int8>)>();
 
   ffi.Pointer<cJSON> cJSON_CreateRaw(
@@ -511,32 +513,32 @@
     );
   }
 
-  late final _cJSON_CreateRaw_ptr = _lookup<
+  late final _cJSON_CreateRawPtr = _lookup<
       ffi.NativeFunction<
           ffi.Pointer<cJSON> Function(
               ffi.Pointer<ffi.Int8>)>>('cJSON_CreateRaw');
-  late final _cJSON_CreateRaw = _cJSON_CreateRaw_ptr
+  late final _cJSON_CreateRaw = _cJSON_CreateRawPtr
       .asFunction<ffi.Pointer<cJSON> Function(ffi.Pointer<ffi.Int8>)>();
 
   ffi.Pointer<cJSON> cJSON_CreateArray() {
     return _cJSON_CreateArray();
   }
 
-  late final _cJSON_CreateArray_ptr =
+  late final _cJSON_CreateArrayPtr =
       _lookup<ffi.NativeFunction<ffi.Pointer<cJSON> Function()>>(
           'cJSON_CreateArray');
   late final _cJSON_CreateArray =
-      _cJSON_CreateArray_ptr.asFunction<ffi.Pointer<cJSON> Function()>();
+      _cJSON_CreateArrayPtr.asFunction<ffi.Pointer<cJSON> Function()>();
 
   ffi.Pointer<cJSON> cJSON_CreateObject() {
     return _cJSON_CreateObject();
   }
 
-  late final _cJSON_CreateObject_ptr =
+  late final _cJSON_CreateObjectPtr =
       _lookup<ffi.NativeFunction<ffi.Pointer<cJSON> Function()>>(
           'cJSON_CreateObject');
   late final _cJSON_CreateObject =
-      _cJSON_CreateObject_ptr.asFunction<ffi.Pointer<cJSON> Function()>();
+      _cJSON_CreateObjectPtr.asFunction<ffi.Pointer<cJSON> Function()>();
 
   ffi.Pointer<cJSON> cJSON_CreateStringReference(
     ffi.Pointer<ffi.Int8> string,
@@ -546,11 +548,11 @@
     );
   }
 
-  late final _cJSON_CreateStringReference_ptr = _lookup<
+  late final _cJSON_CreateStringReferencePtr = _lookup<
       ffi.NativeFunction<
           ffi.Pointer<cJSON> Function(
               ffi.Pointer<ffi.Int8>)>>('cJSON_CreateStringReference');
-  late final _cJSON_CreateStringReference = _cJSON_CreateStringReference_ptr
+  late final _cJSON_CreateStringReference = _cJSON_CreateStringReferencePtr
       .asFunction<ffi.Pointer<cJSON> Function(ffi.Pointer<ffi.Int8>)>();
 
   ffi.Pointer<cJSON> cJSON_CreateObjectReference(
@@ -561,10 +563,10 @@
     );
   }
 
-  late final _cJSON_CreateObjectReference_ptr = _lookup<
+  late final _cJSON_CreateObjectReferencePtr = _lookup<
           ffi.NativeFunction<ffi.Pointer<cJSON> Function(ffi.Pointer<cJSON>)>>(
       'cJSON_CreateObjectReference');
-  late final _cJSON_CreateObjectReference = _cJSON_CreateObjectReference_ptr
+  late final _cJSON_CreateObjectReference = _cJSON_CreateObjectReferencePtr
       .asFunction<ffi.Pointer<cJSON> Function(ffi.Pointer<cJSON>)>();
 
   ffi.Pointer<cJSON> cJSON_CreateArrayReference(
@@ -575,10 +577,10 @@
     );
   }
 
-  late final _cJSON_CreateArrayReference_ptr = _lookup<
+  late final _cJSON_CreateArrayReferencePtr = _lookup<
           ffi.NativeFunction<ffi.Pointer<cJSON> Function(ffi.Pointer<cJSON>)>>(
       'cJSON_CreateArrayReference');
-  late final _cJSON_CreateArrayReference = _cJSON_CreateArrayReference_ptr
+  late final _cJSON_CreateArrayReference = _cJSON_CreateArrayReferencePtr
       .asFunction<ffi.Pointer<cJSON> Function(ffi.Pointer<cJSON>)>();
 
   ffi.Pointer<cJSON> cJSON_CreateIntArray(
@@ -591,11 +593,11 @@
     );
   }
 
-  late final _cJSON_CreateIntArray_ptr = _lookup<
+  late final _cJSON_CreateIntArrayPtr = _lookup<
       ffi.NativeFunction<
           ffi.Pointer<cJSON> Function(
               ffi.Pointer<ffi.Int32>, ffi.Int32)>>('cJSON_CreateIntArray');
-  late final _cJSON_CreateIntArray = _cJSON_CreateIntArray_ptr
+  late final _cJSON_CreateIntArray = _cJSON_CreateIntArrayPtr
       .asFunction<ffi.Pointer<cJSON> Function(ffi.Pointer<ffi.Int32>, int)>();
 
   ffi.Pointer<cJSON> cJSON_CreateFloatArray(
@@ -608,11 +610,11 @@
     );
   }
 
-  late final _cJSON_CreateFloatArray_ptr = _lookup<
+  late final _cJSON_CreateFloatArrayPtr = _lookup<
       ffi.NativeFunction<
           ffi.Pointer<cJSON> Function(
               ffi.Pointer<ffi.Float>, ffi.Int32)>>('cJSON_CreateFloatArray');
-  late final _cJSON_CreateFloatArray = _cJSON_CreateFloatArray_ptr
+  late final _cJSON_CreateFloatArray = _cJSON_CreateFloatArrayPtr
       .asFunction<ffi.Pointer<cJSON> Function(ffi.Pointer<ffi.Float>, int)>();
 
   ffi.Pointer<cJSON> cJSON_CreateDoubleArray(
@@ -625,11 +627,11 @@
     );
   }
 
-  late final _cJSON_CreateDoubleArray_ptr = _lookup<
+  late final _cJSON_CreateDoubleArrayPtr = _lookup<
       ffi.NativeFunction<
           ffi.Pointer<cJSON> Function(
               ffi.Pointer<ffi.Double>, ffi.Int32)>>('cJSON_CreateDoubleArray');
-  late final _cJSON_CreateDoubleArray = _cJSON_CreateDoubleArray_ptr
+  late final _cJSON_CreateDoubleArray = _cJSON_CreateDoubleArrayPtr
       .asFunction<ffi.Pointer<cJSON> Function(ffi.Pointer<ffi.Double>, int)>();
 
   ffi.Pointer<cJSON> cJSON_CreateStringArray(
@@ -642,11 +644,11 @@
     );
   }
 
-  late final _cJSON_CreateStringArray_ptr = _lookup<
+  late final _cJSON_CreateStringArrayPtr = _lookup<
       ffi.NativeFunction<
           ffi.Pointer<cJSON> Function(ffi.Pointer<ffi.Pointer<ffi.Int8>>,
               ffi.Int32)>>('cJSON_CreateStringArray');
-  late final _cJSON_CreateStringArray = _cJSON_CreateStringArray_ptr.asFunction<
+  late final _cJSON_CreateStringArray = _cJSON_CreateStringArrayPtr.asFunction<
       ffi.Pointer<cJSON> Function(ffi.Pointer<ffi.Pointer<ffi.Int8>>, int)>();
 
   void cJSON_AddItemToArray(
@@ -659,11 +661,11 @@
     );
   }
 
-  late final _cJSON_AddItemToArray_ptr = _lookup<
+  late final _cJSON_AddItemToArrayPtr = _lookup<
       ffi.NativeFunction<
           ffi.Void Function(
               ffi.Pointer<cJSON>, ffi.Pointer<cJSON>)>>('cJSON_AddItemToArray');
-  late final _cJSON_AddItemToArray = _cJSON_AddItemToArray_ptr
+  late final _cJSON_AddItemToArray = _cJSON_AddItemToArrayPtr
       .asFunction<void Function(ffi.Pointer<cJSON>, ffi.Pointer<cJSON>)>();
 
   void cJSON_AddItemToObject(
@@ -678,11 +680,11 @@
     );
   }
 
-  late final _cJSON_AddItemToObject_ptr = _lookup<
+  late final _cJSON_AddItemToObjectPtr = _lookup<
       ffi.NativeFunction<
           ffi.Void Function(ffi.Pointer<cJSON>, ffi.Pointer<ffi.Int8>,
               ffi.Pointer<cJSON>)>>('cJSON_AddItemToObject');
-  late final _cJSON_AddItemToObject = _cJSON_AddItemToObject_ptr.asFunction<
+  late final _cJSON_AddItemToObject = _cJSON_AddItemToObjectPtr.asFunction<
       void Function(
           ffi.Pointer<cJSON>, ffi.Pointer<ffi.Int8>, ffi.Pointer<cJSON>)>();
 
@@ -698,11 +700,11 @@
     );
   }
 
-  late final _cJSON_AddItemToObjectCS_ptr = _lookup<
+  late final _cJSON_AddItemToObjectCSPtr = _lookup<
       ffi.NativeFunction<
           ffi.Void Function(ffi.Pointer<cJSON>, ffi.Pointer<ffi.Int8>,
               ffi.Pointer<cJSON>)>>('cJSON_AddItemToObjectCS');
-  late final _cJSON_AddItemToObjectCS = _cJSON_AddItemToObjectCS_ptr.asFunction<
+  late final _cJSON_AddItemToObjectCS = _cJSON_AddItemToObjectCSPtr.asFunction<
       void Function(
           ffi.Pointer<cJSON>, ffi.Pointer<ffi.Int8>, ffi.Pointer<cJSON>)>();
 
@@ -716,11 +718,11 @@
     );
   }
 
-  late final _cJSON_AddItemReferenceToArray_ptr = _lookup<
+  late final _cJSON_AddItemReferenceToArrayPtr = _lookup<
       ffi.NativeFunction<
           ffi.Void Function(ffi.Pointer<cJSON>,
               ffi.Pointer<cJSON>)>>('cJSON_AddItemReferenceToArray');
-  late final _cJSON_AddItemReferenceToArray = _cJSON_AddItemReferenceToArray_ptr
+  late final _cJSON_AddItemReferenceToArray = _cJSON_AddItemReferenceToArrayPtr
       .asFunction<void Function(ffi.Pointer<cJSON>, ffi.Pointer<cJSON>)>();
 
   void cJSON_AddItemReferenceToObject(
@@ -735,12 +737,12 @@
     );
   }
 
-  late final _cJSON_AddItemReferenceToObject_ptr = _lookup<
+  late final _cJSON_AddItemReferenceToObjectPtr = _lookup<
       ffi.NativeFunction<
           ffi.Void Function(ffi.Pointer<cJSON>, ffi.Pointer<ffi.Int8>,
               ffi.Pointer<cJSON>)>>('cJSON_AddItemReferenceToObject');
   late final _cJSON_AddItemReferenceToObject =
-      _cJSON_AddItemReferenceToObject_ptr.asFunction<
+      _cJSON_AddItemReferenceToObjectPtr.asFunction<
           void Function(
               ffi.Pointer<cJSON>, ffi.Pointer<ffi.Int8>, ffi.Pointer<cJSON>)>();
 
@@ -754,12 +756,12 @@
     );
   }
 
-  late final _cJSON_DetachItemViaPointer_ptr = _lookup<
+  late final _cJSON_DetachItemViaPointerPtr = _lookup<
       ffi.NativeFunction<
           ffi.Pointer<cJSON> Function(ffi.Pointer<cJSON>,
               ffi.Pointer<cJSON>)>>('cJSON_DetachItemViaPointer');
   late final _cJSON_DetachItemViaPointer =
-      _cJSON_DetachItemViaPointer_ptr.asFunction<
+      _cJSON_DetachItemViaPointerPtr.asFunction<
           ffi.Pointer<cJSON> Function(
               ffi.Pointer<cJSON>, ffi.Pointer<cJSON>)>();
 
@@ -773,11 +775,11 @@
     );
   }
 
-  late final _cJSON_DetachItemFromArray_ptr = _lookup<
+  late final _cJSON_DetachItemFromArrayPtr = _lookup<
       ffi.NativeFunction<
           ffi.Pointer<cJSON> Function(
               ffi.Pointer<cJSON>, ffi.Int32)>>('cJSON_DetachItemFromArray');
-  late final _cJSON_DetachItemFromArray = _cJSON_DetachItemFromArray_ptr
+  late final _cJSON_DetachItemFromArray = _cJSON_DetachItemFromArrayPtr
       .asFunction<ffi.Pointer<cJSON> Function(ffi.Pointer<cJSON>, int)>();
 
   void cJSON_DeleteItemFromArray(
@@ -790,10 +792,10 @@
     );
   }
 
-  late final _cJSON_DeleteItemFromArray_ptr = _lookup<
+  late final _cJSON_DeleteItemFromArrayPtr = _lookup<
           ffi.NativeFunction<ffi.Void Function(ffi.Pointer<cJSON>, ffi.Int32)>>(
       'cJSON_DeleteItemFromArray');
-  late final _cJSON_DeleteItemFromArray = _cJSON_DeleteItemFromArray_ptr
+  late final _cJSON_DeleteItemFromArray = _cJSON_DeleteItemFromArrayPtr
       .asFunction<void Function(ffi.Pointer<cJSON>, int)>();
 
   ffi.Pointer<cJSON> cJSON_DetachItemFromObject(
@@ -806,12 +808,12 @@
     );
   }
 
-  late final _cJSON_DetachItemFromObject_ptr = _lookup<
+  late final _cJSON_DetachItemFromObjectPtr = _lookup<
       ffi.NativeFunction<
           ffi.Pointer<cJSON> Function(ffi.Pointer<cJSON>,
               ffi.Pointer<ffi.Int8>)>>('cJSON_DetachItemFromObject');
   late final _cJSON_DetachItemFromObject =
-      _cJSON_DetachItemFromObject_ptr.asFunction<
+      _cJSON_DetachItemFromObjectPtr.asFunction<
           ffi.Pointer<cJSON> Function(
               ffi.Pointer<cJSON>, ffi.Pointer<ffi.Int8>)>();
 
@@ -825,13 +827,13 @@
     );
   }
 
-  late final _cJSON_DetachItemFromObjectCaseSensitive_ptr = _lookup<
+  late final _cJSON_DetachItemFromObjectCaseSensitivePtr = _lookup<
           ffi.NativeFunction<
               ffi.Pointer<cJSON> Function(
                   ffi.Pointer<cJSON>, ffi.Pointer<ffi.Int8>)>>(
       'cJSON_DetachItemFromObjectCaseSensitive');
   late final _cJSON_DetachItemFromObjectCaseSensitive =
-      _cJSON_DetachItemFromObjectCaseSensitive_ptr.asFunction<
+      _cJSON_DetachItemFromObjectCaseSensitivePtr.asFunction<
           ffi.Pointer<cJSON> Function(
               ffi.Pointer<cJSON>, ffi.Pointer<ffi.Int8>)>();
 
@@ -845,11 +847,11 @@
     );
   }
 
-  late final _cJSON_DeleteItemFromObject_ptr = _lookup<
+  late final _cJSON_DeleteItemFromObjectPtr = _lookup<
       ffi.NativeFunction<
           ffi.Void Function(ffi.Pointer<cJSON>,
               ffi.Pointer<ffi.Int8>)>>('cJSON_DeleteItemFromObject');
-  late final _cJSON_DeleteItemFromObject = _cJSON_DeleteItemFromObject_ptr
+  late final _cJSON_DeleteItemFromObject = _cJSON_DeleteItemFromObjectPtr
       .asFunction<void Function(ffi.Pointer<cJSON>, ffi.Pointer<ffi.Int8>)>();
 
   void cJSON_DeleteItemFromObjectCaseSensitive(
@@ -862,12 +864,12 @@
     );
   }
 
-  late final _cJSON_DeleteItemFromObjectCaseSensitive_ptr = _lookup<
+  late final _cJSON_DeleteItemFromObjectCaseSensitivePtr = _lookup<
           ffi.NativeFunction<
               ffi.Void Function(ffi.Pointer<cJSON>, ffi.Pointer<ffi.Int8>)>>(
       'cJSON_DeleteItemFromObjectCaseSensitive');
   late final _cJSON_DeleteItemFromObjectCaseSensitive =
-      _cJSON_DeleteItemFromObjectCaseSensitive_ptr.asFunction<
+      _cJSON_DeleteItemFromObjectCaseSensitivePtr.asFunction<
           void Function(ffi.Pointer<cJSON>, ffi.Pointer<ffi.Int8>)>();
 
   void cJSON_InsertItemInArray(
@@ -882,11 +884,11 @@
     );
   }
 
-  late final _cJSON_InsertItemInArray_ptr = _lookup<
+  late final _cJSON_InsertItemInArrayPtr = _lookup<
       ffi.NativeFunction<
           ffi.Void Function(ffi.Pointer<cJSON>, ffi.Int32,
               ffi.Pointer<cJSON>)>>('cJSON_InsertItemInArray');
-  late final _cJSON_InsertItemInArray = _cJSON_InsertItemInArray_ptr
+  late final _cJSON_InsertItemInArray = _cJSON_InsertItemInArrayPtr
       .asFunction<void Function(ffi.Pointer<cJSON>, int, ffi.Pointer<cJSON>)>();
 
   int cJSON_ReplaceItemViaPointer(
@@ -901,12 +903,12 @@
     );
   }
 
-  late final _cJSON_ReplaceItemViaPointer_ptr = _lookup<
+  late final _cJSON_ReplaceItemViaPointerPtr = _lookup<
       ffi.NativeFunction<
           cJSON_bool Function(ffi.Pointer<cJSON>, ffi.Pointer<cJSON>,
               ffi.Pointer<cJSON>)>>('cJSON_ReplaceItemViaPointer');
   late final _cJSON_ReplaceItemViaPointer =
-      _cJSON_ReplaceItemViaPointer_ptr.asFunction<
+      _cJSON_ReplaceItemViaPointerPtr.asFunction<
           int Function(
               ffi.Pointer<cJSON>, ffi.Pointer<cJSON>, ffi.Pointer<cJSON>)>();
 
@@ -922,11 +924,11 @@
     );
   }
 
-  late final _cJSON_ReplaceItemInArray_ptr = _lookup<
+  late final _cJSON_ReplaceItemInArrayPtr = _lookup<
       ffi.NativeFunction<
           ffi.Void Function(ffi.Pointer<cJSON>, ffi.Int32,
               ffi.Pointer<cJSON>)>>('cJSON_ReplaceItemInArray');
-  late final _cJSON_ReplaceItemInArray = _cJSON_ReplaceItemInArray_ptr
+  late final _cJSON_ReplaceItemInArray = _cJSON_ReplaceItemInArrayPtr
       .asFunction<void Function(ffi.Pointer<cJSON>, int, ffi.Pointer<cJSON>)>();
 
   void cJSON_ReplaceItemInObject(
@@ -941,12 +943,12 @@
     );
   }
 
-  late final _cJSON_ReplaceItemInObject_ptr = _lookup<
+  late final _cJSON_ReplaceItemInObjectPtr = _lookup<
       ffi.NativeFunction<
           ffi.Void Function(ffi.Pointer<cJSON>, ffi.Pointer<ffi.Int8>,
               ffi.Pointer<cJSON>)>>('cJSON_ReplaceItemInObject');
   late final _cJSON_ReplaceItemInObject =
-      _cJSON_ReplaceItemInObject_ptr.asFunction<
+      _cJSON_ReplaceItemInObjectPtr.asFunction<
           void Function(
               ffi.Pointer<cJSON>, ffi.Pointer<ffi.Int8>, ffi.Pointer<cJSON>)>();
 
@@ -962,12 +964,12 @@
     );
   }
 
-  late final _cJSON_ReplaceItemInObjectCaseSensitive_ptr = _lookup<
+  late final _cJSON_ReplaceItemInObjectCaseSensitivePtr = _lookup<
       ffi.NativeFunction<
           ffi.Void Function(ffi.Pointer<cJSON>, ffi.Pointer<ffi.Int8>,
               ffi.Pointer<cJSON>)>>('cJSON_ReplaceItemInObjectCaseSensitive');
   late final _cJSON_ReplaceItemInObjectCaseSensitive =
-      _cJSON_ReplaceItemInObjectCaseSensitive_ptr.asFunction<
+      _cJSON_ReplaceItemInObjectCaseSensitivePtr.asFunction<
           void Function(
               ffi.Pointer<cJSON>, ffi.Pointer<ffi.Int8>, ffi.Pointer<cJSON>)>();
 
@@ -981,11 +983,11 @@
     );
   }
 
-  late final _cJSON_Duplicate_ptr = _lookup<
+  late final _cJSON_DuplicatePtr = _lookup<
       ffi.NativeFunction<
           ffi.Pointer<cJSON> Function(
               ffi.Pointer<cJSON>, cJSON_bool)>>('cJSON_Duplicate');
-  late final _cJSON_Duplicate = _cJSON_Duplicate_ptr
+  late final _cJSON_Duplicate = _cJSON_DuplicatePtr
       .asFunction<ffi.Pointer<cJSON> Function(ffi.Pointer<cJSON>, int)>();
 
   int cJSON_Compare(
@@ -1000,11 +1002,11 @@
     );
   }
 
-  late final _cJSON_Compare_ptr = _lookup<
+  late final _cJSON_ComparePtr = _lookup<
       ffi.NativeFunction<
           cJSON_bool Function(ffi.Pointer<cJSON>, ffi.Pointer<cJSON>,
               cJSON_bool)>>('cJSON_Compare');
-  late final _cJSON_Compare = _cJSON_Compare_ptr
+  late final _cJSON_Compare = _cJSON_ComparePtr
       .asFunction<int Function(ffi.Pointer<cJSON>, ffi.Pointer<cJSON>, int)>();
 
   void cJSON_Minify(
@@ -1015,11 +1017,11 @@
     );
   }
 
-  late final _cJSON_Minify_ptr =
+  late final _cJSON_MinifyPtr =
       _lookup<ffi.NativeFunction<ffi.Void Function(ffi.Pointer<ffi.Int8>)>>(
           'cJSON_Minify');
   late final _cJSON_Minify =
-      _cJSON_Minify_ptr.asFunction<void Function(ffi.Pointer<ffi.Int8>)>();
+      _cJSON_MinifyPtr.asFunction<void Function(ffi.Pointer<ffi.Int8>)>();
 
   ffi.Pointer<cJSON> cJSON_AddNullToObject(
     ffi.Pointer<cJSON> object,
@@ -1031,11 +1033,11 @@
     );
   }
 
-  late final _cJSON_AddNullToObject_ptr = _lookup<
+  late final _cJSON_AddNullToObjectPtr = _lookup<
       ffi.NativeFunction<
           ffi.Pointer<cJSON> Function(ffi.Pointer<cJSON>,
               ffi.Pointer<ffi.Int8>)>>('cJSON_AddNullToObject');
-  late final _cJSON_AddNullToObject = _cJSON_AddNullToObject_ptr.asFunction<
+  late final _cJSON_AddNullToObject = _cJSON_AddNullToObjectPtr.asFunction<
       ffi.Pointer<cJSON> Function(ffi.Pointer<cJSON>, ffi.Pointer<ffi.Int8>)>();
 
   ffi.Pointer<cJSON> cJSON_AddTrueToObject(
@@ -1048,11 +1050,11 @@
     );
   }
 
-  late final _cJSON_AddTrueToObject_ptr = _lookup<
+  late final _cJSON_AddTrueToObjectPtr = _lookup<
       ffi.NativeFunction<
           ffi.Pointer<cJSON> Function(ffi.Pointer<cJSON>,
               ffi.Pointer<ffi.Int8>)>>('cJSON_AddTrueToObject');
-  late final _cJSON_AddTrueToObject = _cJSON_AddTrueToObject_ptr.asFunction<
+  late final _cJSON_AddTrueToObject = _cJSON_AddTrueToObjectPtr.asFunction<
       ffi.Pointer<cJSON> Function(ffi.Pointer<cJSON>, ffi.Pointer<ffi.Int8>)>();
 
   ffi.Pointer<cJSON> cJSON_AddFalseToObject(
@@ -1065,11 +1067,11 @@
     );
   }
 
-  late final _cJSON_AddFalseToObject_ptr = _lookup<
+  late final _cJSON_AddFalseToObjectPtr = _lookup<
       ffi.NativeFunction<
           ffi.Pointer<cJSON> Function(ffi.Pointer<cJSON>,
               ffi.Pointer<ffi.Int8>)>>('cJSON_AddFalseToObject');
-  late final _cJSON_AddFalseToObject = _cJSON_AddFalseToObject_ptr.asFunction<
+  late final _cJSON_AddFalseToObject = _cJSON_AddFalseToObjectPtr.asFunction<
       ffi.Pointer<cJSON> Function(ffi.Pointer<cJSON>, ffi.Pointer<ffi.Int8>)>();
 
   ffi.Pointer<cJSON> cJSON_AddBoolToObject(
@@ -1084,11 +1086,11 @@
     );
   }
 
-  late final _cJSON_AddBoolToObject_ptr = _lookup<
+  late final _cJSON_AddBoolToObjectPtr = _lookup<
       ffi.NativeFunction<
           ffi.Pointer<cJSON> Function(ffi.Pointer<cJSON>, ffi.Pointer<ffi.Int8>,
               cJSON_bool)>>('cJSON_AddBoolToObject');
-  late final _cJSON_AddBoolToObject = _cJSON_AddBoolToObject_ptr.asFunction<
+  late final _cJSON_AddBoolToObject = _cJSON_AddBoolToObjectPtr.asFunction<
       ffi.Pointer<cJSON> Function(
           ffi.Pointer<cJSON>, ffi.Pointer<ffi.Int8>, int)>();
 
@@ -1104,11 +1106,11 @@
     );
   }
 
-  late final _cJSON_AddNumberToObject_ptr = _lookup<
+  late final _cJSON_AddNumberToObjectPtr = _lookup<
       ffi.NativeFunction<
           ffi.Pointer<cJSON> Function(ffi.Pointer<cJSON>, ffi.Pointer<ffi.Int8>,
               ffi.Double)>>('cJSON_AddNumberToObject');
-  late final _cJSON_AddNumberToObject = _cJSON_AddNumberToObject_ptr.asFunction<
+  late final _cJSON_AddNumberToObject = _cJSON_AddNumberToObjectPtr.asFunction<
       ffi.Pointer<cJSON> Function(
           ffi.Pointer<cJSON>, ffi.Pointer<ffi.Int8>, double)>();
 
@@ -1124,11 +1126,11 @@
     );
   }
 
-  late final _cJSON_AddStringToObject_ptr = _lookup<
+  late final _cJSON_AddStringToObjectPtr = _lookup<
       ffi.NativeFunction<
           ffi.Pointer<cJSON> Function(ffi.Pointer<cJSON>, ffi.Pointer<ffi.Int8>,
               ffi.Pointer<ffi.Int8>)>>('cJSON_AddStringToObject');
-  late final _cJSON_AddStringToObject = _cJSON_AddStringToObject_ptr.asFunction<
+  late final _cJSON_AddStringToObject = _cJSON_AddStringToObjectPtr.asFunction<
       ffi.Pointer<cJSON> Function(
           ffi.Pointer<cJSON>, ffi.Pointer<ffi.Int8>, ffi.Pointer<ffi.Int8>)>();
 
@@ -1144,11 +1146,11 @@
     );
   }
 
-  late final _cJSON_AddRawToObject_ptr = _lookup<
+  late final _cJSON_AddRawToObjectPtr = _lookup<
       ffi.NativeFunction<
           ffi.Pointer<cJSON> Function(ffi.Pointer<cJSON>, ffi.Pointer<ffi.Int8>,
               ffi.Pointer<ffi.Int8>)>>('cJSON_AddRawToObject');
-  late final _cJSON_AddRawToObject = _cJSON_AddRawToObject_ptr.asFunction<
+  late final _cJSON_AddRawToObject = _cJSON_AddRawToObjectPtr.asFunction<
       ffi.Pointer<cJSON> Function(
           ffi.Pointer<cJSON>, ffi.Pointer<ffi.Int8>, ffi.Pointer<ffi.Int8>)>();
 
@@ -1162,11 +1164,11 @@
     );
   }
 
-  late final _cJSON_AddObjectToObject_ptr = _lookup<
+  late final _cJSON_AddObjectToObjectPtr = _lookup<
       ffi.NativeFunction<
           ffi.Pointer<cJSON> Function(ffi.Pointer<cJSON>,
               ffi.Pointer<ffi.Int8>)>>('cJSON_AddObjectToObject');
-  late final _cJSON_AddObjectToObject = _cJSON_AddObjectToObject_ptr.asFunction<
+  late final _cJSON_AddObjectToObject = _cJSON_AddObjectToObjectPtr.asFunction<
       ffi.Pointer<cJSON> Function(ffi.Pointer<cJSON>, ffi.Pointer<ffi.Int8>)>();
 
   ffi.Pointer<cJSON> cJSON_AddArrayToObject(
@@ -1179,11 +1181,11 @@
     );
   }
 
-  late final _cJSON_AddArrayToObject_ptr = _lookup<
+  late final _cJSON_AddArrayToObjectPtr = _lookup<
       ffi.NativeFunction<
           ffi.Pointer<cJSON> Function(ffi.Pointer<cJSON>,
               ffi.Pointer<ffi.Int8>)>>('cJSON_AddArrayToObject');
-  late final _cJSON_AddArrayToObject = _cJSON_AddArrayToObject_ptr.asFunction<
+  late final _cJSON_AddArrayToObject = _cJSON_AddArrayToObjectPtr.asFunction<
       ffi.Pointer<cJSON> Function(ffi.Pointer<cJSON>, ffi.Pointer<ffi.Int8>)>();
 
   double cJSON_SetNumberHelper(
@@ -1196,11 +1198,11 @@
     );
   }
 
-  late final _cJSON_SetNumberHelper_ptr = _lookup<
+  late final _cJSON_SetNumberHelperPtr = _lookup<
       ffi.NativeFunction<
           ffi.Double Function(
               ffi.Pointer<cJSON>, ffi.Double)>>('cJSON_SetNumberHelper');
-  late final _cJSON_SetNumberHelper = _cJSON_SetNumberHelper_ptr
+  late final _cJSON_SetNumberHelper = _cJSON_SetNumberHelperPtr
       .asFunction<double Function(ffi.Pointer<cJSON>, double)>();
 
   ffi.Pointer<ffi.Void> cJSON_malloc(
@@ -1211,11 +1213,11 @@
     );
   }
 
-  late final _cJSON_malloc_ptr =
+  late final _cJSON_mallocPtr =
       _lookup<ffi.NativeFunction<ffi.Pointer<ffi.Void> Function(ffi.IntPtr)>>(
           'cJSON_malloc');
   late final _cJSON_malloc =
-      _cJSON_malloc_ptr.asFunction<ffi.Pointer<ffi.Void> Function(int)>();
+      _cJSON_mallocPtr.asFunction<ffi.Pointer<ffi.Void> Function(int)>();
 
   void cJSON_free(
     ffi.Pointer<ffi.Void> object,
@@ -1225,11 +1227,11 @@
     );
   }
 
-  late final _cJSON_free_ptr =
+  late final _cJSON_freePtr =
       _lookup<ffi.NativeFunction<ffi.Void Function(ffi.Pointer<ffi.Void>)>>(
           'cJSON_free');
   late final _cJSON_free =
-      _cJSON_free_ptr.asFunction<void Function(ffi.Pointer<ffi.Void>)>();
+      _cJSON_freePtr.asFunction<void Function(ffi.Pointer<ffi.Void>)>();
 }
 
 class cJSON extends ffi.Struct {
diff --git a/example/c_json/pubspec.yaml b/example/c_json/pubspec.yaml
index 03a913b..e9b7960 100644
--- a/example/c_json/pubspec.yaml
+++ b/example/c_json/pubspec.yaml
@@ -14,6 +14,7 @@
 dev_dependencies:
   ffigen:
     path: '../../'
+  lints: ^1.0.1
 
 ffigen:
   output: 'cjson_generated_bindings.dart'
@@ -48,3 +49,5 @@
     // LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
     // OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
     // THE SOFTWARE.
+
+    // ignore_for_file: camel_case_types, non_constant_identifier_names
diff --git a/example/libclang-example/generated_bindings.dart b/example/libclang-example/generated_bindings.dart
index f8e77c4..f77c7e6 100644
--- a/example/libclang-example/generated_bindings.dart
+++ b/example/libclang-example/generated_bindings.dart
@@ -3,6 +3,8 @@
 // See https://llvm.org/LICENSE.txt for license information.
 // SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
 
+// ignore_for_file: camel_case_types, non_constant_identifier_names
+
 // AUTO GENERATED FILE, DO NOT EDIT.
 //
 // Generated by `package:ffigen`.
@@ -32,9 +34,9 @@
     );
   }
 
-  late final _clang_getCString_ptr =
+  late final _clang_getCStringPtr =
       _lookup<ffi.NativeFunction<Native_clang_getCString>>('clang_getCString');
-  late final _clang_getCString = _clang_getCString_ptr
+  late final _clang_getCString = _clang_getCStringPtr
       .asFunction<ffi.Pointer<ffi.Int8> Function(CXString)>();
 
   /// Free the given string.
@@ -46,25 +48,25 @@
     );
   }
 
-  late final _clang_disposeString_ptr =
+  late final _clang_disposeStringPtr =
       _lookup<ffi.NativeFunction<Native_clang_disposeString>>(
           'clang_disposeString');
   late final _clang_disposeString =
-      _clang_disposeString_ptr.asFunction<void Function(CXString)>();
+      _clang_disposeStringPtr.asFunction<void Function(CXString)>();
 
   /// Free the given string set.
   void clang_disposeStringSet(
-    ffi.Pointer<CXStringSet> set_1,
+    ffi.Pointer<CXStringSet> set1,
   ) {
     return _clang_disposeStringSet(
-      set_1,
+      set1,
     );
   }
 
-  late final _clang_disposeStringSet_ptr =
+  late final _clang_disposeStringSetPtr =
       _lookup<ffi.NativeFunction<Native_clang_disposeStringSet>>(
           'clang_disposeStringSet');
-  late final _clang_disposeStringSet = _clang_disposeStringSet_ptr
+  late final _clang_disposeStringSet = _clang_disposeStringSetPtr
       .asFunction<void Function(ffi.Pointer<CXStringSet>)>();
 
   /// Provides a shared context for creating translation units.
@@ -115,11 +117,11 @@
     );
   }
 
-  late final _clang_createIndex_ptr =
+  late final _clang_createIndexPtr =
       _lookup<ffi.NativeFunction<Native_clang_createIndex>>(
           'clang_createIndex');
   late final _clang_createIndex =
-      _clang_createIndex_ptr.asFunction<CXIndex Function(int, int)>();
+      _clang_createIndexPtr.asFunction<CXIndex Function(int, int)>();
 
   /// Destroy the given index.
   ///
@@ -133,11 +135,11 @@
     );
   }
 
-  late final _clang_disposeIndex_ptr =
+  late final _clang_disposeIndexPtr =
       _lookup<ffi.NativeFunction<Native_clang_disposeIndex>>(
           'clang_disposeIndex');
   late final _clang_disposeIndex =
-      _clang_disposeIndex_ptr.asFunction<void Function(CXIndex)>();
+      _clang_disposeIndexPtr.asFunction<void Function(CXIndex)>();
 
   /// Sets general options associated with a CXIndex.
   ///
@@ -160,11 +162,11 @@
     );
   }
 
-  late final _clang_CXIndex_setGlobalOptions_ptr =
+  late final _clang_CXIndex_setGlobalOptionsPtr =
       _lookup<ffi.NativeFunction<Native_clang_CXIndex_setGlobalOptions>>(
           'clang_CXIndex_setGlobalOptions');
   late final _clang_CXIndex_setGlobalOptions =
-      _clang_CXIndex_setGlobalOptions_ptr
+      _clang_CXIndex_setGlobalOptionsPtr
           .asFunction<void Function(CXIndex, int)>();
 
   /// Gets the general options associated with a CXIndex.
@@ -179,11 +181,11 @@
     );
   }
 
-  late final _clang_CXIndex_getGlobalOptions_ptr =
+  late final _clang_CXIndex_getGlobalOptionsPtr =
       _lookup<ffi.NativeFunction<Native_clang_CXIndex_getGlobalOptions>>(
           'clang_CXIndex_getGlobalOptions');
   late final _clang_CXIndex_getGlobalOptions =
-      _clang_CXIndex_getGlobalOptions_ptr.asFunction<int Function(CXIndex)>();
+      _clang_CXIndex_getGlobalOptionsPtr.asFunction<int Function(CXIndex)>();
 
   /// Sets the invocation emission path option in a CXIndex.
   ///
@@ -200,12 +202,12 @@
     );
   }
 
-  late final _clang_CXIndex_setInvocationEmissionPathOption_ptr = _lookup<
+  late final _clang_CXIndex_setInvocationEmissionPathOptionPtr = _lookup<
           ffi.NativeFunction<
               Native_clang_CXIndex_setInvocationEmissionPathOption>>(
       'clang_CXIndex_setInvocationEmissionPathOption');
   late final _clang_CXIndex_setInvocationEmissionPathOption =
-      _clang_CXIndex_setInvocationEmissionPathOption_ptr
+      _clang_CXIndex_setInvocationEmissionPathOptionPtr
           .asFunction<void Function(CXIndex, ffi.Pointer<ffi.Int8>)>();
 
   /// Retrieve the complete file and path name of the given file.
@@ -217,11 +219,11 @@
     );
   }
 
-  late final _clang_getFileName_ptr =
+  late final _clang_getFileNamePtr =
       _lookup<ffi.NativeFunction<Native_clang_getFileName>>(
           'clang_getFileName');
   late final _clang_getFileName =
-      _clang_getFileName_ptr.asFunction<CXString Function(CXFile)>();
+      _clang_getFileNamePtr.asFunction<CXString Function(CXFile)>();
 
   /// Retrieve the last modification time of the given file.
   int clang_getFileTime(
@@ -232,11 +234,11 @@
     );
   }
 
-  late final _clang_getFileTime_ptr =
+  late final _clang_getFileTimePtr =
       _lookup<ffi.NativeFunction<Native_clang_getFileTime>>(
           'clang_getFileTime');
   late final _clang_getFileTime =
-      _clang_getFileTime_ptr.asFunction<int Function(CXFile)>();
+      _clang_getFileTimePtr.asFunction<int Function(CXFile)>();
 
   /// Retrieve the unique ID for the given \c file.
   ///
@@ -254,10 +256,10 @@
     );
   }
 
-  late final _clang_getFileUniqueID_ptr =
+  late final _clang_getFileUniqueIDPtr =
       _lookup<ffi.NativeFunction<Native_clang_getFileUniqueID>>(
           'clang_getFileUniqueID');
-  late final _clang_getFileUniqueID = _clang_getFileUniqueID_ptr
+  late final _clang_getFileUniqueID = _clang_getFileUniqueIDPtr
       .asFunction<int Function(CXFile, ffi.Pointer<CXFileUniqueID>)>();
 
   /// Determine whether the given header is guarded against
@@ -273,11 +275,11 @@
     );
   }
 
-  late final _clang_isFileMultipleIncludeGuarded_ptr =
+  late final _clang_isFileMultipleIncludeGuardedPtr =
       _lookup<ffi.NativeFunction<Native_clang_isFileMultipleIncludeGuarded>>(
           'clang_isFileMultipleIncludeGuarded');
   late final _clang_isFileMultipleIncludeGuarded =
-      _clang_isFileMultipleIncludeGuarded_ptr
+      _clang_isFileMultipleIncludeGuardedPtr
           .asFunction<int Function(CXTranslationUnit, CXFile)>();
 
   /// Retrieve a file handle within the given translation unit.
@@ -298,9 +300,9 @@
     );
   }
 
-  late final _clang_getFile_ptr =
+  late final _clang_getFilePtr =
       _lookup<ffi.NativeFunction<Native_clang_getFile>>('clang_getFile');
-  late final _clang_getFile = _clang_getFile_ptr
+  late final _clang_getFile = _clang_getFilePtr
       .asFunction<CXFile Function(CXTranslationUnit, ffi.Pointer<ffi.Int8>)>();
 
   /// Retrieve the buffer associated with the given file.
@@ -325,10 +327,10 @@
     );
   }
 
-  late final _clang_getFileContents_ptr =
+  late final _clang_getFileContentsPtr =
       _lookup<ffi.NativeFunction<Native_clang_getFileContents>>(
           'clang_getFileContents');
-  late final _clang_getFileContents = _clang_getFileContents_ptr.asFunction<
+  late final _clang_getFileContents = _clang_getFileContentsPtr.asFunction<
       ffi.Pointer<ffi.Int8> Function(
           CXTranslationUnit, CXFile, ffi.Pointer<ffi.IntPtr>)>();
 
@@ -344,11 +346,11 @@
     );
   }
 
-  late final _clang_File_isEqual_ptr =
+  late final _clang_File_isEqualPtr =
       _lookup<ffi.NativeFunction<Native_clang_File_isEqual>>(
           'clang_File_isEqual');
   late final _clang_File_isEqual =
-      _clang_File_isEqual_ptr.asFunction<int Function(CXFile, CXFile)>();
+      _clang_File_isEqualPtr.asFunction<int Function(CXFile, CXFile)>();
 
   /// Returns the real path name of \c file.
   ///
@@ -361,22 +363,22 @@
     );
   }
 
-  late final _clang_File_tryGetRealPathName_ptr =
+  late final _clang_File_tryGetRealPathNamePtr =
       _lookup<ffi.NativeFunction<Native_clang_File_tryGetRealPathName>>(
           'clang_File_tryGetRealPathName');
-  late final _clang_File_tryGetRealPathName = _clang_File_tryGetRealPathName_ptr
-      .asFunction<CXString Function(CXFile)>();
+  late final _clang_File_tryGetRealPathName =
+      _clang_File_tryGetRealPathNamePtr.asFunction<CXString Function(CXFile)>();
 
   /// Retrieve a NULL (invalid) source location.
   CXSourceLocation clang_getNullLocation() {
     return _clang_getNullLocation();
   }
 
-  late final _clang_getNullLocation_ptr =
+  late final _clang_getNullLocationPtr =
       _lookup<ffi.NativeFunction<Native_clang_getNullLocation>>(
           'clang_getNullLocation');
   late final _clang_getNullLocation =
-      _clang_getNullLocation_ptr.asFunction<CXSourceLocation Function()>();
+      _clang_getNullLocationPtr.asFunction<CXSourceLocation Function()>();
 
   /// Determine whether two source locations, which must refer into
   /// the same translation unit, refer to exactly the same point in the source
@@ -394,10 +396,10 @@
     );
   }
 
-  late final _clang_equalLocations_ptr =
+  late final _clang_equalLocationsPtr =
       _lookup<ffi.NativeFunction<Native_clang_equalLocations>>(
           'clang_equalLocations');
-  late final _clang_equalLocations = _clang_equalLocations_ptr
+  late final _clang_equalLocations = _clang_equalLocationsPtr
       .asFunction<int Function(CXSourceLocation, CXSourceLocation)>();
 
   /// Retrieves the source location associated with a given file/line/column
@@ -416,10 +418,10 @@
     );
   }
 
-  late final _clang_getLocation_ptr =
+  late final _clang_getLocationPtr =
       _lookup<ffi.NativeFunction<Native_clang_getLocation>>(
           'clang_getLocation');
-  late final _clang_getLocation = _clang_getLocation_ptr.asFunction<
+  late final _clang_getLocation = _clang_getLocationPtr.asFunction<
       CXSourceLocation Function(CXTranslationUnit, CXFile, int, int)>();
 
   /// Retrieves the source location associated with a given character offset
@@ -436,10 +438,10 @@
     );
   }
 
-  late final _clang_getLocationForOffset_ptr =
+  late final _clang_getLocationForOffsetPtr =
       _lookup<ffi.NativeFunction<Native_clang_getLocationForOffset>>(
           'clang_getLocationForOffset');
-  late final _clang_getLocationForOffset = _clang_getLocationForOffset_ptr
+  late final _clang_getLocationForOffset = _clang_getLocationForOffsetPtr
       .asFunction<CXSourceLocation Function(CXTranslationUnit, CXFile, int)>();
 
   /// Returns non-zero if the given source location is in a system header.
@@ -451,11 +453,11 @@
     );
   }
 
-  late final _clang_Location_isInSystemHeader_ptr =
+  late final _clang_Location_isInSystemHeaderPtr =
       _lookup<ffi.NativeFunction<Native_clang_Location_isInSystemHeader>>(
           'clang_Location_isInSystemHeader');
   late final _clang_Location_isInSystemHeader =
-      _clang_Location_isInSystemHeader_ptr
+      _clang_Location_isInSystemHeaderPtr
           .asFunction<int Function(CXSourceLocation)>();
 
   /// Returns non-zero if the given source location is in the main file of
@@ -468,10 +470,10 @@
     );
   }
 
-  late final _clang_Location_isFromMainFile_ptr =
+  late final _clang_Location_isFromMainFilePtr =
       _lookup<ffi.NativeFunction<Native_clang_Location_isFromMainFile>>(
           'clang_Location_isFromMainFile');
-  late final _clang_Location_isFromMainFile = _clang_Location_isFromMainFile_ptr
+  late final _clang_Location_isFromMainFile = _clang_Location_isFromMainFilePtr
       .asFunction<int Function(CXSourceLocation)>();
 
   /// Retrieve a NULL (invalid) source range.
@@ -479,11 +481,11 @@
     return _clang_getNullRange();
   }
 
-  late final _clang_getNullRange_ptr =
+  late final _clang_getNullRangePtr =
       _lookup<ffi.NativeFunction<Native_clang_getNullRange>>(
           'clang_getNullRange');
   late final _clang_getNullRange =
-      _clang_getNullRange_ptr.asFunction<CXSourceRange Function()>();
+      _clang_getNullRangePtr.asFunction<CXSourceRange Function()>();
 
   /// Retrieve a source range given the beginning and ending source
   /// locations.
@@ -497,9 +499,9 @@
     );
   }
 
-  late final _clang_getRange_ptr =
+  late final _clang_getRangePtr =
       _lookup<ffi.NativeFunction<Native_clang_getRange>>('clang_getRange');
-  late final _clang_getRange = _clang_getRange_ptr
+  late final _clang_getRange = _clang_getRangePtr
       .asFunction<CXSourceRange Function(CXSourceLocation, CXSourceLocation)>();
 
   /// Determine whether two ranges are equivalent.
@@ -515,10 +517,10 @@
     );
   }
 
-  late final _clang_equalRanges_ptr =
+  late final _clang_equalRangesPtr =
       _lookup<ffi.NativeFunction<Native_clang_equalRanges>>(
           'clang_equalRanges');
-  late final _clang_equalRanges = _clang_equalRanges_ptr
+  late final _clang_equalRanges = _clang_equalRangesPtr
       .asFunction<int Function(CXSourceRange, CXSourceRange)>();
 
   /// Returns non-zero if \p range is null.
@@ -530,11 +532,11 @@
     );
   }
 
-  late final _clang_Range_isNull_ptr =
+  late final _clang_Range_isNullPtr =
       _lookup<ffi.NativeFunction<Native_clang_Range_isNull>>(
           'clang_Range_isNull');
   late final _clang_Range_isNull =
-      _clang_Range_isNull_ptr.asFunction<int Function(CXSourceRange)>();
+      _clang_Range_isNullPtr.asFunction<int Function(CXSourceRange)>();
 
   /// Retrieve the file, line, column, and offset represented by
   /// the given source location.
@@ -572,11 +574,11 @@
     );
   }
 
-  late final _clang_getExpansionLocation_ptr =
+  late final _clang_getExpansionLocationPtr =
       _lookup<ffi.NativeFunction<Native_clang_getExpansionLocation>>(
           'clang_getExpansionLocation');
   late final _clang_getExpansionLocation =
-      _clang_getExpansionLocation_ptr.asFunction<
+      _clang_getExpansionLocationPtr.asFunction<
           void Function(
               CXSourceLocation,
               ffi.Pointer<CXFile>,
@@ -636,11 +638,11 @@
     );
   }
 
-  late final _clang_getPresumedLocation_ptr =
+  late final _clang_getPresumedLocationPtr =
       _lookup<ffi.NativeFunction<Native_clang_getPresumedLocation>>(
           'clang_getPresumedLocation');
   late final _clang_getPresumedLocation =
-      _clang_getPresumedLocation_ptr.asFunction<
+      _clang_getPresumedLocationPtr.asFunction<
           void Function(CXSourceLocation, ffi.Pointer<CXString>,
               ffi.Pointer<ffi.Uint32>, ffi.Pointer<ffi.Uint32>)>();
 
@@ -666,11 +668,11 @@
     );
   }
 
-  late final _clang_getInstantiationLocation_ptr =
+  late final _clang_getInstantiationLocationPtr =
       _lookup<ffi.NativeFunction<Native_clang_getInstantiationLocation>>(
           'clang_getInstantiationLocation');
   late final _clang_getInstantiationLocation =
-      _clang_getInstantiationLocation_ptr.asFunction<
+      _clang_getInstantiationLocationPtr.asFunction<
           void Function(
               CXSourceLocation,
               ffi.Pointer<CXFile>,
@@ -714,11 +716,11 @@
     );
   }
 
-  late final _clang_getSpellingLocation_ptr =
+  late final _clang_getSpellingLocationPtr =
       _lookup<ffi.NativeFunction<Native_clang_getSpellingLocation>>(
           'clang_getSpellingLocation');
   late final _clang_getSpellingLocation =
-      _clang_getSpellingLocation_ptr.asFunction<
+      _clang_getSpellingLocationPtr.asFunction<
           void Function(
               CXSourceLocation,
               ffi.Pointer<CXFile>,
@@ -763,10 +765,10 @@
     );
   }
 
-  late final _clang_getFileLocation_ptr =
+  late final _clang_getFileLocationPtr =
       _lookup<ffi.NativeFunction<Native_clang_getFileLocation>>(
           'clang_getFileLocation');
-  late final _clang_getFileLocation = _clang_getFileLocation_ptr.asFunction<
+  late final _clang_getFileLocation = _clang_getFileLocationPtr.asFunction<
       void Function(
           CXSourceLocation,
           ffi.Pointer<CXFile>,
@@ -784,10 +786,10 @@
     );
   }
 
-  late final _clang_getRangeStart_ptr =
+  late final _clang_getRangeStartPtr =
       _lookup<ffi.NativeFunction<Native_clang_getRangeStart>>(
           'clang_getRangeStart');
-  late final _clang_getRangeStart = _clang_getRangeStart_ptr
+  late final _clang_getRangeStart = _clang_getRangeStartPtr
       .asFunction<CXSourceLocation Function(CXSourceRange)>();
 
   /// Retrieve a source location representing the last character within a
@@ -800,10 +802,10 @@
     );
   }
 
-  late final _clang_getRangeEnd_ptr =
+  late final _clang_getRangeEndPtr =
       _lookup<ffi.NativeFunction<Native_clang_getRangeEnd>>(
           'clang_getRangeEnd');
-  late final _clang_getRangeEnd = _clang_getRangeEnd_ptr
+  late final _clang_getRangeEnd = _clang_getRangeEndPtr
       .asFunction<CXSourceLocation Function(CXSourceRange)>();
 
   /// Retrieve all ranges that were skipped by the preprocessor.
@@ -820,10 +822,10 @@
     );
   }
 
-  late final _clang_getSkippedRanges_ptr =
+  late final _clang_getSkippedRangesPtr =
       _lookup<ffi.NativeFunction<Native_clang_getSkippedRanges>>(
           'clang_getSkippedRanges');
-  late final _clang_getSkippedRanges = _clang_getSkippedRanges_ptr.asFunction<
+  late final _clang_getSkippedRanges = _clang_getSkippedRangesPtr.asFunction<
       ffi.Pointer<CXSourceRangeList> Function(CXTranslationUnit, CXFile)>();
 
   /// Retrieve all ranges from all files that were skipped by the
@@ -839,10 +841,10 @@
     );
   }
 
-  late final _clang_getAllSkippedRanges_ptr =
+  late final _clang_getAllSkippedRangesPtr =
       _lookup<ffi.NativeFunction<Native_clang_getAllSkippedRanges>>(
           'clang_getAllSkippedRanges');
-  late final _clang_getAllSkippedRanges = _clang_getAllSkippedRanges_ptr
+  late final _clang_getAllSkippedRanges = _clang_getAllSkippedRangesPtr
       .asFunction<ffi.Pointer<CXSourceRangeList> Function(CXTranslationUnit)>();
 
   /// Destroy the given \c CXSourceRangeList.
@@ -854,10 +856,10 @@
     );
   }
 
-  late final _clang_disposeSourceRangeList_ptr =
+  late final _clang_disposeSourceRangeListPtr =
       _lookup<ffi.NativeFunction<Native_clang_disposeSourceRangeList>>(
           'clang_disposeSourceRangeList');
-  late final _clang_disposeSourceRangeList = _clang_disposeSourceRangeList_ptr
+  late final _clang_disposeSourceRangeList = _clang_disposeSourceRangeListPtr
       .asFunction<void Function(ffi.Pointer<CXSourceRangeList>)>();
 
   /// Determine the number of diagnostics in a CXDiagnosticSet.
@@ -869,10 +871,10 @@
     );
   }
 
-  late final _clang_getNumDiagnosticsInSet_ptr =
+  late final _clang_getNumDiagnosticsInSetPtr =
       _lookup<ffi.NativeFunction<Native_clang_getNumDiagnosticsInSet>>(
           'clang_getNumDiagnosticsInSet');
-  late final _clang_getNumDiagnosticsInSet = _clang_getNumDiagnosticsInSet_ptr
+  late final _clang_getNumDiagnosticsInSet = _clang_getNumDiagnosticsInSetPtr
       .asFunction<int Function(CXDiagnosticSet)>();
 
   /// Retrieve a diagnostic associated with the given CXDiagnosticSet.
@@ -892,10 +894,10 @@
     );
   }
 
-  late final _clang_getDiagnosticInSet_ptr =
+  late final _clang_getDiagnosticInSetPtr =
       _lookup<ffi.NativeFunction<Native_clang_getDiagnosticInSet>>(
           'clang_getDiagnosticInSet');
-  late final _clang_getDiagnosticInSet = _clang_getDiagnosticInSet_ptr
+  late final _clang_getDiagnosticInSet = _clang_getDiagnosticInSetPtr
       .asFunction<CXDiagnostic Function(CXDiagnosticSet, int)>();
 
   /// Deserialize a set of diagnostics from a Clang diagnostics bitcode
@@ -921,10 +923,10 @@
     );
   }
 
-  late final _clang_loadDiagnostics_ptr =
+  late final _clang_loadDiagnosticsPtr =
       _lookup<ffi.NativeFunction<Native_clang_loadDiagnostics>>(
           'clang_loadDiagnostics');
-  late final _clang_loadDiagnostics = _clang_loadDiagnostics_ptr.asFunction<
+  late final _clang_loadDiagnostics = _clang_loadDiagnosticsPtr.asFunction<
       CXDiagnosticSet Function(ffi.Pointer<ffi.Int8>, ffi.Pointer<ffi.Int32>,
           ffi.Pointer<CXString>)>();
 
@@ -937,10 +939,10 @@
     );
   }
 
-  late final _clang_disposeDiagnosticSet_ptr =
+  late final _clang_disposeDiagnosticSetPtr =
       _lookup<ffi.NativeFunction<Native_clang_disposeDiagnosticSet>>(
           'clang_disposeDiagnosticSet');
-  late final _clang_disposeDiagnosticSet = _clang_disposeDiagnosticSet_ptr
+  late final _clang_disposeDiagnosticSet = _clang_disposeDiagnosticSetPtr
       .asFunction<void Function(CXDiagnosticSet)>();
 
   /// Retrieve the child diagnostics of a CXDiagnostic.
@@ -955,10 +957,10 @@
     );
   }
 
-  late final _clang_getChildDiagnostics_ptr =
+  late final _clang_getChildDiagnosticsPtr =
       _lookup<ffi.NativeFunction<Native_clang_getChildDiagnostics>>(
           'clang_getChildDiagnostics');
-  late final _clang_getChildDiagnostics = _clang_getChildDiagnostics_ptr
+  late final _clang_getChildDiagnostics = _clang_getChildDiagnosticsPtr
       .asFunction<CXDiagnosticSet Function(CXDiagnostic)>();
 
   /// Determine the number of diagnostics produced for the given
@@ -971,11 +973,11 @@
     );
   }
 
-  late final _clang_getNumDiagnostics_ptr =
+  late final _clang_getNumDiagnosticsPtr =
       _lookup<ffi.NativeFunction<Native_clang_getNumDiagnostics>>(
           'clang_getNumDiagnostics');
-  late final _clang_getNumDiagnostics = _clang_getNumDiagnostics_ptr
-      .asFunction<int Function(CXTranslationUnit)>();
+  late final _clang_getNumDiagnostics =
+      _clang_getNumDiagnosticsPtr.asFunction<int Function(CXTranslationUnit)>();
 
   /// Retrieve a diagnostic associated with the given translation unit.
   ///
@@ -994,10 +996,10 @@
     );
   }
 
-  late final _clang_getDiagnostic_ptr =
+  late final _clang_getDiagnosticPtr =
       _lookup<ffi.NativeFunction<Native_clang_getDiagnostic>>(
           'clang_getDiagnostic');
-  late final _clang_getDiagnostic = _clang_getDiagnostic_ptr
+  late final _clang_getDiagnostic = _clang_getDiagnosticPtr
       .asFunction<CXDiagnostic Function(CXTranslationUnit, int)>();
 
   /// Retrieve the complete set of diagnostics associated with a
@@ -1012,10 +1014,10 @@
     );
   }
 
-  late final _clang_getDiagnosticSetFromTU_ptr =
+  late final _clang_getDiagnosticSetFromTUPtr =
       _lookup<ffi.NativeFunction<Native_clang_getDiagnosticSetFromTU>>(
           'clang_getDiagnosticSetFromTU');
-  late final _clang_getDiagnosticSetFromTU = _clang_getDiagnosticSetFromTU_ptr
+  late final _clang_getDiagnosticSetFromTU = _clang_getDiagnosticSetFromTUPtr
       .asFunction<CXDiagnosticSet Function(CXTranslationUnit)>();
 
   /// Destroy a diagnostic.
@@ -1027,11 +1029,11 @@
     );
   }
 
-  late final _clang_disposeDiagnostic_ptr =
+  late final _clang_disposeDiagnosticPtr =
       _lookup<ffi.NativeFunction<Native_clang_disposeDiagnostic>>(
           'clang_disposeDiagnostic');
   late final _clang_disposeDiagnostic =
-      _clang_disposeDiagnostic_ptr.asFunction<void Function(CXDiagnostic)>();
+      _clang_disposeDiagnosticPtr.asFunction<void Function(CXDiagnostic)>();
 
   /// Format the given diagnostic in a manner that is suitable for display.
   ///
@@ -1056,10 +1058,10 @@
     );
   }
 
-  late final _clang_formatDiagnostic_ptr =
+  late final _clang_formatDiagnosticPtr =
       _lookup<ffi.NativeFunction<Native_clang_formatDiagnostic>>(
           'clang_formatDiagnostic');
-  late final _clang_formatDiagnostic = _clang_formatDiagnostic_ptr
+  late final _clang_formatDiagnostic = _clang_formatDiagnosticPtr
       .asFunction<CXString Function(CXDiagnostic, int)>();
 
   /// Retrieve the set of display options most similar to the
@@ -1071,11 +1073,11 @@
     return _clang_defaultDiagnosticDisplayOptions();
   }
 
-  late final _clang_defaultDiagnosticDisplayOptions_ptr =
+  late final _clang_defaultDiagnosticDisplayOptionsPtr =
       _lookup<ffi.NativeFunction<Native_clang_defaultDiagnosticDisplayOptions>>(
           'clang_defaultDiagnosticDisplayOptions');
   late final _clang_defaultDiagnosticDisplayOptions =
-      _clang_defaultDiagnosticDisplayOptions_ptr.asFunction<int Function()>();
+      _clang_defaultDiagnosticDisplayOptionsPtr.asFunction<int Function()>();
 
   /// Determine the severity of the given diagnostic.
   int clang_getDiagnosticSeverity(
@@ -1086,11 +1088,11 @@
     );
   }
 
-  late final _clang_getDiagnosticSeverity_ptr =
+  late final _clang_getDiagnosticSeverityPtr =
       _lookup<ffi.NativeFunction<Native_clang_getDiagnosticSeverity>>(
           'clang_getDiagnosticSeverity');
   late final _clang_getDiagnosticSeverity =
-      _clang_getDiagnosticSeverity_ptr.asFunction<int Function(CXDiagnostic)>();
+      _clang_getDiagnosticSeverityPtr.asFunction<int Function(CXDiagnostic)>();
 
   /// Retrieve the source location of the given diagnostic.
   ///
@@ -1104,10 +1106,10 @@
     );
   }
 
-  late final _clang_getDiagnosticLocation_ptr =
+  late final _clang_getDiagnosticLocationPtr =
       _lookup<ffi.NativeFunction<Native_clang_getDiagnosticLocation>>(
           'clang_getDiagnosticLocation');
-  late final _clang_getDiagnosticLocation = _clang_getDiagnosticLocation_ptr
+  late final _clang_getDiagnosticLocation = _clang_getDiagnosticLocationPtr
       .asFunction<CXSourceLocation Function(CXDiagnostic)>();
 
   /// Retrieve the text of the given diagnostic.
@@ -1119,10 +1121,10 @@
     );
   }
 
-  late final _clang_getDiagnosticSpelling_ptr =
+  late final _clang_getDiagnosticSpellingPtr =
       _lookup<ffi.NativeFunction<Native_clang_getDiagnosticSpelling>>(
           'clang_getDiagnosticSpelling');
-  late final _clang_getDiagnosticSpelling = _clang_getDiagnosticSpelling_ptr
+  late final _clang_getDiagnosticSpelling = _clang_getDiagnosticSpellingPtr
       .asFunction<CXString Function(CXDiagnostic)>();
 
   /// Retrieve the name of the command-line option that enabled this
@@ -1145,10 +1147,10 @@
     );
   }
 
-  late final _clang_getDiagnosticOption_ptr =
+  late final _clang_getDiagnosticOptionPtr =
       _lookup<ffi.NativeFunction<Native_clang_getDiagnosticOption>>(
           'clang_getDiagnosticOption');
-  late final _clang_getDiagnosticOption = _clang_getDiagnosticOption_ptr
+  late final _clang_getDiagnosticOption = _clang_getDiagnosticOptionPtr
       .asFunction<CXString Function(CXDiagnostic, ffi.Pointer<CXString>)>();
 
   /// Retrieve the category number for this diagnostic.
@@ -1167,11 +1169,11 @@
     );
   }
 
-  late final _clang_getDiagnosticCategory_ptr =
+  late final _clang_getDiagnosticCategoryPtr =
       _lookup<ffi.NativeFunction<Native_clang_getDiagnosticCategory>>(
           'clang_getDiagnosticCategory');
   late final _clang_getDiagnosticCategory =
-      _clang_getDiagnosticCategory_ptr.asFunction<int Function(CXDiagnostic)>();
+      _clang_getDiagnosticCategoryPtr.asFunction<int Function(CXDiagnostic)>();
 
   /// Retrieve the name of a particular diagnostic category.  This
   /// is now deprecated.  Use clang_getDiagnosticCategoryText()
@@ -1189,11 +1191,11 @@
     );
   }
 
-  late final _clang_getDiagnosticCategoryName_ptr =
+  late final _clang_getDiagnosticCategoryNamePtr =
       _lookup<ffi.NativeFunction<Native_clang_getDiagnosticCategoryName>>(
           'clang_getDiagnosticCategoryName');
   late final _clang_getDiagnosticCategoryName =
-      _clang_getDiagnosticCategoryName_ptr.asFunction<CXString Function(int)>();
+      _clang_getDiagnosticCategoryNamePtr.asFunction<CXString Function(int)>();
 
   /// Retrieve the diagnostic category text for a given diagnostic.
   ///
@@ -1206,11 +1208,11 @@
     );
   }
 
-  late final _clang_getDiagnosticCategoryText_ptr =
+  late final _clang_getDiagnosticCategoryTextPtr =
       _lookup<ffi.NativeFunction<Native_clang_getDiagnosticCategoryText>>(
           'clang_getDiagnosticCategoryText');
   late final _clang_getDiagnosticCategoryText =
-      _clang_getDiagnosticCategoryText_ptr
+      _clang_getDiagnosticCategoryTextPtr
           .asFunction<CXString Function(CXDiagnostic)>();
 
   /// Determine the number of source ranges associated with the given
@@ -1223,11 +1225,11 @@
     );
   }
 
-  late final _clang_getDiagnosticNumRanges_ptr =
+  late final _clang_getDiagnosticNumRangesPtr =
       _lookup<ffi.NativeFunction<Native_clang_getDiagnosticNumRanges>>(
           'clang_getDiagnosticNumRanges');
-  late final _clang_getDiagnosticNumRanges = _clang_getDiagnosticNumRanges_ptr
-      .asFunction<int Function(CXDiagnostic)>();
+  late final _clang_getDiagnosticNumRanges =
+      _clang_getDiagnosticNumRangesPtr.asFunction<int Function(CXDiagnostic)>();
 
   /// Retrieve a source range associated with the diagnostic.
   ///
@@ -1250,10 +1252,10 @@
     );
   }
 
-  late final _clang_getDiagnosticRange_ptr =
+  late final _clang_getDiagnosticRangePtr =
       _lookup<ffi.NativeFunction<Native_clang_getDiagnosticRange>>(
           'clang_getDiagnosticRange');
-  late final _clang_getDiagnosticRange = _clang_getDiagnosticRange_ptr
+  late final _clang_getDiagnosticRange = _clang_getDiagnosticRangePtr
       .asFunction<CXSourceRange Function(CXDiagnostic, int)>();
 
   /// Determine the number of fix-it hints associated with the
@@ -1266,11 +1268,11 @@
     );
   }
 
-  late final _clang_getDiagnosticNumFixIts_ptr =
+  late final _clang_getDiagnosticNumFixItsPtr =
       _lookup<ffi.NativeFunction<Native_clang_getDiagnosticNumFixIts>>(
           'clang_getDiagnosticNumFixIts');
-  late final _clang_getDiagnosticNumFixIts = _clang_getDiagnosticNumFixIts_ptr
-      .asFunction<int Function(CXDiagnostic)>();
+  late final _clang_getDiagnosticNumFixIts =
+      _clang_getDiagnosticNumFixItsPtr.asFunction<int Function(CXDiagnostic)>();
 
   /// Retrieve the replacement information for a given fix-it.
   ///
@@ -1307,11 +1309,11 @@
     );
   }
 
-  late final _clang_getDiagnosticFixIt_ptr =
+  late final _clang_getDiagnosticFixItPtr =
       _lookup<ffi.NativeFunction<Native_clang_getDiagnosticFixIt>>(
           'clang_getDiagnosticFixIt');
   late final _clang_getDiagnosticFixIt =
-      _clang_getDiagnosticFixIt_ptr.asFunction<
+      _clang_getDiagnosticFixItPtr.asFunction<
           CXString Function(CXDiagnostic, int, ffi.Pointer<CXSourceRange>)>();
 
   /// Get the original translation unit source file name.
@@ -1323,11 +1325,11 @@
     );
   }
 
-  late final _clang_getTranslationUnitSpelling_ptr =
+  late final _clang_getTranslationUnitSpellingPtr =
       _lookup<ffi.NativeFunction<Native_clang_getTranslationUnitSpelling>>(
           'clang_getTranslationUnitSpelling');
   late final _clang_getTranslationUnitSpelling =
-      _clang_getTranslationUnitSpelling_ptr
+      _clang_getTranslationUnitSpellingPtr
           .asFunction<CXString Function(CXTranslationUnit)>();
 
   /// Return the CXTranslationUnit for a given source file and the provided
@@ -1386,11 +1388,11 @@
     );
   }
 
-  late final _clang_createTranslationUnitFromSourceFile_ptr = _lookup<
+  late final _clang_createTranslationUnitFromSourceFilePtr = _lookup<
           ffi.NativeFunction<Native_clang_createTranslationUnitFromSourceFile>>(
       'clang_createTranslationUnitFromSourceFile');
   late final _clang_createTranslationUnitFromSourceFile =
-      _clang_createTranslationUnitFromSourceFile_ptr.asFunction<
+      _clang_createTranslationUnitFromSourceFilePtr.asFunction<
           CXTranslationUnit Function(
               CXIndex,
               ffi.Pointer<ffi.Int8>,
@@ -1413,10 +1415,10 @@
     );
   }
 
-  late final _clang_createTranslationUnit_ptr =
+  late final _clang_createTranslationUnitPtr =
       _lookup<ffi.NativeFunction<Native_clang_createTranslationUnit>>(
           'clang_createTranslationUnit');
-  late final _clang_createTranslationUnit = _clang_createTranslationUnit_ptr
+  late final _clang_createTranslationUnit = _clang_createTranslationUnitPtr
       .asFunction<CXTranslationUnit Function(CXIndex, ffi.Pointer<ffi.Int8>)>();
 
   /// Create a translation unit from an AST file (\c -emit-ast).
@@ -1437,11 +1439,11 @@
     );
   }
 
-  late final _clang_createTranslationUnit2_ptr =
+  late final _clang_createTranslationUnit2Ptr =
       _lookup<ffi.NativeFunction<Native_clang_createTranslationUnit2>>(
           'clang_createTranslationUnit2');
   late final _clang_createTranslationUnit2 =
-      _clang_createTranslationUnit2_ptr.asFunction<
+      _clang_createTranslationUnit2Ptr.asFunction<
           int Function(CXIndex, ffi.Pointer<ffi.Int8>,
               ffi.Pointer<CXTranslationUnit>)>();
 
@@ -1459,12 +1461,12 @@
     return _clang_defaultEditingTranslationUnitOptions();
   }
 
-  late final _clang_defaultEditingTranslationUnitOptions_ptr = _lookup<
+  late final _clang_defaultEditingTranslationUnitOptionsPtr = _lookup<
           ffi.NativeFunction<
               Native_clang_defaultEditingTranslationUnitOptions>>(
       'clang_defaultEditingTranslationUnitOptions');
   late final _clang_defaultEditingTranslationUnitOptions =
-      _clang_defaultEditingTranslationUnitOptions_ptr
+      _clang_defaultEditingTranslationUnitOptionsPtr
           .asFunction<int Function()>();
 
   /// Same as \c clang_parseTranslationUnit2, but returns
@@ -1491,11 +1493,11 @@
     );
   }
 
-  late final _clang_parseTranslationUnit_ptr =
+  late final _clang_parseTranslationUnitPtr =
       _lookup<ffi.NativeFunction<Native_clang_parseTranslationUnit>>(
           'clang_parseTranslationUnit');
   late final _clang_parseTranslationUnit =
-      _clang_parseTranslationUnit_ptr.asFunction<
+      _clang_parseTranslationUnitPtr.asFunction<
           CXTranslationUnit Function(
               CXIndex,
               ffi.Pointer<ffi.Int8>,
@@ -1569,11 +1571,11 @@
     );
   }
 
-  late final _clang_parseTranslationUnit2_ptr =
+  late final _clang_parseTranslationUnit2Ptr =
       _lookup<ffi.NativeFunction<Native_clang_parseTranslationUnit2>>(
           'clang_parseTranslationUnit2');
   late final _clang_parseTranslationUnit2 =
-      _clang_parseTranslationUnit2_ptr.asFunction<
+      _clang_parseTranslationUnit2Ptr.asFunction<
           int Function(
               CXIndex,
               ffi.Pointer<ffi.Int8>,
@@ -1609,11 +1611,11 @@
     );
   }
 
-  late final _clang_parseTranslationUnit2FullArgv_ptr =
+  late final _clang_parseTranslationUnit2FullArgvPtr =
       _lookup<ffi.NativeFunction<Native_clang_parseTranslationUnit2FullArgv>>(
           'clang_parseTranslationUnit2FullArgv');
   late final _clang_parseTranslationUnit2FullArgv =
-      _clang_parseTranslationUnit2FullArgv_ptr.asFunction<
+      _clang_parseTranslationUnit2FullArgvPtr.asFunction<
           int Function(
               CXIndex,
               ffi.Pointer<ffi.Int8>,
@@ -1639,10 +1641,10 @@
     );
   }
 
-  late final _clang_defaultSaveOptions_ptr =
+  late final _clang_defaultSaveOptionsPtr =
       _lookup<ffi.NativeFunction<Native_clang_defaultSaveOptions>>(
           'clang_defaultSaveOptions');
-  late final _clang_defaultSaveOptions = _clang_defaultSaveOptions_ptr
+  late final _clang_defaultSaveOptions = _clang_defaultSaveOptionsPtr
       .asFunction<int Function(CXTranslationUnit)>();
 
   /// Saves a translation unit into a serialized representation of
@@ -1678,11 +1680,11 @@
     );
   }
 
-  late final _clang_saveTranslationUnit_ptr =
+  late final _clang_saveTranslationUnitPtr =
       _lookup<ffi.NativeFunction<Native_clang_saveTranslationUnit>>(
           'clang_saveTranslationUnit');
   late final _clang_saveTranslationUnit =
-      _clang_saveTranslationUnit_ptr.asFunction<
+      _clang_saveTranslationUnitPtr.asFunction<
           int Function(CXTranslationUnit, ffi.Pointer<ffi.Int8>, int)>();
 
   /// Suspend a translation unit in order to free memory associated with it.
@@ -1698,10 +1700,10 @@
     );
   }
 
-  late final _clang_suspendTranslationUnit_ptr =
+  late final _clang_suspendTranslationUnitPtr =
       _lookup<ffi.NativeFunction<Native_clang_suspendTranslationUnit>>(
           'clang_suspendTranslationUnit');
-  late final _clang_suspendTranslationUnit = _clang_suspendTranslationUnit_ptr
+  late final _clang_suspendTranslationUnit = _clang_suspendTranslationUnitPtr
       .asFunction<int Function(CXTranslationUnit)>();
 
   /// Destroy the specified CXTranslationUnit object.
@@ -1713,10 +1715,10 @@
     );
   }
 
-  late final _clang_disposeTranslationUnit_ptr =
+  late final _clang_disposeTranslationUnitPtr =
       _lookup<ffi.NativeFunction<Native_clang_disposeTranslationUnit>>(
           'clang_disposeTranslationUnit');
-  late final _clang_disposeTranslationUnit = _clang_disposeTranslationUnit_ptr
+  late final _clang_disposeTranslationUnit = _clang_disposeTranslationUnitPtr
       .asFunction<void Function(CXTranslationUnit)>();
 
   /// Returns the set of flags that is suitable for reparsing a translation
@@ -1735,10 +1737,10 @@
     );
   }
 
-  late final _clang_defaultReparseOptions_ptr =
+  late final _clang_defaultReparseOptionsPtr =
       _lookup<ffi.NativeFunction<Native_clang_defaultReparseOptions>>(
           'clang_defaultReparseOptions');
-  late final _clang_defaultReparseOptions = _clang_defaultReparseOptions_ptr
+  late final _clang_defaultReparseOptions = _clang_defaultReparseOptionsPtr
       .asFunction<int Function(CXTranslationUnit)>();
 
   /// Reparse the source files that produced this translation unit.
@@ -1792,11 +1794,11 @@
     );
   }
 
-  late final _clang_reparseTranslationUnit_ptr =
+  late final _clang_reparseTranslationUnitPtr =
       _lookup<ffi.NativeFunction<Native_clang_reparseTranslationUnit>>(
           'clang_reparseTranslationUnit');
   late final _clang_reparseTranslationUnit =
-      _clang_reparseTranslationUnit_ptr.asFunction<
+      _clang_reparseTranslationUnitPtr.asFunction<
           int Function(
               CXTranslationUnit, int, ffi.Pointer<CXUnsavedFile>, int)>();
 
@@ -1810,10 +1812,10 @@
     );
   }
 
-  late final _clang_getTUResourceUsageName_ptr =
+  late final _clang_getTUResourceUsageNamePtr =
       _lookup<ffi.NativeFunction<Native_clang_getTUResourceUsageName>>(
           'clang_getTUResourceUsageName');
-  late final _clang_getTUResourceUsageName = _clang_getTUResourceUsageName_ptr
+  late final _clang_getTUResourceUsageName = _clang_getTUResourceUsageNamePtr
       .asFunction<ffi.Pointer<ffi.Int8> Function(int)>();
 
   /// Return the memory usage of a translation unit.  This object
@@ -1826,10 +1828,10 @@
     );
   }
 
-  late final _clang_getCXTUResourceUsage_ptr =
+  late final _clang_getCXTUResourceUsagePtr =
       _lookup<ffi.NativeFunction<Native_clang_getCXTUResourceUsage>>(
           'clang_getCXTUResourceUsage');
-  late final _clang_getCXTUResourceUsage = _clang_getCXTUResourceUsage_ptr
+  late final _clang_getCXTUResourceUsage = _clang_getCXTUResourceUsagePtr
       .asFunction<CXTUResourceUsage Function(CXTranslationUnit)>();
 
   void clang_disposeCXTUResourceUsage(
@@ -1840,11 +1842,11 @@
     );
   }
 
-  late final _clang_disposeCXTUResourceUsage_ptr =
+  late final _clang_disposeCXTUResourceUsagePtr =
       _lookup<ffi.NativeFunction<Native_clang_disposeCXTUResourceUsage>>(
           'clang_disposeCXTUResourceUsage');
   late final _clang_disposeCXTUResourceUsage =
-      _clang_disposeCXTUResourceUsage_ptr
+      _clang_disposeCXTUResourceUsagePtr
           .asFunction<void Function(CXTUResourceUsage)>();
 
   /// Get target information for this translation unit.
@@ -1858,11 +1860,11 @@
     );
   }
 
-  late final _clang_getTranslationUnitTargetInfo_ptr =
+  late final _clang_getTranslationUnitTargetInfoPtr =
       _lookup<ffi.NativeFunction<Native_clang_getTranslationUnitTargetInfo>>(
           'clang_getTranslationUnitTargetInfo');
   late final _clang_getTranslationUnitTargetInfo =
-      _clang_getTranslationUnitTargetInfo_ptr
+      _clang_getTranslationUnitTargetInfoPtr
           .asFunction<CXTargetInfo Function(CXTranslationUnit)>();
 
   /// Destroy the CXTargetInfo object.
@@ -1874,11 +1876,11 @@
     );
   }
 
-  late final _clang_TargetInfo_dispose_ptr =
+  late final _clang_TargetInfo_disposePtr =
       _lookup<ffi.NativeFunction<Native_clang_TargetInfo_dispose>>(
           'clang_TargetInfo_dispose');
   late final _clang_TargetInfo_dispose =
-      _clang_TargetInfo_dispose_ptr.asFunction<void Function(CXTargetInfo)>();
+      _clang_TargetInfo_disposePtr.asFunction<void Function(CXTargetInfo)>();
 
   /// Get the normalized target triple as a string.
   ///
@@ -1891,10 +1893,10 @@
     );
   }
 
-  late final _clang_TargetInfo_getTriple_ptr =
+  late final _clang_TargetInfo_getTriplePtr =
       _lookup<ffi.NativeFunction<Native_clang_TargetInfo_getTriple>>(
           'clang_TargetInfo_getTriple');
-  late final _clang_TargetInfo_getTriple = _clang_TargetInfo_getTriple_ptr
+  late final _clang_TargetInfo_getTriple = _clang_TargetInfo_getTriplePtr
       .asFunction<CXString Function(CXTargetInfo)>();
 
   /// Get the pointer width of the target in bits.
@@ -1908,11 +1910,11 @@
     );
   }
 
-  late final _clang_TargetInfo_getPointerWidth_ptr =
+  late final _clang_TargetInfo_getPointerWidthPtr =
       _lookup<ffi.NativeFunction<Native_clang_TargetInfo_getPointerWidth>>(
           'clang_TargetInfo_getPointerWidth');
   late final _clang_TargetInfo_getPointerWidth =
-      _clang_TargetInfo_getPointerWidth_ptr
+      _clang_TargetInfo_getPointerWidthPtr
           .asFunction<int Function(CXTargetInfo)>();
 
   /// Retrieve the NULL cursor, which represents no entity.
@@ -1920,11 +1922,11 @@
     return _clang_getNullCursor();
   }
 
-  late final _clang_getNullCursor_ptr =
+  late final _clang_getNullCursorPtr =
       _lookup<ffi.NativeFunction<Native_clang_getNullCursor>>(
           'clang_getNullCursor');
   late final _clang_getNullCursor =
-      _clang_getNullCursor_ptr.asFunction<CXCursor Function()>();
+      _clang_getNullCursorPtr.asFunction<CXCursor Function()>();
 
   /// Retrieve the cursor that represents the given translation unit.
   ///
@@ -1938,11 +1940,11 @@
     );
   }
 
-  late final _clang_getTranslationUnitCursor_ptr =
+  late final _clang_getTranslationUnitCursorPtr =
       _lookup<ffi.NativeFunction<Native_clang_getTranslationUnitCursor>>(
           'clang_getTranslationUnitCursor');
   late final _clang_getTranslationUnitCursor =
-      _clang_getTranslationUnitCursor_ptr
+      _clang_getTranslationUnitCursorPtr
           .asFunction<CXCursor Function(CXTranslationUnit)>();
 
   /// Determine whether two cursors are equivalent.
@@ -1956,11 +1958,11 @@
     );
   }
 
-  late final _clang_equalCursors_ptr =
+  late final _clang_equalCursorsPtr =
       _lookup<ffi.NativeFunction<Native_clang_equalCursors>>(
           'clang_equalCursors');
   late final _clang_equalCursors =
-      _clang_equalCursors_ptr.asFunction<int Function(CXCursor, CXCursor)>();
+      _clang_equalCursorsPtr.asFunction<int Function(CXCursor, CXCursor)>();
 
   /// Returns non-zero if \p cursor is null.
   int clang_Cursor_isNull(
@@ -1971,11 +1973,11 @@
     );
   }
 
-  late final _clang_Cursor_isNull_ptr =
+  late final _clang_Cursor_isNullPtr =
       _lookup<ffi.NativeFunction<Native_clang_Cursor_isNull>>(
           'clang_Cursor_isNull');
   late final _clang_Cursor_isNull =
-      _clang_Cursor_isNull_ptr.asFunction<int Function(CXCursor)>();
+      _clang_Cursor_isNullPtr.asFunction<int Function(CXCursor)>();
 
   /// Compute a hash value for the given cursor.
   int clang_hashCursor(
@@ -1986,10 +1988,10 @@
     );
   }
 
-  late final _clang_hashCursor_ptr =
+  late final _clang_hashCursorPtr =
       _lookup<ffi.NativeFunction<Native_clang_hashCursor>>('clang_hashCursor');
   late final _clang_hashCursor =
-      _clang_hashCursor_ptr.asFunction<int Function(CXCursor)>();
+      _clang_hashCursorPtr.asFunction<int Function(CXCursor)>();
 
   /// Retrieve the kind of the given cursor.
   int clang_getCursorKind(
@@ -2000,11 +2002,11 @@
     );
   }
 
-  late final _clang_getCursorKind_ptr =
+  late final _clang_getCursorKindPtr =
       _lookup<ffi.NativeFunction<Native_clang_getCursorKind>>(
           'clang_getCursorKind');
   late final _clang_getCursorKind =
-      _clang_getCursorKind_ptr.asFunction<int Function(CXCursor)>();
+      _clang_getCursorKindPtr.asFunction<int Function(CXCursor)>();
 
   /// Determine whether the given cursor kind represents a declaration.
   int clang_isDeclaration(
@@ -2015,11 +2017,11 @@
     );
   }
 
-  late final _clang_isDeclaration_ptr =
+  late final _clang_isDeclarationPtr =
       _lookup<ffi.NativeFunction<Native_clang_isDeclaration>>(
           'clang_isDeclaration');
   late final _clang_isDeclaration =
-      _clang_isDeclaration_ptr.asFunction<int Function(int)>();
+      _clang_isDeclarationPtr.asFunction<int Function(int)>();
 
   /// Determine whether the given declaration is invalid.
   ///
@@ -2035,11 +2037,11 @@
     );
   }
 
-  late final _clang_isInvalidDeclaration_ptr =
+  late final _clang_isInvalidDeclarationPtr =
       _lookup<ffi.NativeFunction<Native_clang_isInvalidDeclaration>>(
           'clang_isInvalidDeclaration');
   late final _clang_isInvalidDeclaration =
-      _clang_isInvalidDeclaration_ptr.asFunction<int Function(CXCursor)>();
+      _clang_isInvalidDeclarationPtr.asFunction<int Function(CXCursor)>();
 
   /// Determine whether the given cursor kind represents a simple
   /// reference.
@@ -2055,11 +2057,11 @@
     );
   }
 
-  late final _clang_isReference_ptr =
+  late final _clang_isReferencePtr =
       _lookup<ffi.NativeFunction<Native_clang_isReference>>(
           'clang_isReference');
   late final _clang_isReference =
-      _clang_isReference_ptr.asFunction<int Function(int)>();
+      _clang_isReferencePtr.asFunction<int Function(int)>();
 
   /// Determine whether the given cursor kind represents an expression.
   int clang_isExpression(
@@ -2070,11 +2072,11 @@
     );
   }
 
-  late final _clang_isExpression_ptr =
+  late final _clang_isExpressionPtr =
       _lookup<ffi.NativeFunction<Native_clang_isExpression>>(
           'clang_isExpression');
   late final _clang_isExpression =
-      _clang_isExpression_ptr.asFunction<int Function(int)>();
+      _clang_isExpressionPtr.asFunction<int Function(int)>();
 
   /// Determine whether the given cursor kind represents a statement.
   int clang_isStatement(
@@ -2085,11 +2087,11 @@
     );
   }
 
-  late final _clang_isStatement_ptr =
+  late final _clang_isStatementPtr =
       _lookup<ffi.NativeFunction<Native_clang_isStatement>>(
           'clang_isStatement');
   late final _clang_isStatement =
-      _clang_isStatement_ptr.asFunction<int Function(int)>();
+      _clang_isStatementPtr.asFunction<int Function(int)>();
 
   /// Determine whether the given cursor kind represents an attribute.
   int clang_isAttribute(
@@ -2100,11 +2102,11 @@
     );
   }
 
-  late final _clang_isAttribute_ptr =
+  late final _clang_isAttributePtr =
       _lookup<ffi.NativeFunction<Native_clang_isAttribute>>(
           'clang_isAttribute');
   late final _clang_isAttribute =
-      _clang_isAttribute_ptr.asFunction<int Function(int)>();
+      _clang_isAttributePtr.asFunction<int Function(int)>();
 
   /// Determine whether the given cursor has any attributes.
   int clang_Cursor_hasAttrs(
@@ -2115,11 +2117,11 @@
     );
   }
 
-  late final _clang_Cursor_hasAttrs_ptr =
+  late final _clang_Cursor_hasAttrsPtr =
       _lookup<ffi.NativeFunction<Native_clang_Cursor_hasAttrs>>(
           'clang_Cursor_hasAttrs');
   late final _clang_Cursor_hasAttrs =
-      _clang_Cursor_hasAttrs_ptr.asFunction<int Function(CXCursor)>();
+      _clang_Cursor_hasAttrsPtr.asFunction<int Function(CXCursor)>();
 
   /// Determine whether the given cursor kind represents an invalid
   /// cursor.
@@ -2131,10 +2133,10 @@
     );
   }
 
-  late final _clang_isInvalid_ptr =
+  late final _clang_isInvalidPtr =
       _lookup<ffi.NativeFunction<Native_clang_isInvalid>>('clang_isInvalid');
   late final _clang_isInvalid =
-      _clang_isInvalid_ptr.asFunction<int Function(int)>();
+      _clang_isInvalidPtr.asFunction<int Function(int)>();
 
   /// Determine whether the given cursor kind represents a translation
   /// unit.
@@ -2146,11 +2148,11 @@
     );
   }
 
-  late final _clang_isTranslationUnit_ptr =
+  late final _clang_isTranslationUnitPtr =
       _lookup<ffi.NativeFunction<Native_clang_isTranslationUnit>>(
           'clang_isTranslationUnit');
   late final _clang_isTranslationUnit =
-      _clang_isTranslationUnit_ptr.asFunction<int Function(int)>();
+      _clang_isTranslationUnitPtr.asFunction<int Function(int)>();
 
   /// Determine whether the given cursor represents a preprocessing
   /// element, such as a preprocessor directive or macro instantiation.
@@ -2162,11 +2164,11 @@
     );
   }
 
-  late final _clang_isPreprocessing_ptr =
+  late final _clang_isPreprocessingPtr =
       _lookup<ffi.NativeFunction<Native_clang_isPreprocessing>>(
           'clang_isPreprocessing');
   late final _clang_isPreprocessing =
-      _clang_isPreprocessing_ptr.asFunction<int Function(int)>();
+      _clang_isPreprocessingPtr.asFunction<int Function(int)>();
 
   /// Determine whether the given cursor represents a currently
   /// unexposed piece of the AST (e.g., CXCursor_UnexposedStmt).
@@ -2178,11 +2180,11 @@
     );
   }
 
-  late final _clang_isUnexposed_ptr =
+  late final _clang_isUnexposedPtr =
       _lookup<ffi.NativeFunction<Native_clang_isUnexposed>>(
           'clang_isUnexposed');
   late final _clang_isUnexposed =
-      _clang_isUnexposed_ptr.asFunction<int Function(int)>();
+      _clang_isUnexposedPtr.asFunction<int Function(int)>();
 
   /// Determine the linkage of the entity referred to by a given cursor.
   int clang_getCursorLinkage(
@@ -2193,11 +2195,11 @@
     );
   }
 
-  late final _clang_getCursorLinkage_ptr =
+  late final _clang_getCursorLinkagePtr =
       _lookup<ffi.NativeFunction<Native_clang_getCursorLinkage>>(
           'clang_getCursorLinkage');
   late final _clang_getCursorLinkage =
-      _clang_getCursorLinkage_ptr.asFunction<int Function(CXCursor)>();
+      _clang_getCursorLinkagePtr.asFunction<int Function(CXCursor)>();
 
   /// Describe the visibility of the entity referred to by a cursor.
   ///
@@ -2216,11 +2218,11 @@
     );
   }
 
-  late final _clang_getCursorVisibility_ptr =
+  late final _clang_getCursorVisibilityPtr =
       _lookup<ffi.NativeFunction<Native_clang_getCursorVisibility>>(
           'clang_getCursorVisibility');
   late final _clang_getCursorVisibility =
-      _clang_getCursorVisibility_ptr.asFunction<int Function(CXCursor)>();
+      _clang_getCursorVisibilityPtr.asFunction<int Function(CXCursor)>();
 
   /// Determine the availability of the entity that this cursor refers to,
   /// taking the current target platform into account.
@@ -2236,11 +2238,11 @@
     );
   }
 
-  late final _clang_getCursorAvailability_ptr =
+  late final _clang_getCursorAvailabilityPtr =
       _lookup<ffi.NativeFunction<Native_clang_getCursorAvailability>>(
           'clang_getCursorAvailability');
   late final _clang_getCursorAvailability =
-      _clang_getCursorAvailability_ptr.asFunction<int Function(CXCursor)>();
+      _clang_getCursorAvailabilityPtr.asFunction<int Function(CXCursor)>();
 
   /// Determine the availability of the entity that this cursor refers to
   /// on any platforms for which availability information is known.
@@ -2296,11 +2298,11 @@
     );
   }
 
-  late final _clang_getCursorPlatformAvailability_ptr =
+  late final _clang_getCursorPlatformAvailabilityPtr =
       _lookup<ffi.NativeFunction<Native_clang_getCursorPlatformAvailability>>(
           'clang_getCursorPlatformAvailability');
   late final _clang_getCursorPlatformAvailability =
-      _clang_getCursorPlatformAvailability_ptr.asFunction<
+      _clang_getCursorPlatformAvailabilityPtr.asFunction<
           int Function(
               CXCursor,
               ffi.Pointer<ffi.Int32>,
@@ -2319,11 +2321,11 @@
     );
   }
 
-  late final _clang_disposeCXPlatformAvailability_ptr =
+  late final _clang_disposeCXPlatformAvailabilityPtr =
       _lookup<ffi.NativeFunction<Native_clang_disposeCXPlatformAvailability>>(
           'clang_disposeCXPlatformAvailability');
   late final _clang_disposeCXPlatformAvailability =
-      _clang_disposeCXPlatformAvailability_ptr
+      _clang_disposeCXPlatformAvailabilityPtr
           .asFunction<void Function(ffi.Pointer<CXPlatformAvailability>)>();
 
   /// Determine the "language" of the entity referred to by a given cursor.
@@ -2335,11 +2337,11 @@
     );
   }
 
-  late final _clang_getCursorLanguage_ptr =
+  late final _clang_getCursorLanguagePtr =
       _lookup<ffi.NativeFunction<Native_clang_getCursorLanguage>>(
           'clang_getCursorLanguage');
   late final _clang_getCursorLanguage =
-      _clang_getCursorLanguage_ptr.asFunction<int Function(CXCursor)>();
+      _clang_getCursorLanguagePtr.asFunction<int Function(CXCursor)>();
 
   /// Determine the "thread-local storage (TLS) kind" of the declaration
   /// referred to by a cursor.
@@ -2351,11 +2353,11 @@
     );
   }
 
-  late final _clang_getCursorTLSKind_ptr =
+  late final _clang_getCursorTLSKindPtr =
       _lookup<ffi.NativeFunction<Native_clang_getCursorTLSKind>>(
           'clang_getCursorTLSKind');
   late final _clang_getCursorTLSKind =
-      _clang_getCursorTLSKind_ptr.asFunction<int Function(CXCursor)>();
+      _clang_getCursorTLSKindPtr.asFunction<int Function(CXCursor)>();
 
   /// Returns the translation unit that a cursor originated from.
   CXTranslationUnit clang_Cursor_getTranslationUnit(
@@ -2366,11 +2368,11 @@
     );
   }
 
-  late final _clang_Cursor_getTranslationUnit_ptr =
+  late final _clang_Cursor_getTranslationUnitPtr =
       _lookup<ffi.NativeFunction<Native_clang_Cursor_getTranslationUnit>>(
           'clang_Cursor_getTranslationUnit');
   late final _clang_Cursor_getTranslationUnit =
-      _clang_Cursor_getTranslationUnit_ptr
+      _clang_Cursor_getTranslationUnitPtr
           .asFunction<CXTranslationUnit Function(CXCursor)>();
 
   /// Creates an empty CXCursorSet.
@@ -2378,11 +2380,11 @@
     return _clang_createCXCursorSet();
   }
 
-  late final _clang_createCXCursorSet_ptr =
+  late final _clang_createCXCursorSetPtr =
       _lookup<ffi.NativeFunction<Native_clang_createCXCursorSet>>(
           'clang_createCXCursorSet');
   late final _clang_createCXCursorSet =
-      _clang_createCXCursorSet_ptr.asFunction<CXCursorSet Function()>();
+      _clang_createCXCursorSetPtr.asFunction<CXCursorSet Function()>();
 
   /// Disposes a CXCursorSet and releases its associated memory.
   void clang_disposeCXCursorSet(
@@ -2393,11 +2395,11 @@
     );
   }
 
-  late final _clang_disposeCXCursorSet_ptr =
+  late final _clang_disposeCXCursorSetPtr =
       _lookup<ffi.NativeFunction<Native_clang_disposeCXCursorSet>>(
           'clang_disposeCXCursorSet');
   late final _clang_disposeCXCursorSet =
-      _clang_disposeCXCursorSet_ptr.asFunction<void Function(CXCursorSet)>();
+      _clang_disposeCXCursorSetPtr.asFunction<void Function(CXCursorSet)>();
 
   /// Queries a CXCursorSet to see if it contains a specific CXCursor.
   ///
@@ -2412,10 +2414,10 @@
     );
   }
 
-  late final _clang_CXCursorSet_contains_ptr =
+  late final _clang_CXCursorSet_containsPtr =
       _lookup<ffi.NativeFunction<Native_clang_CXCursorSet_contains>>(
           'clang_CXCursorSet_contains');
-  late final _clang_CXCursorSet_contains = _clang_CXCursorSet_contains_ptr
+  late final _clang_CXCursorSet_contains = _clang_CXCursorSet_containsPtr
       .asFunction<int Function(CXCursorSet, CXCursor)>();
 
   /// Inserts a CXCursor into a CXCursorSet.
@@ -2431,10 +2433,10 @@
     );
   }
 
-  late final _clang_CXCursorSet_insert_ptr =
+  late final _clang_CXCursorSet_insertPtr =
       _lookup<ffi.NativeFunction<Native_clang_CXCursorSet_insert>>(
           'clang_CXCursorSet_insert');
-  late final _clang_CXCursorSet_insert = _clang_CXCursorSet_insert_ptr
+  late final _clang_CXCursorSet_insert = _clang_CXCursorSet_insertPtr
       .asFunction<int Function(CXCursorSet, CXCursor)>();
 
   /// Determine the semantic parent of the given cursor.
@@ -2476,10 +2478,10 @@
     );
   }
 
-  late final _clang_getCursorSemanticParent_ptr =
+  late final _clang_getCursorSemanticParentPtr =
       _lookup<ffi.NativeFunction<Native_clang_getCursorSemanticParent>>(
           'clang_getCursorSemanticParent');
-  late final _clang_getCursorSemanticParent = _clang_getCursorSemanticParent_ptr
+  late final _clang_getCursorSemanticParent = _clang_getCursorSemanticParentPtr
       .asFunction<CXCursor Function(CXCursor)>();
 
   /// Determine the lexical parent of the given cursor.
@@ -2522,10 +2524,10 @@
     );
   }
 
-  late final _clang_getCursorLexicalParent_ptr =
+  late final _clang_getCursorLexicalParentPtr =
       _lookup<ffi.NativeFunction<Native_clang_getCursorLexicalParent>>(
           'clang_getCursorLexicalParent');
-  late final _clang_getCursorLexicalParent = _clang_getCursorLexicalParent_ptr
+  late final _clang_getCursorLexicalParent = _clang_getCursorLexicalParentPtr
       .asFunction<CXCursor Function(CXCursor)>();
 
   /// Determine the set of methods that are overridden by the given
@@ -2581,11 +2583,11 @@
     );
   }
 
-  late final _clang_getOverriddenCursors_ptr =
+  late final _clang_getOverriddenCursorsPtr =
       _lookup<ffi.NativeFunction<Native_clang_getOverriddenCursors>>(
           'clang_getOverriddenCursors');
   late final _clang_getOverriddenCursors =
-      _clang_getOverriddenCursors_ptr.asFunction<
+      _clang_getOverriddenCursorsPtr.asFunction<
           void Function(CXCursor, ffi.Pointer<ffi.Pointer<CXCursor>>,
               ffi.Pointer<ffi.Uint32>)>();
 
@@ -2599,11 +2601,11 @@
     );
   }
 
-  late final _clang_disposeOverriddenCursors_ptr =
+  late final _clang_disposeOverriddenCursorsPtr =
       _lookup<ffi.NativeFunction<Native_clang_disposeOverriddenCursors>>(
           'clang_disposeOverriddenCursors');
   late final _clang_disposeOverriddenCursors =
-      _clang_disposeOverriddenCursors_ptr
+      _clang_disposeOverriddenCursorsPtr
           .asFunction<void Function(ffi.Pointer<CXCursor>)>();
 
   /// Retrieve the file that is included by the given inclusion directive
@@ -2616,11 +2618,11 @@
     );
   }
 
-  late final _clang_getIncludedFile_ptr =
+  late final _clang_getIncludedFilePtr =
       _lookup<ffi.NativeFunction<Native_clang_getIncludedFile>>(
           'clang_getIncludedFile');
   late final _clang_getIncludedFile =
-      _clang_getIncludedFile_ptr.asFunction<CXFile Function(CXCursor)>();
+      _clang_getIncludedFilePtr.asFunction<CXFile Function(CXCursor)>();
 
   /// Map a source location to the cursor that describes the entity at that
   /// location in the source code.
@@ -2645,9 +2647,9 @@
     );
   }
 
-  late final _clang_getCursor_ptr =
+  late final _clang_getCursorPtr =
       _lookup<ffi.NativeFunction<Native_clang_getCursor>>('clang_getCursor');
-  late final _clang_getCursor = _clang_getCursor_ptr
+  late final _clang_getCursor = _clang_getCursorPtr
       .asFunction<CXCursor Function(CXTranslationUnit, CXSourceLocation)>();
 
   /// Retrieve the physical location of the source constructor referenced
@@ -2666,10 +2668,10 @@
     );
   }
 
-  late final _clang_getCursorLocation_ptr =
+  late final _clang_getCursorLocationPtr =
       _lookup<ffi.NativeFunction<Native_clang_getCursorLocation>>(
           'clang_getCursorLocation');
-  late final _clang_getCursorLocation = _clang_getCursorLocation_ptr
+  late final _clang_getCursorLocation = _clang_getCursorLocationPtr
       .asFunction<CXSourceLocation Function(CXCursor)>();
 
   /// Retrieve the physical extent of the source construct referenced by
@@ -2689,11 +2691,11 @@
     );
   }
 
-  late final _clang_getCursorExtent_ptr =
+  late final _clang_getCursorExtentPtr =
       _lookup<ffi.NativeFunction<Native_clang_getCursorExtent>>(
           'clang_getCursorExtent');
   late final _clang_getCursorExtent =
-      _clang_getCursorExtent_ptr.asFunction<CXSourceRange Function(CXCursor)>();
+      _clang_getCursorExtentPtr.asFunction<CXSourceRange Function(CXCursor)>();
 
   /// Retrieve the type of a CXCursor (if any).
   CXType clang_getCursorType(
@@ -2704,11 +2706,11 @@
     );
   }
 
-  late final _clang_getCursorType_ptr =
+  late final _clang_getCursorTypePtr =
       _lookup<ffi.NativeFunction<Native_clang_getCursorType>>(
           'clang_getCursorType');
   late final _clang_getCursorType =
-      _clang_getCursorType_ptr.asFunction<CXType Function(CXCursor)>();
+      _clang_getCursorTypePtr.asFunction<CXType Function(CXCursor)>();
 
   /// Pretty-print the underlying type using the rules of the
   /// language of the translation unit from which it came.
@@ -2722,11 +2724,11 @@
     );
   }
 
-  late final _clang_getTypeSpelling_ptr =
+  late final _clang_getTypeSpellingPtr =
       _lookup<ffi.NativeFunction<Native_clang_getTypeSpelling>>(
           'clang_getTypeSpelling');
   late final _clang_getTypeSpelling =
-      _clang_getTypeSpelling_ptr.asFunction<CXString Function(CXType)>();
+      _clang_getTypeSpellingPtr.asFunction<CXString Function(CXType)>();
 
   /// Retrieve the underlying type of a typedef declaration.
   ///
@@ -2740,11 +2742,11 @@
     );
   }
 
-  late final _clang_getTypedefDeclUnderlyingType_ptr =
+  late final _clang_getTypedefDeclUnderlyingTypePtr =
       _lookup<ffi.NativeFunction<Native_clang_getTypedefDeclUnderlyingType>>(
           'clang_getTypedefDeclUnderlyingType');
   late final _clang_getTypedefDeclUnderlyingType =
-      _clang_getTypedefDeclUnderlyingType_ptr
+      _clang_getTypedefDeclUnderlyingTypePtr
           .asFunction<CXType Function(CXCursor)>();
 
   /// Retrieve the integer type of an enum declaration.
@@ -2759,11 +2761,11 @@
     );
   }
 
-  late final _clang_getEnumDeclIntegerType_ptr =
+  late final _clang_getEnumDeclIntegerTypePtr =
       _lookup<ffi.NativeFunction<Native_clang_getEnumDeclIntegerType>>(
           'clang_getEnumDeclIntegerType');
   late final _clang_getEnumDeclIntegerType =
-      _clang_getEnumDeclIntegerType_ptr.asFunction<CXType Function(CXCursor)>();
+      _clang_getEnumDeclIntegerTypePtr.asFunction<CXType Function(CXCursor)>();
 
   /// Retrieve the integer value of an enum constant declaration as a signed
   /// long long.
@@ -2779,11 +2781,11 @@
     );
   }
 
-  late final _clang_getEnumConstantDeclValue_ptr =
+  late final _clang_getEnumConstantDeclValuePtr =
       _lookup<ffi.NativeFunction<Native_clang_getEnumConstantDeclValue>>(
           'clang_getEnumConstantDeclValue');
   late final _clang_getEnumConstantDeclValue =
-      _clang_getEnumConstantDeclValue_ptr.asFunction<int Function(CXCursor)>();
+      _clang_getEnumConstantDeclValuePtr.asFunction<int Function(CXCursor)>();
 
   /// Retrieve the integer value of an enum constant declaration as an unsigned
   /// long long.
@@ -2799,11 +2801,11 @@
     );
   }
 
-  late final _clang_getEnumConstantDeclUnsignedValue_ptr = _lookup<
+  late final _clang_getEnumConstantDeclUnsignedValuePtr = _lookup<
           ffi.NativeFunction<Native_clang_getEnumConstantDeclUnsignedValue>>(
       'clang_getEnumConstantDeclUnsignedValue');
   late final _clang_getEnumConstantDeclUnsignedValue =
-      _clang_getEnumConstantDeclUnsignedValue_ptr
+      _clang_getEnumConstantDeclUnsignedValuePtr
           .asFunction<int Function(CXCursor)>();
 
   /// Retrieve the bit width of a bit field declaration as an integer.
@@ -2817,11 +2819,11 @@
     );
   }
 
-  late final _clang_getFieldDeclBitWidth_ptr =
+  late final _clang_getFieldDeclBitWidthPtr =
       _lookup<ffi.NativeFunction<Native_clang_getFieldDeclBitWidth>>(
           'clang_getFieldDeclBitWidth');
   late final _clang_getFieldDeclBitWidth =
-      _clang_getFieldDeclBitWidth_ptr.asFunction<int Function(CXCursor)>();
+      _clang_getFieldDeclBitWidthPtr.asFunction<int Function(CXCursor)>();
 
   /// Retrieve the number of non-variadic arguments associated with a given
   /// cursor.
@@ -2836,11 +2838,11 @@
     );
   }
 
-  late final _clang_Cursor_getNumArguments_ptr =
+  late final _clang_Cursor_getNumArgumentsPtr =
       _lookup<ffi.NativeFunction<Native_clang_Cursor_getNumArguments>>(
           'clang_Cursor_getNumArguments');
   late final _clang_Cursor_getNumArguments =
-      _clang_Cursor_getNumArguments_ptr.asFunction<int Function(CXCursor)>();
+      _clang_Cursor_getNumArgumentsPtr.asFunction<int Function(CXCursor)>();
 
   /// Retrieve the argument cursor of a function or method.
   ///
@@ -2857,10 +2859,10 @@
     );
   }
 
-  late final _clang_Cursor_getArgument_ptr =
+  late final _clang_Cursor_getArgumentPtr =
       _lookup<ffi.NativeFunction<Native_clang_Cursor_getArgument>>(
           'clang_Cursor_getArgument');
-  late final _clang_Cursor_getArgument = _clang_Cursor_getArgument_ptr
+  late final _clang_Cursor_getArgument = _clang_Cursor_getArgumentPtr
       .asFunction<CXCursor Function(CXCursor, int)>();
 
   /// Returns the number of template args of a function decl representing a
@@ -2885,11 +2887,11 @@
     );
   }
 
-  late final _clang_Cursor_getNumTemplateArguments_ptr =
+  late final _clang_Cursor_getNumTemplateArgumentsPtr =
       _lookup<ffi.NativeFunction<Native_clang_Cursor_getNumTemplateArguments>>(
           'clang_Cursor_getNumTemplateArguments');
   late final _clang_Cursor_getNumTemplateArguments =
-      _clang_Cursor_getNumTemplateArguments_ptr
+      _clang_Cursor_getNumTemplateArgumentsPtr
           .asFunction<int Function(CXCursor)>();
 
   /// Retrieve the kind of the I'th template argument of the CXCursor C.
@@ -2916,11 +2918,11 @@
     );
   }
 
-  late final _clang_Cursor_getTemplateArgumentKind_ptr =
+  late final _clang_Cursor_getTemplateArgumentKindPtr =
       _lookup<ffi.NativeFunction<Native_clang_Cursor_getTemplateArgumentKind>>(
           'clang_Cursor_getTemplateArgumentKind');
   late final _clang_Cursor_getTemplateArgumentKind =
-      _clang_Cursor_getTemplateArgumentKind_ptr
+      _clang_Cursor_getTemplateArgumentKindPtr
           .asFunction<int Function(CXCursor, int)>();
 
   /// Retrieve a CXType representing the type of a TemplateArgument of a
@@ -2949,11 +2951,11 @@
     );
   }
 
-  late final _clang_Cursor_getTemplateArgumentType_ptr =
+  late final _clang_Cursor_getTemplateArgumentTypePtr =
       _lookup<ffi.NativeFunction<Native_clang_Cursor_getTemplateArgumentType>>(
           'clang_Cursor_getTemplateArgumentType');
   late final _clang_Cursor_getTemplateArgumentType =
-      _clang_Cursor_getTemplateArgumentType_ptr
+      _clang_Cursor_getTemplateArgumentTypePtr
           .asFunction<CXType Function(CXCursor, int)>();
 
   /// Retrieve the value of an Integral TemplateArgument (of a function
@@ -2981,11 +2983,11 @@
     );
   }
 
-  late final _clang_Cursor_getTemplateArgumentValue_ptr =
+  late final _clang_Cursor_getTemplateArgumentValuePtr =
       _lookup<ffi.NativeFunction<Native_clang_Cursor_getTemplateArgumentValue>>(
           'clang_Cursor_getTemplateArgumentValue');
   late final _clang_Cursor_getTemplateArgumentValue =
-      _clang_Cursor_getTemplateArgumentValue_ptr
+      _clang_Cursor_getTemplateArgumentValuePtr
           .asFunction<int Function(CXCursor, int)>();
 
   /// Retrieve the value of an Integral TemplateArgument (of a function
@@ -3013,12 +3015,12 @@
     );
   }
 
-  late final _clang_Cursor_getTemplateArgumentUnsignedValue_ptr = _lookup<
+  late final _clang_Cursor_getTemplateArgumentUnsignedValuePtr = _lookup<
           ffi.NativeFunction<
               Native_clang_Cursor_getTemplateArgumentUnsignedValue>>(
       'clang_Cursor_getTemplateArgumentUnsignedValue');
   late final _clang_Cursor_getTemplateArgumentUnsignedValue =
-      _clang_Cursor_getTemplateArgumentUnsignedValue_ptr
+      _clang_Cursor_getTemplateArgumentUnsignedValuePtr
           .asFunction<int Function(CXCursor, int)>();
 
   /// Determine whether two CXTypes represent the same type.
@@ -3035,10 +3037,10 @@
     );
   }
 
-  late final _clang_equalTypes_ptr =
+  late final _clang_equalTypesPtr =
       _lookup<ffi.NativeFunction<Native_clang_equalTypes>>('clang_equalTypes');
   late final _clang_equalTypes =
-      _clang_equalTypes_ptr.asFunction<int Function(CXType, CXType)>();
+      _clang_equalTypesPtr.asFunction<int Function(CXType, CXType)>();
 
   /// Return the canonical type for a CXType.
   ///
@@ -3054,11 +3056,11 @@
     );
   }
 
-  late final _clang_getCanonicalType_ptr =
+  late final _clang_getCanonicalTypePtr =
       _lookup<ffi.NativeFunction<Native_clang_getCanonicalType>>(
           'clang_getCanonicalType');
   late final _clang_getCanonicalType =
-      _clang_getCanonicalType_ptr.asFunction<CXType Function(CXType)>();
+      _clang_getCanonicalTypePtr.asFunction<CXType Function(CXType)>();
 
   /// Determine whether a CXType has the "const" qualifier set,
   /// without looking through typedefs that may have added "const" at a
@@ -3071,11 +3073,11 @@
     );
   }
 
-  late final _clang_isConstQualifiedType_ptr =
+  late final _clang_isConstQualifiedTypePtr =
       _lookup<ffi.NativeFunction<Native_clang_isConstQualifiedType>>(
           'clang_isConstQualifiedType');
   late final _clang_isConstQualifiedType =
-      _clang_isConstQualifiedType_ptr.asFunction<int Function(CXType)>();
+      _clang_isConstQualifiedTypePtr.asFunction<int Function(CXType)>();
 
   /// Determine whether a  CXCursor that is a macro, is
   /// function like.
@@ -3087,12 +3089,11 @@
     );
   }
 
-  late final _clang_Cursor_isMacroFunctionLike_ptr =
+  late final _clang_Cursor_isMacroFunctionLikePtr =
       _lookup<ffi.NativeFunction<Native_clang_Cursor_isMacroFunctionLike>>(
           'clang_Cursor_isMacroFunctionLike');
   late final _clang_Cursor_isMacroFunctionLike =
-      _clang_Cursor_isMacroFunctionLike_ptr
-          .asFunction<int Function(CXCursor)>();
+      _clang_Cursor_isMacroFunctionLikePtr.asFunction<int Function(CXCursor)>();
 
   /// Determine whether a  CXCursor that is a macro, is a
   /// builtin one.
@@ -3104,11 +3105,11 @@
     );
   }
 
-  late final _clang_Cursor_isMacroBuiltin_ptr =
+  late final _clang_Cursor_isMacroBuiltinPtr =
       _lookup<ffi.NativeFunction<Native_clang_Cursor_isMacroBuiltin>>(
           'clang_Cursor_isMacroBuiltin');
   late final _clang_Cursor_isMacroBuiltin =
-      _clang_Cursor_isMacroBuiltin_ptr.asFunction<int Function(CXCursor)>();
+      _clang_Cursor_isMacroBuiltinPtr.asFunction<int Function(CXCursor)>();
 
   /// Determine whether a  CXCursor that is a function declaration, is an
   /// inline declaration.
@@ -3120,11 +3121,11 @@
     );
   }
 
-  late final _clang_Cursor_isFunctionInlined_ptr =
+  late final _clang_Cursor_isFunctionInlinedPtr =
       _lookup<ffi.NativeFunction<Native_clang_Cursor_isFunctionInlined>>(
           'clang_Cursor_isFunctionInlined');
   late final _clang_Cursor_isFunctionInlined =
-      _clang_Cursor_isFunctionInlined_ptr.asFunction<int Function(CXCursor)>();
+      _clang_Cursor_isFunctionInlinedPtr.asFunction<int Function(CXCursor)>();
 
   /// Determine whether a CXType has the "volatile" qualifier set,
   /// without looking through typedefs that may have added "volatile" at
@@ -3137,11 +3138,11 @@
     );
   }
 
-  late final _clang_isVolatileQualifiedType_ptr =
+  late final _clang_isVolatileQualifiedTypePtr =
       _lookup<ffi.NativeFunction<Native_clang_isVolatileQualifiedType>>(
           'clang_isVolatileQualifiedType');
   late final _clang_isVolatileQualifiedType =
-      _clang_isVolatileQualifiedType_ptr.asFunction<int Function(CXType)>();
+      _clang_isVolatileQualifiedTypePtr.asFunction<int Function(CXType)>();
 
   /// Determine whether a CXType has the "restrict" qualifier set,
   /// without looking through typedefs that may have added "restrict" at a
@@ -3154,11 +3155,11 @@
     );
   }
 
-  late final _clang_isRestrictQualifiedType_ptr =
+  late final _clang_isRestrictQualifiedTypePtr =
       _lookup<ffi.NativeFunction<Native_clang_isRestrictQualifiedType>>(
           'clang_isRestrictQualifiedType');
   late final _clang_isRestrictQualifiedType =
-      _clang_isRestrictQualifiedType_ptr.asFunction<int Function(CXType)>();
+      _clang_isRestrictQualifiedTypePtr.asFunction<int Function(CXType)>();
 
   /// Returns the address space of the given type.
   int clang_getAddressSpace(
@@ -3169,11 +3170,11 @@
     );
   }
 
-  late final _clang_getAddressSpace_ptr =
+  late final _clang_getAddressSpacePtr =
       _lookup<ffi.NativeFunction<Native_clang_getAddressSpace>>(
           'clang_getAddressSpace');
   late final _clang_getAddressSpace =
-      _clang_getAddressSpace_ptr.asFunction<int Function(CXType)>();
+      _clang_getAddressSpacePtr.asFunction<int Function(CXType)>();
 
   /// Returns the typedef name of the given type.
   CXString clang_getTypedefName(
@@ -3184,11 +3185,11 @@
     );
   }
 
-  late final _clang_getTypedefName_ptr =
+  late final _clang_getTypedefNamePtr =
       _lookup<ffi.NativeFunction<Native_clang_getTypedefName>>(
           'clang_getTypedefName');
   late final _clang_getTypedefName =
-      _clang_getTypedefName_ptr.asFunction<CXString Function(CXType)>();
+      _clang_getTypedefNamePtr.asFunction<CXString Function(CXType)>();
 
   /// For pointer types, returns the type of the pointee.
   CXType clang_getPointeeType(
@@ -3199,11 +3200,11 @@
     );
   }
 
-  late final _clang_getPointeeType_ptr =
+  late final _clang_getPointeeTypePtr =
       _lookup<ffi.NativeFunction<Native_clang_getPointeeType>>(
           'clang_getPointeeType');
   late final _clang_getPointeeType =
-      _clang_getPointeeType_ptr.asFunction<CXType Function(CXType)>();
+      _clang_getPointeeTypePtr.asFunction<CXType Function(CXType)>();
 
   /// Return the cursor for the declaration of the given type.
   CXCursor clang_getTypeDeclaration(
@@ -3214,11 +3215,11 @@
     );
   }
 
-  late final _clang_getTypeDeclaration_ptr =
+  late final _clang_getTypeDeclarationPtr =
       _lookup<ffi.NativeFunction<Native_clang_getTypeDeclaration>>(
           'clang_getTypeDeclaration');
   late final _clang_getTypeDeclaration =
-      _clang_getTypeDeclaration_ptr.asFunction<CXCursor Function(CXType)>();
+      _clang_getTypeDeclarationPtr.asFunction<CXCursor Function(CXType)>();
 
   /// Returns the Objective-C type encoding for the specified declaration.
   CXString clang_getDeclObjCTypeEncoding(
@@ -3229,10 +3230,10 @@
     );
   }
 
-  late final _clang_getDeclObjCTypeEncoding_ptr =
+  late final _clang_getDeclObjCTypeEncodingPtr =
       _lookup<ffi.NativeFunction<Native_clang_getDeclObjCTypeEncoding>>(
           'clang_getDeclObjCTypeEncoding');
-  late final _clang_getDeclObjCTypeEncoding = _clang_getDeclObjCTypeEncoding_ptr
+  late final _clang_getDeclObjCTypeEncoding = _clang_getDeclObjCTypeEncodingPtr
       .asFunction<CXString Function(CXCursor)>();
 
   /// Returns the Objective-C type encoding for the specified CXType.
@@ -3244,11 +3245,11 @@
     );
   }
 
-  late final _clang_Type_getObjCEncoding_ptr =
+  late final _clang_Type_getObjCEncodingPtr =
       _lookup<ffi.NativeFunction<Native_clang_Type_getObjCEncoding>>(
           'clang_Type_getObjCEncoding');
   late final _clang_Type_getObjCEncoding =
-      _clang_Type_getObjCEncoding_ptr.asFunction<CXString Function(CXType)>();
+      _clang_Type_getObjCEncodingPtr.asFunction<CXString Function(CXType)>();
 
   /// Retrieve the spelling of a given CXTypeKind.
   CXString clang_getTypeKindSpelling(
@@ -3259,11 +3260,11 @@
     );
   }
 
-  late final _clang_getTypeKindSpelling_ptr =
+  late final _clang_getTypeKindSpellingPtr =
       _lookup<ffi.NativeFunction<Native_clang_getTypeKindSpelling>>(
           'clang_getTypeKindSpelling');
   late final _clang_getTypeKindSpelling =
-      _clang_getTypeKindSpelling_ptr.asFunction<CXString Function(int)>();
+      _clang_getTypeKindSpellingPtr.asFunction<CXString Function(int)>();
 
   /// Retrieve the calling convention associated with a function type.
   ///
@@ -3276,11 +3277,11 @@
     );
   }
 
-  late final _clang_getFunctionTypeCallingConv_ptr =
+  late final _clang_getFunctionTypeCallingConvPtr =
       _lookup<ffi.NativeFunction<Native_clang_getFunctionTypeCallingConv>>(
           'clang_getFunctionTypeCallingConv');
   late final _clang_getFunctionTypeCallingConv =
-      _clang_getFunctionTypeCallingConv_ptr.asFunction<int Function(CXType)>();
+      _clang_getFunctionTypeCallingConvPtr.asFunction<int Function(CXType)>();
 
   /// Retrieve the return type associated with a function type.
   ///
@@ -3293,11 +3294,11 @@
     );
   }
 
-  late final _clang_getResultType_ptr =
+  late final _clang_getResultTypePtr =
       _lookup<ffi.NativeFunction<Native_clang_getResultType>>(
           'clang_getResultType');
   late final _clang_getResultType =
-      _clang_getResultType_ptr.asFunction<CXType Function(CXType)>();
+      _clang_getResultTypePtr.asFunction<CXType Function(CXType)>();
 
   /// Retrieve the exception specification type associated with a function type.
   /// This is a value of type CXCursor_ExceptionSpecificationKind.
@@ -3311,11 +3312,11 @@
     );
   }
 
-  late final _clang_getExceptionSpecificationType_ptr =
+  late final _clang_getExceptionSpecificationTypePtr =
       _lookup<ffi.NativeFunction<Native_clang_getExceptionSpecificationType>>(
           'clang_getExceptionSpecificationType');
   late final _clang_getExceptionSpecificationType =
-      _clang_getExceptionSpecificationType_ptr
+      _clang_getExceptionSpecificationTypePtr
           .asFunction<int Function(CXType)>();
 
   /// Retrieve the number of non-variadic parameters associated with a
@@ -3330,11 +3331,11 @@
     );
   }
 
-  late final _clang_getNumArgTypes_ptr =
+  late final _clang_getNumArgTypesPtr =
       _lookup<ffi.NativeFunction<Native_clang_getNumArgTypes>>(
           'clang_getNumArgTypes');
   late final _clang_getNumArgTypes =
-      _clang_getNumArgTypes_ptr.asFunction<int Function(CXType)>();
+      _clang_getNumArgTypesPtr.asFunction<int Function(CXType)>();
 
   /// Retrieve the type of a parameter of a function type.
   ///
@@ -3350,10 +3351,10 @@
     );
   }
 
-  late final _clang_getArgType_ptr =
+  late final _clang_getArgTypePtr =
       _lookup<ffi.NativeFunction<Native_clang_getArgType>>('clang_getArgType');
   late final _clang_getArgType =
-      _clang_getArgType_ptr.asFunction<CXType Function(CXType, int)>();
+      _clang_getArgTypePtr.asFunction<CXType Function(CXType, int)>();
 
   /// Retrieves the base type of the ObjCObjectType.
   ///
@@ -3366,11 +3367,11 @@
     );
   }
 
-  late final _clang_Type_getObjCObjectBaseType_ptr =
+  late final _clang_Type_getObjCObjectBaseTypePtr =
       _lookup<ffi.NativeFunction<Native_clang_Type_getObjCObjectBaseType>>(
           'clang_Type_getObjCObjectBaseType');
   late final _clang_Type_getObjCObjectBaseType =
-      _clang_Type_getObjCObjectBaseType_ptr
+      _clang_Type_getObjCObjectBaseTypePtr
           .asFunction<CXType Function(CXType)>();
 
   /// Retrieve the number of protocol references associated with an ObjC object/id.
@@ -3384,11 +3385,11 @@
     );
   }
 
-  late final _clang_Type_getNumObjCProtocolRefs_ptr =
+  late final _clang_Type_getNumObjCProtocolRefsPtr =
       _lookup<ffi.NativeFunction<Native_clang_Type_getNumObjCProtocolRefs>>(
           'clang_Type_getNumObjCProtocolRefs');
   late final _clang_Type_getNumObjCProtocolRefs =
-      _clang_Type_getNumObjCProtocolRefs_ptr.asFunction<int Function(CXType)>();
+      _clang_Type_getNumObjCProtocolRefsPtr.asFunction<int Function(CXType)>();
 
   /// Retrieve the decl for a protocol reference for an ObjC object/id.
   ///
@@ -3404,11 +3405,11 @@
     );
   }
 
-  late final _clang_Type_getObjCProtocolDecl_ptr =
+  late final _clang_Type_getObjCProtocolDeclPtr =
       _lookup<ffi.NativeFunction<Native_clang_Type_getObjCProtocolDecl>>(
           'clang_Type_getObjCProtocolDecl');
   late final _clang_Type_getObjCProtocolDecl =
-      _clang_Type_getObjCProtocolDecl_ptr
+      _clang_Type_getObjCProtocolDeclPtr
           .asFunction<CXCursor Function(CXType, int)>();
 
   /// Retreive the number of type arguments associated with an ObjC object.
@@ -3422,11 +3423,11 @@
     );
   }
 
-  late final _clang_Type_getNumObjCTypeArgs_ptr =
+  late final _clang_Type_getNumObjCTypeArgsPtr =
       _lookup<ffi.NativeFunction<Native_clang_Type_getNumObjCTypeArgs>>(
           'clang_Type_getNumObjCTypeArgs');
   late final _clang_Type_getNumObjCTypeArgs =
-      _clang_Type_getNumObjCTypeArgs_ptr.asFunction<int Function(CXType)>();
+      _clang_Type_getNumObjCTypeArgsPtr.asFunction<int Function(CXType)>();
 
   /// Retrieve a type argument associated with an ObjC object.
   ///
@@ -3442,11 +3443,11 @@
     );
   }
 
-  late final _clang_Type_getObjCTypeArg_ptr =
+  late final _clang_Type_getObjCTypeArgPtr =
       _lookup<ffi.NativeFunction<Native_clang_Type_getObjCTypeArg>>(
           'clang_Type_getObjCTypeArg');
   late final _clang_Type_getObjCTypeArg =
-      _clang_Type_getObjCTypeArg_ptr.asFunction<CXType Function(CXType, int)>();
+      _clang_Type_getObjCTypeArgPtr.asFunction<CXType Function(CXType, int)>();
 
   /// Return 1 if the CXType is a variadic function type, and 0 otherwise.
   int clang_isFunctionTypeVariadic(
@@ -3457,11 +3458,11 @@
     );
   }
 
-  late final _clang_isFunctionTypeVariadic_ptr =
+  late final _clang_isFunctionTypeVariadicPtr =
       _lookup<ffi.NativeFunction<Native_clang_isFunctionTypeVariadic>>(
           'clang_isFunctionTypeVariadic');
   late final _clang_isFunctionTypeVariadic =
-      _clang_isFunctionTypeVariadic_ptr.asFunction<int Function(CXType)>();
+      _clang_isFunctionTypeVariadicPtr.asFunction<int Function(CXType)>();
 
   /// Retrieve the return type associated with a given cursor.
   ///
@@ -3474,11 +3475,11 @@
     );
   }
 
-  late final _clang_getCursorResultType_ptr =
+  late final _clang_getCursorResultTypePtr =
       _lookup<ffi.NativeFunction<Native_clang_getCursorResultType>>(
           'clang_getCursorResultType');
   late final _clang_getCursorResultType =
-      _clang_getCursorResultType_ptr.asFunction<CXType Function(CXCursor)>();
+      _clang_getCursorResultTypePtr.asFunction<CXType Function(CXCursor)>();
 
   /// Retrieve the exception specification type associated with a given cursor.
   /// This is a value of type CXCursor_ExceptionSpecificationKind.
@@ -3492,11 +3493,11 @@
     );
   }
 
-  late final _clang_getCursorExceptionSpecificationType_ptr = _lookup<
+  late final _clang_getCursorExceptionSpecificationTypePtr = _lookup<
           ffi.NativeFunction<Native_clang_getCursorExceptionSpecificationType>>(
       'clang_getCursorExceptionSpecificationType');
   late final _clang_getCursorExceptionSpecificationType =
-      _clang_getCursorExceptionSpecificationType_ptr
+      _clang_getCursorExceptionSpecificationTypePtr
           .asFunction<int Function(CXCursor)>();
 
   /// Return 1 if the CXType is a POD (plain old data) type, and 0
@@ -3509,10 +3510,10 @@
     );
   }
 
-  late final _clang_isPODType_ptr =
+  late final _clang_isPODTypePtr =
       _lookup<ffi.NativeFunction<Native_clang_isPODType>>('clang_isPODType');
   late final _clang_isPODType =
-      _clang_isPODType_ptr.asFunction<int Function(CXType)>();
+      _clang_isPODTypePtr.asFunction<int Function(CXType)>();
 
   /// Return the element type of an array, complex, or vector type.
   ///
@@ -3526,11 +3527,11 @@
     );
   }
 
-  late final _clang_getElementType_ptr =
+  late final _clang_getElementTypePtr =
       _lookup<ffi.NativeFunction<Native_clang_getElementType>>(
           'clang_getElementType');
   late final _clang_getElementType =
-      _clang_getElementType_ptr.asFunction<CXType Function(CXType)>();
+      _clang_getElementTypePtr.asFunction<CXType Function(CXType)>();
 
   /// Return the number of elements of an array or vector type.
   ///
@@ -3544,11 +3545,11 @@
     );
   }
 
-  late final _clang_getNumElements_ptr =
+  late final _clang_getNumElementsPtr =
       _lookup<ffi.NativeFunction<Native_clang_getNumElements>>(
           'clang_getNumElements');
   late final _clang_getNumElements =
-      _clang_getNumElements_ptr.asFunction<int Function(CXType)>();
+      _clang_getNumElementsPtr.asFunction<int Function(CXType)>();
 
   /// Return the element type of an array type.
   ///
@@ -3561,11 +3562,11 @@
     );
   }
 
-  late final _clang_getArrayElementType_ptr =
+  late final _clang_getArrayElementTypePtr =
       _lookup<ffi.NativeFunction<Native_clang_getArrayElementType>>(
           'clang_getArrayElementType');
   late final _clang_getArrayElementType =
-      _clang_getArrayElementType_ptr.asFunction<CXType Function(CXType)>();
+      _clang_getArrayElementTypePtr.asFunction<CXType Function(CXType)>();
 
   /// Return the array size of a constant array.
   ///
@@ -3578,11 +3579,11 @@
     );
   }
 
-  late final _clang_getArraySize_ptr =
+  late final _clang_getArraySizePtr =
       _lookup<ffi.NativeFunction<Native_clang_getArraySize>>(
           'clang_getArraySize');
   late final _clang_getArraySize =
-      _clang_getArraySize_ptr.asFunction<int Function(CXType)>();
+      _clang_getArraySizePtr.asFunction<int Function(CXType)>();
 
   /// Retrieve the type named by the qualified-id.
   ///
@@ -3595,11 +3596,11 @@
     );
   }
 
-  late final _clang_Type_getNamedType_ptr =
+  late final _clang_Type_getNamedTypePtr =
       _lookup<ffi.NativeFunction<Native_clang_Type_getNamedType>>(
           'clang_Type_getNamedType');
   late final _clang_Type_getNamedType =
-      _clang_Type_getNamedType_ptr.asFunction<CXType Function(CXType)>();
+      _clang_Type_getNamedTypePtr.asFunction<CXType Function(CXType)>();
 
   /// Determine if a typedef is 'transparent' tag.
   ///
@@ -3615,12 +3616,11 @@
     );
   }
 
-  late final _clang_Type_isTransparentTagTypedef_ptr =
+  late final _clang_Type_isTransparentTagTypedefPtr =
       _lookup<ffi.NativeFunction<Native_clang_Type_isTransparentTagTypedef>>(
           'clang_Type_isTransparentTagTypedef');
   late final _clang_Type_isTransparentTagTypedef =
-      _clang_Type_isTransparentTagTypedef_ptr
-          .asFunction<int Function(CXType)>();
+      _clang_Type_isTransparentTagTypedefPtr.asFunction<int Function(CXType)>();
 
   /// Retrieve the nullability kind of a pointer type.
   int clang_Type_getNullability(
@@ -3631,11 +3631,11 @@
     );
   }
 
-  late final _clang_Type_getNullability_ptr =
+  late final _clang_Type_getNullabilityPtr =
       _lookup<ffi.NativeFunction<Native_clang_Type_getNullability>>(
           'clang_Type_getNullability');
   late final _clang_Type_getNullability =
-      _clang_Type_getNullability_ptr.asFunction<int Function(CXType)>();
+      _clang_Type_getNullabilityPtr.asFunction<int Function(CXType)>();
 
   /// Return the alignment of a type in bytes as per C++[expr.alignof]
   /// standard.
@@ -3655,11 +3655,11 @@
     );
   }
 
-  late final _clang_Type_getAlignOf_ptr =
+  late final _clang_Type_getAlignOfPtr =
       _lookup<ffi.NativeFunction<Native_clang_Type_getAlignOf>>(
           'clang_Type_getAlignOf');
   late final _clang_Type_getAlignOf =
-      _clang_Type_getAlignOf_ptr.asFunction<int Function(CXType)>();
+      _clang_Type_getAlignOfPtr.asFunction<int Function(CXType)>();
 
   /// Return the class type of an member pointer type.
   ///
@@ -3672,11 +3672,11 @@
     );
   }
 
-  late final _clang_Type_getClassType_ptr =
+  late final _clang_Type_getClassTypePtr =
       _lookup<ffi.NativeFunction<Native_clang_Type_getClassType>>(
           'clang_Type_getClassType');
   late final _clang_Type_getClassType =
-      _clang_Type_getClassType_ptr.asFunction<CXType Function(CXType)>();
+      _clang_Type_getClassTypePtr.asFunction<CXType Function(CXType)>();
 
   /// Return the size of a type in bytes as per C++[expr.sizeof] standard.
   ///
@@ -3693,11 +3693,11 @@
     );
   }
 
-  late final _clang_Type_getSizeOf_ptr =
+  late final _clang_Type_getSizeOfPtr =
       _lookup<ffi.NativeFunction<Native_clang_Type_getSizeOf>>(
           'clang_Type_getSizeOf');
   late final _clang_Type_getSizeOf =
-      _clang_Type_getSizeOf_ptr.asFunction<int Function(CXType)>();
+      _clang_Type_getSizeOfPtr.asFunction<int Function(CXType)>();
 
   /// Return the offset of a field named S in a record of type T in bits
   /// as it would be returned by __offsetof__ as per C++11[18.2p4]
@@ -3720,10 +3720,10 @@
     );
   }
 
-  late final _clang_Type_getOffsetOf_ptr =
+  late final _clang_Type_getOffsetOfPtr =
       _lookup<ffi.NativeFunction<Native_clang_Type_getOffsetOf>>(
           'clang_Type_getOffsetOf');
-  late final _clang_Type_getOffsetOf = _clang_Type_getOffsetOf_ptr
+  late final _clang_Type_getOffsetOf = _clang_Type_getOffsetOfPtr
       .asFunction<int Function(CXType, ffi.Pointer<ffi.Int8>)>();
 
   /// Return the type that was modified by this attributed type.
@@ -3737,11 +3737,11 @@
     );
   }
 
-  late final _clang_Type_getModifiedType_ptr =
+  late final _clang_Type_getModifiedTypePtr =
       _lookup<ffi.NativeFunction<Native_clang_Type_getModifiedType>>(
           'clang_Type_getModifiedType');
   late final _clang_Type_getModifiedType =
-      _clang_Type_getModifiedType_ptr.asFunction<CXType Function(CXType)>();
+      _clang_Type_getModifiedTypePtr.asFunction<CXType Function(CXType)>();
 
   /// Return the offset of the field represented by the Cursor.
   ///
@@ -3762,11 +3762,11 @@
     );
   }
 
-  late final _clang_Cursor_getOffsetOfField_ptr =
+  late final _clang_Cursor_getOffsetOfFieldPtr =
       _lookup<ffi.NativeFunction<Native_clang_Cursor_getOffsetOfField>>(
           'clang_Cursor_getOffsetOfField');
   late final _clang_Cursor_getOffsetOfField =
-      _clang_Cursor_getOffsetOfField_ptr.asFunction<int Function(CXCursor)>();
+      _clang_Cursor_getOffsetOfFieldPtr.asFunction<int Function(CXCursor)>();
 
   /// Determine whether the given cursor represents an anonymous
   /// tag or namespace
@@ -3778,11 +3778,11 @@
     );
   }
 
-  late final _clang_Cursor_isAnonymous_ptr =
+  late final _clang_Cursor_isAnonymousPtr =
       _lookup<ffi.NativeFunction<Native_clang_Cursor_isAnonymous>>(
           'clang_Cursor_isAnonymous');
   late final _clang_Cursor_isAnonymous =
-      _clang_Cursor_isAnonymous_ptr.asFunction<int Function(CXCursor)>();
+      _clang_Cursor_isAnonymousPtr.asFunction<int Function(CXCursor)>();
 
   /// Determine whether the given cursor represents an anonymous record
   /// declaration.
@@ -3794,11 +3794,11 @@
     );
   }
 
-  late final _clang_Cursor_isAnonymousRecordDecl_ptr =
+  late final _clang_Cursor_isAnonymousRecordDeclPtr =
       _lookup<ffi.NativeFunction<Native_clang_Cursor_isAnonymousRecordDecl>>(
           'clang_Cursor_isAnonymousRecordDecl');
   late final _clang_Cursor_isAnonymousRecordDecl =
-      _clang_Cursor_isAnonymousRecordDecl_ptr
+      _clang_Cursor_isAnonymousRecordDeclPtr
           .asFunction<int Function(CXCursor)>();
 
   /// Determine whether the given cursor represents an inline namespace
@@ -3811,11 +3811,11 @@
     );
   }
 
-  late final _clang_Cursor_isInlineNamespace_ptr =
+  late final _clang_Cursor_isInlineNamespacePtr =
       _lookup<ffi.NativeFunction<Native_clang_Cursor_isInlineNamespace>>(
           'clang_Cursor_isInlineNamespace');
   late final _clang_Cursor_isInlineNamespace =
-      _clang_Cursor_isInlineNamespace_ptr.asFunction<int Function(CXCursor)>();
+      _clang_Cursor_isInlineNamespacePtr.asFunction<int Function(CXCursor)>();
 
   /// Returns the number of template arguments for given template
   /// specialization, or -1 if type \c T is not a template specialization.
@@ -3827,12 +3827,11 @@
     );
   }
 
-  late final _clang_Type_getNumTemplateArguments_ptr =
+  late final _clang_Type_getNumTemplateArgumentsPtr =
       _lookup<ffi.NativeFunction<Native_clang_Type_getNumTemplateArguments>>(
           'clang_Type_getNumTemplateArguments');
   late final _clang_Type_getNumTemplateArguments =
-      _clang_Type_getNumTemplateArguments_ptr
-          .asFunction<int Function(CXType)>();
+      _clang_Type_getNumTemplateArgumentsPtr.asFunction<int Function(CXType)>();
 
   /// Returns the type template argument of a template class specialization
   /// at given index.
@@ -3849,11 +3848,11 @@
     );
   }
 
-  late final _clang_Type_getTemplateArgumentAsType_ptr =
+  late final _clang_Type_getTemplateArgumentAsTypePtr =
       _lookup<ffi.NativeFunction<Native_clang_Type_getTemplateArgumentAsType>>(
           'clang_Type_getTemplateArgumentAsType');
   late final _clang_Type_getTemplateArgumentAsType =
-      _clang_Type_getTemplateArgumentAsType_ptr
+      _clang_Type_getTemplateArgumentAsTypePtr
           .asFunction<CXType Function(CXType, int)>();
 
   /// Retrieve the ref-qualifier kind of a function or method.
@@ -3868,11 +3867,11 @@
     );
   }
 
-  late final _clang_Type_getCXXRefQualifier_ptr =
+  late final _clang_Type_getCXXRefQualifierPtr =
       _lookup<ffi.NativeFunction<Native_clang_Type_getCXXRefQualifier>>(
           'clang_Type_getCXXRefQualifier');
   late final _clang_Type_getCXXRefQualifier =
-      _clang_Type_getCXXRefQualifier_ptr.asFunction<int Function(CXType)>();
+      _clang_Type_getCXXRefQualifierPtr.asFunction<int Function(CXType)>();
 
   /// Returns non-zero if the cursor specifies a Record member that is a
   /// bitfield.
@@ -3884,11 +3883,11 @@
     );
   }
 
-  late final _clang_Cursor_isBitField_ptr =
+  late final _clang_Cursor_isBitFieldPtr =
       _lookup<ffi.NativeFunction<Native_clang_Cursor_isBitField>>(
           'clang_Cursor_isBitField');
   late final _clang_Cursor_isBitField =
-      _clang_Cursor_isBitField_ptr.asFunction<int Function(CXCursor)>();
+      _clang_Cursor_isBitFieldPtr.asFunction<int Function(CXCursor)>();
 
   /// Returns 1 if the base class specified by the cursor with kind
   /// CX_CXXBaseSpecifier is virtual.
@@ -3900,11 +3899,11 @@
     );
   }
 
-  late final _clang_isVirtualBase_ptr =
+  late final _clang_isVirtualBasePtr =
       _lookup<ffi.NativeFunction<Native_clang_isVirtualBase>>(
           'clang_isVirtualBase');
   late final _clang_isVirtualBase =
-      _clang_isVirtualBase_ptr.asFunction<int Function(CXCursor)>();
+      _clang_isVirtualBasePtr.asFunction<int Function(CXCursor)>();
 
   /// Returns the access control level for the referenced object.
   ///
@@ -3919,11 +3918,11 @@
     );
   }
 
-  late final _clang_getCXXAccessSpecifier_ptr =
+  late final _clang_getCXXAccessSpecifierPtr =
       _lookup<ffi.NativeFunction<Native_clang_getCXXAccessSpecifier>>(
           'clang_getCXXAccessSpecifier');
   late final _clang_getCXXAccessSpecifier =
-      _clang_getCXXAccessSpecifier_ptr.asFunction<int Function(CXCursor)>();
+      _clang_getCXXAccessSpecifierPtr.asFunction<int Function(CXCursor)>();
 
   /// Returns the storage class for a function or variable declaration.
   ///
@@ -3937,11 +3936,11 @@
     );
   }
 
-  late final _clang_Cursor_getStorageClass_ptr =
+  late final _clang_Cursor_getStorageClassPtr =
       _lookup<ffi.NativeFunction<Native_clang_Cursor_getStorageClass>>(
           'clang_Cursor_getStorageClass');
   late final _clang_Cursor_getStorageClass =
-      _clang_Cursor_getStorageClass_ptr.asFunction<int Function(CXCursor)>();
+      _clang_Cursor_getStorageClassPtr.asFunction<int Function(CXCursor)>();
 
   /// Determine the number of overloaded declarations referenced by a
   /// \c CXCursor_OverloadedDeclRef cursor.
@@ -3958,11 +3957,11 @@
     );
   }
 
-  late final _clang_getNumOverloadedDecls_ptr =
+  late final _clang_getNumOverloadedDeclsPtr =
       _lookup<ffi.NativeFunction<Native_clang_getNumOverloadedDecls>>(
           'clang_getNumOverloadedDecls');
   late final _clang_getNumOverloadedDecls =
-      _clang_getNumOverloadedDecls_ptr.asFunction<int Function(CXCursor)>();
+      _clang_getNumOverloadedDeclsPtr.asFunction<int Function(CXCursor)>();
 
   /// Retrieve a cursor for one of the overloaded declarations referenced
   /// by a \c CXCursor_OverloadedDeclRef cursor.
@@ -3986,10 +3985,10 @@
     );
   }
 
-  late final _clang_getOverloadedDecl_ptr =
+  late final _clang_getOverloadedDeclPtr =
       _lookup<ffi.NativeFunction<Native_clang_getOverloadedDecl>>(
           'clang_getOverloadedDecl');
-  late final _clang_getOverloadedDecl = _clang_getOverloadedDecl_ptr
+  late final _clang_getOverloadedDecl = _clang_getOverloadedDeclPtr
       .asFunction<CXCursor Function(CXCursor, int)>();
 
   /// For cursors representing an iboutletcollection attribute,
@@ -4002,11 +4001,11 @@
     );
   }
 
-  late final _clang_getIBOutletCollectionType_ptr =
+  late final _clang_getIBOutletCollectionTypePtr =
       _lookup<ffi.NativeFunction<Native_clang_getIBOutletCollectionType>>(
           'clang_getIBOutletCollectionType');
   late final _clang_getIBOutletCollectionType =
-      _clang_getIBOutletCollectionType_ptr
+      _clang_getIBOutletCollectionTypePtr
           .asFunction<CXType Function(CXCursor)>();
 
   /// Visit the children of a particular cursor.
@@ -4041,10 +4040,10 @@
     );
   }
 
-  late final _clang_visitChildren_ptr =
+  late final _clang_visitChildrenPtr =
       _lookup<ffi.NativeFunction<Native_clang_visitChildren>>(
           'clang_visitChildren');
-  late final _clang_visitChildren = _clang_visitChildren_ptr
+  late final _clang_visitChildren = _clang_visitChildrenPtr
       .asFunction<int Function(CXCursor, CXCursorVisitor, CXClientData)>();
 
   /// Retrieve a Unified Symbol Resolution (USR) for the entity referenced
@@ -4062,11 +4061,11 @@
     );
   }
 
-  late final _clang_getCursorUSR_ptr =
+  late final _clang_getCursorUSRPtr =
       _lookup<ffi.NativeFunction<Native_clang_getCursorUSR>>(
           'clang_getCursorUSR');
   late final _clang_getCursorUSR =
-      _clang_getCursorUSR_ptr.asFunction<CXString Function(CXCursor)>();
+      _clang_getCursorUSRPtr.asFunction<CXString Function(CXCursor)>();
 
   /// Construct a USR for a specified Objective-C class.
   CXString clang_constructUSR_ObjCClass(
@@ -4077,10 +4076,10 @@
     );
   }
 
-  late final _clang_constructUSR_ObjCClass_ptr =
+  late final _clang_constructUSR_ObjCClassPtr =
       _lookup<ffi.NativeFunction<Native_clang_constructUSR_ObjCClass>>(
           'clang_constructUSR_ObjCClass');
-  late final _clang_constructUSR_ObjCClass = _clang_constructUSR_ObjCClass_ptr
+  late final _clang_constructUSR_ObjCClass = _clang_constructUSR_ObjCClassPtr
       .asFunction<CXString Function(ffi.Pointer<ffi.Int8>)>();
 
   /// Construct a USR for a specified Objective-C category.
@@ -4094,11 +4093,11 @@
     );
   }
 
-  late final _clang_constructUSR_ObjCCategory_ptr =
+  late final _clang_constructUSR_ObjCCategoryPtr =
       _lookup<ffi.NativeFunction<Native_clang_constructUSR_ObjCCategory>>(
           'clang_constructUSR_ObjCCategory');
   late final _clang_constructUSR_ObjCCategory =
-      _clang_constructUSR_ObjCCategory_ptr.asFunction<
+      _clang_constructUSR_ObjCCategoryPtr.asFunction<
           CXString Function(ffi.Pointer<ffi.Int8>, ffi.Pointer<ffi.Int8>)>();
 
   /// Construct a USR for a specified Objective-C protocol.
@@ -4110,11 +4109,11 @@
     );
   }
 
-  late final _clang_constructUSR_ObjCProtocol_ptr =
+  late final _clang_constructUSR_ObjCProtocolPtr =
       _lookup<ffi.NativeFunction<Native_clang_constructUSR_ObjCProtocol>>(
           'clang_constructUSR_ObjCProtocol');
   late final _clang_constructUSR_ObjCProtocol =
-      _clang_constructUSR_ObjCProtocol_ptr
+      _clang_constructUSR_ObjCProtocolPtr
           .asFunction<CXString Function(ffi.Pointer<ffi.Int8>)>();
 
   /// Construct a USR for a specified Objective-C instance variable and
@@ -4129,10 +4128,10 @@
     );
   }
 
-  late final _clang_constructUSR_ObjCIvar_ptr =
+  late final _clang_constructUSR_ObjCIvarPtr =
       _lookup<ffi.NativeFunction<Native_clang_constructUSR_ObjCIvar>>(
           'clang_constructUSR_ObjCIvar');
-  late final _clang_constructUSR_ObjCIvar = _clang_constructUSR_ObjCIvar_ptr
+  late final _clang_constructUSR_ObjCIvar = _clang_constructUSR_ObjCIvarPtr
       .asFunction<CXString Function(ffi.Pointer<ffi.Int8>, CXString)>();
 
   /// Construct a USR for a specified Objective-C method and
@@ -4149,10 +4148,10 @@
     );
   }
 
-  late final _clang_constructUSR_ObjCMethod_ptr =
+  late final _clang_constructUSR_ObjCMethodPtr =
       _lookup<ffi.NativeFunction<Native_clang_constructUSR_ObjCMethod>>(
           'clang_constructUSR_ObjCMethod');
-  late final _clang_constructUSR_ObjCMethod = _clang_constructUSR_ObjCMethod_ptr
+  late final _clang_constructUSR_ObjCMethod = _clang_constructUSR_ObjCMethodPtr
       .asFunction<CXString Function(ffi.Pointer<ffi.Int8>, int, CXString)>();
 
   /// Construct a USR for a specified Objective-C property and the USR
@@ -4167,11 +4166,11 @@
     );
   }
 
-  late final _clang_constructUSR_ObjCProperty_ptr =
+  late final _clang_constructUSR_ObjCPropertyPtr =
       _lookup<ffi.NativeFunction<Native_clang_constructUSR_ObjCProperty>>(
           'clang_constructUSR_ObjCProperty');
   late final _clang_constructUSR_ObjCProperty =
-      _clang_constructUSR_ObjCProperty_ptr
+      _clang_constructUSR_ObjCPropertyPtr
           .asFunction<CXString Function(ffi.Pointer<ffi.Int8>, CXString)>();
 
   /// Retrieve a name for the entity referenced by this cursor.
@@ -4183,11 +4182,11 @@
     );
   }
 
-  late final _clang_getCursorSpelling_ptr =
+  late final _clang_getCursorSpellingPtr =
       _lookup<ffi.NativeFunction<Native_clang_getCursorSpelling>>(
           'clang_getCursorSpelling');
   late final _clang_getCursorSpelling =
-      _clang_getCursorSpelling_ptr.asFunction<CXString Function(CXCursor)>();
+      _clang_getCursorSpellingPtr.asFunction<CXString Function(CXCursor)>();
 
   /// Retrieve a range for a piece that forms the cursors spelling name.
   /// Most of the times there is only one range for the complete spelling but for
@@ -4210,11 +4209,11 @@
     );
   }
 
-  late final _clang_Cursor_getSpellingNameRange_ptr =
+  late final _clang_Cursor_getSpellingNameRangePtr =
       _lookup<ffi.NativeFunction<Native_clang_Cursor_getSpellingNameRange>>(
           'clang_Cursor_getSpellingNameRange');
   late final _clang_Cursor_getSpellingNameRange =
-      _clang_Cursor_getSpellingNameRange_ptr
+      _clang_Cursor_getSpellingNameRangePtr
           .asFunction<CXSourceRange Function(CXCursor, int, int)>();
 
   /// Get a property value for the given printing policy.
@@ -4228,11 +4227,11 @@
     );
   }
 
-  late final _clang_PrintingPolicy_getProperty_ptr =
+  late final _clang_PrintingPolicy_getPropertyPtr =
       _lookup<ffi.NativeFunction<Native_clang_PrintingPolicy_getProperty>>(
           'clang_PrintingPolicy_getProperty');
   late final _clang_PrintingPolicy_getProperty =
-      _clang_PrintingPolicy_getProperty_ptr
+      _clang_PrintingPolicy_getPropertyPtr
           .asFunction<int Function(CXPrintingPolicy, int)>();
 
   /// Set a property value for the given printing policy.
@@ -4248,11 +4247,11 @@
     );
   }
 
-  late final _clang_PrintingPolicy_setProperty_ptr =
+  late final _clang_PrintingPolicy_setPropertyPtr =
       _lookup<ffi.NativeFunction<Native_clang_PrintingPolicy_setProperty>>(
           'clang_PrintingPolicy_setProperty');
   late final _clang_PrintingPolicy_setProperty =
-      _clang_PrintingPolicy_setProperty_ptr
+      _clang_PrintingPolicy_setPropertyPtr
           .asFunction<void Function(CXPrintingPolicy, int, int)>();
 
   /// Retrieve the default policy for the cursor.
@@ -4267,10 +4266,10 @@
     );
   }
 
-  late final _clang_getCursorPrintingPolicy_ptr =
+  late final _clang_getCursorPrintingPolicyPtr =
       _lookup<ffi.NativeFunction<Native_clang_getCursorPrintingPolicy>>(
           'clang_getCursorPrintingPolicy');
-  late final _clang_getCursorPrintingPolicy = _clang_getCursorPrintingPolicy_ptr
+  late final _clang_getCursorPrintingPolicy = _clang_getCursorPrintingPolicyPtr
       .asFunction<CXPrintingPolicy Function(CXCursor)>();
 
   /// Release a printing policy.
@@ -4282,10 +4281,10 @@
     );
   }
 
-  late final _clang_PrintingPolicy_dispose_ptr =
+  late final _clang_PrintingPolicy_disposePtr =
       _lookup<ffi.NativeFunction<Native_clang_PrintingPolicy_dispose>>(
           'clang_PrintingPolicy_dispose');
-  late final _clang_PrintingPolicy_dispose = _clang_PrintingPolicy_dispose_ptr
+  late final _clang_PrintingPolicy_dispose = _clang_PrintingPolicy_disposePtr
       .asFunction<void Function(CXPrintingPolicy)>();
 
   /// Pretty print declarations.
@@ -4307,10 +4306,10 @@
     );
   }
 
-  late final _clang_getCursorPrettyPrinted_ptr =
+  late final _clang_getCursorPrettyPrintedPtr =
       _lookup<ffi.NativeFunction<Native_clang_getCursorPrettyPrinted>>(
           'clang_getCursorPrettyPrinted');
-  late final _clang_getCursorPrettyPrinted = _clang_getCursorPrettyPrinted_ptr
+  late final _clang_getCursorPrettyPrinted = _clang_getCursorPrettyPrintedPtr
       .asFunction<CXString Function(CXCursor, CXPrintingPolicy)>();
 
   /// Retrieve the display name for the entity referenced by this cursor.
@@ -4326,11 +4325,11 @@
     );
   }
 
-  late final _clang_getCursorDisplayName_ptr =
+  late final _clang_getCursorDisplayNamePtr =
       _lookup<ffi.NativeFunction<Native_clang_getCursorDisplayName>>(
           'clang_getCursorDisplayName');
   late final _clang_getCursorDisplayName =
-      _clang_getCursorDisplayName_ptr.asFunction<CXString Function(CXCursor)>();
+      _clang_getCursorDisplayNamePtr.asFunction<CXString Function(CXCursor)>();
 
   /// For a cursor that is a reference, retrieve a cursor representing the
   /// entity that it references.
@@ -4349,11 +4348,11 @@
     );
   }
 
-  late final _clang_getCursorReferenced_ptr =
+  late final _clang_getCursorReferencedPtr =
       _lookup<ffi.NativeFunction<Native_clang_getCursorReferenced>>(
           'clang_getCursorReferenced');
   late final _clang_getCursorReferenced =
-      _clang_getCursorReferenced_ptr.asFunction<CXCursor Function(CXCursor)>();
+      _clang_getCursorReferencedPtr.asFunction<CXCursor Function(CXCursor)>();
 
   /// For a cursor that is either a reference to or a declaration
   /// of some entity, retrieve a cursor that describes the definition of
@@ -4389,11 +4388,11 @@
     );
   }
 
-  late final _clang_getCursorDefinition_ptr =
+  late final _clang_getCursorDefinitionPtr =
       _lookup<ffi.NativeFunction<Native_clang_getCursorDefinition>>(
           'clang_getCursorDefinition');
   late final _clang_getCursorDefinition =
-      _clang_getCursorDefinition_ptr.asFunction<CXCursor Function(CXCursor)>();
+      _clang_getCursorDefinitionPtr.asFunction<CXCursor Function(CXCursor)>();
 
   /// Determine whether the declaration pointed to by this cursor
   /// is also a definition of that entity.
@@ -4405,11 +4404,11 @@
     );
   }
 
-  late final _clang_isCursorDefinition_ptr =
+  late final _clang_isCursorDefinitionPtr =
       _lookup<ffi.NativeFunction<Native_clang_isCursorDefinition>>(
           'clang_isCursorDefinition');
   late final _clang_isCursorDefinition =
-      _clang_isCursorDefinition_ptr.asFunction<int Function(CXCursor)>();
+      _clang_isCursorDefinitionPtr.asFunction<int Function(CXCursor)>();
 
   /// Retrieve the canonical cursor corresponding to the given cursor.
   ///
@@ -4441,11 +4440,11 @@
     );
   }
 
-  late final _clang_getCanonicalCursor_ptr =
+  late final _clang_getCanonicalCursorPtr =
       _lookup<ffi.NativeFunction<Native_clang_getCanonicalCursor>>(
           'clang_getCanonicalCursor');
   late final _clang_getCanonicalCursor =
-      _clang_getCanonicalCursor_ptr.asFunction<CXCursor Function(CXCursor)>();
+      _clang_getCanonicalCursorPtr.asFunction<CXCursor Function(CXCursor)>();
 
   /// If the cursor points to a selector identifier in an Objective-C
   /// method or message expression, this returns the selector index.
@@ -4464,11 +4463,11 @@
     );
   }
 
-  late final _clang_Cursor_getObjCSelectorIndex_ptr =
+  late final _clang_Cursor_getObjCSelectorIndexPtr =
       _lookup<ffi.NativeFunction<Native_clang_Cursor_getObjCSelectorIndex>>(
           'clang_Cursor_getObjCSelectorIndex');
   late final _clang_Cursor_getObjCSelectorIndex =
-      _clang_Cursor_getObjCSelectorIndex_ptr
+      _clang_Cursor_getObjCSelectorIndexPtr
           .asFunction<int Function(CXCursor)>();
 
   /// Given a cursor pointing to a C++ method call or an Objective-C
@@ -4488,11 +4487,11 @@
     );
   }
 
-  late final _clang_Cursor_isDynamicCall_ptr =
+  late final _clang_Cursor_isDynamicCallPtr =
       _lookup<ffi.NativeFunction<Native_clang_Cursor_isDynamicCall>>(
           'clang_Cursor_isDynamicCall');
   late final _clang_Cursor_isDynamicCall =
-      _clang_Cursor_isDynamicCall_ptr.asFunction<int Function(CXCursor)>();
+      _clang_Cursor_isDynamicCallPtr.asFunction<int Function(CXCursor)>();
 
   /// Given a cursor pointing to an Objective-C message or property
   /// reference, or C++ method call, returns the CXType of the receiver.
@@ -4504,11 +4503,11 @@
     );
   }
 
-  late final _clang_Cursor_getReceiverType_ptr =
+  late final _clang_Cursor_getReceiverTypePtr =
       _lookup<ffi.NativeFunction<Native_clang_Cursor_getReceiverType>>(
           'clang_Cursor_getReceiverType');
   late final _clang_Cursor_getReceiverType =
-      _clang_Cursor_getReceiverType_ptr.asFunction<CXType Function(CXCursor)>();
+      _clang_Cursor_getReceiverTypePtr.asFunction<CXType Function(CXCursor)>();
 
   /// Given a cursor that represents a property declaration, return the
   /// associated property attributes. The bits are formed from
@@ -4525,11 +4524,11 @@
     );
   }
 
-  late final _clang_Cursor_getObjCPropertyAttributes_ptr = _lookup<
+  late final _clang_Cursor_getObjCPropertyAttributesPtr = _lookup<
           ffi.NativeFunction<Native_clang_Cursor_getObjCPropertyAttributes>>(
       'clang_Cursor_getObjCPropertyAttributes');
   late final _clang_Cursor_getObjCPropertyAttributes =
-      _clang_Cursor_getObjCPropertyAttributes_ptr
+      _clang_Cursor_getObjCPropertyAttributesPtr
           .asFunction<int Function(CXCursor, int)>();
 
   /// Given a cursor that represents a property declaration, return the
@@ -4542,11 +4541,11 @@
     );
   }
 
-  late final _clang_Cursor_getObjCPropertyGetterName_ptr = _lookup<
+  late final _clang_Cursor_getObjCPropertyGetterNamePtr = _lookup<
           ffi.NativeFunction<Native_clang_Cursor_getObjCPropertyGetterName>>(
       'clang_Cursor_getObjCPropertyGetterName');
   late final _clang_Cursor_getObjCPropertyGetterName =
-      _clang_Cursor_getObjCPropertyGetterName_ptr
+      _clang_Cursor_getObjCPropertyGetterNamePtr
           .asFunction<CXString Function(CXCursor)>();
 
   /// Given a cursor that represents a property declaration, return the
@@ -4559,11 +4558,11 @@
     );
   }
 
-  late final _clang_Cursor_getObjCPropertySetterName_ptr = _lookup<
+  late final _clang_Cursor_getObjCPropertySetterNamePtr = _lookup<
           ffi.NativeFunction<Native_clang_Cursor_getObjCPropertySetterName>>(
       'clang_Cursor_getObjCPropertySetterName');
   late final _clang_Cursor_getObjCPropertySetterName =
-      _clang_Cursor_getObjCPropertySetterName_ptr
+      _clang_Cursor_getObjCPropertySetterNamePtr
           .asFunction<CXString Function(CXCursor)>();
 
   /// Given a cursor that represents an Objective-C method or parameter
@@ -4578,11 +4577,11 @@
     );
   }
 
-  late final _clang_Cursor_getObjCDeclQualifiers_ptr =
+  late final _clang_Cursor_getObjCDeclQualifiersPtr =
       _lookup<ffi.NativeFunction<Native_clang_Cursor_getObjCDeclQualifiers>>(
           'clang_Cursor_getObjCDeclQualifiers');
   late final _clang_Cursor_getObjCDeclQualifiers =
-      _clang_Cursor_getObjCDeclQualifiers_ptr
+      _clang_Cursor_getObjCDeclQualifiersPtr
           .asFunction<int Function(CXCursor)>();
 
   /// Given a cursor that represents an Objective-C method or property
@@ -4596,11 +4595,11 @@
     );
   }
 
-  late final _clang_Cursor_isObjCOptional_ptr =
+  late final _clang_Cursor_isObjCOptionalPtr =
       _lookup<ffi.NativeFunction<Native_clang_Cursor_isObjCOptional>>(
           'clang_Cursor_isObjCOptional');
   late final _clang_Cursor_isObjCOptional =
-      _clang_Cursor_isObjCOptional_ptr.asFunction<int Function(CXCursor)>();
+      _clang_Cursor_isObjCOptionalPtr.asFunction<int Function(CXCursor)>();
 
   /// Returns non-zero if the given cursor is a variadic function or method.
   int clang_Cursor_isVariadic(
@@ -4611,11 +4610,11 @@
     );
   }
 
-  late final _clang_Cursor_isVariadic_ptr =
+  late final _clang_Cursor_isVariadicPtr =
       _lookup<ffi.NativeFunction<Native_clang_Cursor_isVariadic>>(
           'clang_Cursor_isVariadic');
   late final _clang_Cursor_isVariadic =
-      _clang_Cursor_isVariadic_ptr.asFunction<int Function(CXCursor)>();
+      _clang_Cursor_isVariadicPtr.asFunction<int Function(CXCursor)>();
 
   /// Returns non-zero if the given cursor points to a symbol marked with
   /// external_source_symbol attribute.
@@ -4642,11 +4641,11 @@
     );
   }
 
-  late final _clang_Cursor_isExternalSymbol_ptr =
+  late final _clang_Cursor_isExternalSymbolPtr =
       _lookup<ffi.NativeFunction<Native_clang_Cursor_isExternalSymbol>>(
           'clang_Cursor_isExternalSymbol');
   late final _clang_Cursor_isExternalSymbol =
-      _clang_Cursor_isExternalSymbol_ptr.asFunction<
+      _clang_Cursor_isExternalSymbolPtr.asFunction<
           int Function(CXCursor, ffi.Pointer<CXString>, ffi.Pointer<CXString>,
               ffi.Pointer<ffi.Uint32>)>();
 
@@ -4661,10 +4660,10 @@
     );
   }
 
-  late final _clang_Cursor_getCommentRange_ptr =
+  late final _clang_Cursor_getCommentRangePtr =
       _lookup<ffi.NativeFunction<Native_clang_Cursor_getCommentRange>>(
           'clang_Cursor_getCommentRange');
-  late final _clang_Cursor_getCommentRange = _clang_Cursor_getCommentRange_ptr
+  late final _clang_Cursor_getCommentRange = _clang_Cursor_getCommentRangePtr
       .asFunction<CXSourceRange Function(CXCursor)>();
 
   /// Given a cursor that represents a declaration, return the associated
@@ -4677,11 +4676,11 @@
     );
   }
 
-  late final _clang_Cursor_getRawCommentText_ptr =
+  late final _clang_Cursor_getRawCommentTextPtr =
       _lookup<ffi.NativeFunction<Native_clang_Cursor_getRawCommentText>>(
           'clang_Cursor_getRawCommentText');
   late final _clang_Cursor_getRawCommentText =
-      _clang_Cursor_getRawCommentText_ptr
+      _clang_Cursor_getRawCommentTextPtr
           .asFunction<CXString Function(CXCursor)>();
 
   /// Given a cursor that represents a documentable entity (e.g.,
@@ -4695,11 +4694,11 @@
     );
   }
 
-  late final _clang_Cursor_getBriefCommentText_ptr =
+  late final _clang_Cursor_getBriefCommentTextPtr =
       _lookup<ffi.NativeFunction<Native_clang_Cursor_getBriefCommentText>>(
           'clang_Cursor_getBriefCommentText');
   late final _clang_Cursor_getBriefCommentText =
-      _clang_Cursor_getBriefCommentText_ptr
+      _clang_Cursor_getBriefCommentTextPtr
           .asFunction<CXString Function(CXCursor)>();
 
   /// Retrieve the CXString representing the mangled name of the cursor.
@@ -4711,11 +4710,11 @@
     );
   }
 
-  late final _clang_Cursor_getMangling_ptr =
+  late final _clang_Cursor_getManglingPtr =
       _lookup<ffi.NativeFunction<Native_clang_Cursor_getMangling>>(
           'clang_Cursor_getMangling');
   late final _clang_Cursor_getMangling =
-      _clang_Cursor_getMangling_ptr.asFunction<CXString Function(CXCursor)>();
+      _clang_Cursor_getManglingPtr.asFunction<CXString Function(CXCursor)>();
 
   /// Retrieve the CXStrings representing the mangled symbols of the C++
   /// constructor or destructor at the cursor.
@@ -4727,10 +4726,10 @@
     );
   }
 
-  late final _clang_Cursor_getCXXManglings_ptr =
+  late final _clang_Cursor_getCXXManglingsPtr =
       _lookup<ffi.NativeFunction<Native_clang_Cursor_getCXXManglings>>(
           'clang_Cursor_getCXXManglings');
-  late final _clang_Cursor_getCXXManglings = _clang_Cursor_getCXXManglings_ptr
+  late final _clang_Cursor_getCXXManglings = _clang_Cursor_getCXXManglingsPtr
       .asFunction<ffi.Pointer<CXStringSet> Function(CXCursor)>();
 
   /// Retrieve the CXStrings representing the mangled symbols of the ObjC
@@ -4743,10 +4742,10 @@
     );
   }
 
-  late final _clang_Cursor_getObjCManglings_ptr =
+  late final _clang_Cursor_getObjCManglingsPtr =
       _lookup<ffi.NativeFunction<Native_clang_Cursor_getObjCManglings>>(
           'clang_Cursor_getObjCManglings');
-  late final _clang_Cursor_getObjCManglings = _clang_Cursor_getObjCManglings_ptr
+  late final _clang_Cursor_getObjCManglings = _clang_Cursor_getObjCManglingsPtr
       .asFunction<ffi.Pointer<CXStringSet> Function(CXCursor)>();
 
   /// Given a CXCursor_ModuleImportDecl cursor, return the associated module.
@@ -4758,11 +4757,11 @@
     );
   }
 
-  late final _clang_Cursor_getModule_ptr =
+  late final _clang_Cursor_getModulePtr =
       _lookup<ffi.NativeFunction<Native_clang_Cursor_getModule>>(
           'clang_Cursor_getModule');
   late final _clang_Cursor_getModule =
-      _clang_Cursor_getModule_ptr.asFunction<CXModule Function(CXCursor)>();
+      _clang_Cursor_getModulePtr.asFunction<CXModule Function(CXCursor)>();
 
   /// Given a CXFile header file, return the module that contains it, if one
   /// exists.
@@ -4776,10 +4775,10 @@
     );
   }
 
-  late final _clang_getModuleForFile_ptr =
+  late final _clang_getModuleForFilePtr =
       _lookup<ffi.NativeFunction<Native_clang_getModuleForFile>>(
           'clang_getModuleForFile');
-  late final _clang_getModuleForFile = _clang_getModuleForFile_ptr
+  late final _clang_getModuleForFile = _clang_getModuleForFilePtr
       .asFunction<CXModule Function(CXTranslationUnit, CXFile)>();
 
   /// \param Module a module object.
@@ -4793,11 +4792,11 @@
     );
   }
 
-  late final _clang_Module_getASTFile_ptr =
+  late final _clang_Module_getASTFilePtr =
       _lookup<ffi.NativeFunction<Native_clang_Module_getASTFile>>(
           'clang_Module_getASTFile');
   late final _clang_Module_getASTFile =
-      _clang_Module_getASTFile_ptr.asFunction<CXFile Function(CXModule)>();
+      _clang_Module_getASTFilePtr.asFunction<CXFile Function(CXModule)>();
 
   /// \param Module a module object.
   ///
@@ -4811,11 +4810,11 @@
     );
   }
 
-  late final _clang_Module_getParent_ptr =
+  late final _clang_Module_getParentPtr =
       _lookup<ffi.NativeFunction<Native_clang_Module_getParent>>(
           'clang_Module_getParent');
   late final _clang_Module_getParent =
-      _clang_Module_getParent_ptr.asFunction<CXModule Function(CXModule)>();
+      _clang_Module_getParentPtr.asFunction<CXModule Function(CXModule)>();
 
   /// \param Module a module object.
   ///
@@ -4829,11 +4828,11 @@
     );
   }
 
-  late final _clang_Module_getName_ptr =
+  late final _clang_Module_getNamePtr =
       _lookup<ffi.NativeFunction<Native_clang_Module_getName>>(
           'clang_Module_getName');
   late final _clang_Module_getName =
-      _clang_Module_getName_ptr.asFunction<CXString Function(CXModule)>();
+      _clang_Module_getNamePtr.asFunction<CXString Function(CXModule)>();
 
   /// \param Module a module object.
   ///
@@ -4846,11 +4845,11 @@
     );
   }
 
-  late final _clang_Module_getFullName_ptr =
+  late final _clang_Module_getFullNamePtr =
       _lookup<ffi.NativeFunction<Native_clang_Module_getFullName>>(
           'clang_Module_getFullName');
   late final _clang_Module_getFullName =
-      _clang_Module_getFullName_ptr.asFunction<CXString Function(CXModule)>();
+      _clang_Module_getFullNamePtr.asFunction<CXString Function(CXModule)>();
 
   /// \param Module a module object.
   ///
@@ -4863,11 +4862,11 @@
     );
   }
 
-  late final _clang_Module_isSystem_ptr =
+  late final _clang_Module_isSystemPtr =
       _lookup<ffi.NativeFunction<Native_clang_Module_isSystem>>(
           'clang_Module_isSystem');
   late final _clang_Module_isSystem =
-      _clang_Module_isSystem_ptr.asFunction<int Function(CXModule)>();
+      _clang_Module_isSystemPtr.asFunction<int Function(CXModule)>();
 
   /// \param Module a module object.
   ///
@@ -4882,11 +4881,11 @@
     );
   }
 
-  late final _clang_Module_getNumTopLevelHeaders_ptr =
+  late final _clang_Module_getNumTopLevelHeadersPtr =
       _lookup<ffi.NativeFunction<Native_clang_Module_getNumTopLevelHeaders>>(
           'clang_Module_getNumTopLevelHeaders');
   late final _clang_Module_getNumTopLevelHeaders =
-      _clang_Module_getNumTopLevelHeaders_ptr
+      _clang_Module_getNumTopLevelHeadersPtr
           .asFunction<int Function(CXTranslationUnit, CXModule)>();
 
   /// \param Module a module object.
@@ -4906,11 +4905,11 @@
     );
   }
 
-  late final _clang_Module_getTopLevelHeader_ptr =
+  late final _clang_Module_getTopLevelHeaderPtr =
       _lookup<ffi.NativeFunction<Native_clang_Module_getTopLevelHeader>>(
           'clang_Module_getTopLevelHeader');
   late final _clang_Module_getTopLevelHeader =
-      _clang_Module_getTopLevelHeader_ptr
+      _clang_Module_getTopLevelHeaderPtr
           .asFunction<CXFile Function(CXTranslationUnit, CXModule, int)>();
 
   /// Determine if a C++ constructor is a converting constructor.
@@ -4922,12 +4921,12 @@
     );
   }
 
-  late final _clang_CXXConstructor_isConvertingConstructor_ptr = _lookup<
+  late final _clang_CXXConstructor_isConvertingConstructorPtr = _lookup<
           ffi.NativeFunction<
               Native_clang_CXXConstructor_isConvertingConstructor>>(
       'clang_CXXConstructor_isConvertingConstructor');
   late final _clang_CXXConstructor_isConvertingConstructor =
-      _clang_CXXConstructor_isConvertingConstructor_ptr
+      _clang_CXXConstructor_isConvertingConstructorPtr
           .asFunction<int Function(CXCursor)>();
 
   /// Determine if a C++ constructor is a copy constructor.
@@ -4939,11 +4938,11 @@
     );
   }
 
-  late final _clang_CXXConstructor_isCopyConstructor_ptr = _lookup<
+  late final _clang_CXXConstructor_isCopyConstructorPtr = _lookup<
           ffi.NativeFunction<Native_clang_CXXConstructor_isCopyConstructor>>(
       'clang_CXXConstructor_isCopyConstructor');
   late final _clang_CXXConstructor_isCopyConstructor =
-      _clang_CXXConstructor_isCopyConstructor_ptr
+      _clang_CXXConstructor_isCopyConstructorPtr
           .asFunction<int Function(CXCursor)>();
 
   /// Determine if a C++ constructor is the default constructor.
@@ -4955,11 +4954,11 @@
     );
   }
 
-  late final _clang_CXXConstructor_isDefaultConstructor_ptr = _lookup<
+  late final _clang_CXXConstructor_isDefaultConstructorPtr = _lookup<
           ffi.NativeFunction<Native_clang_CXXConstructor_isDefaultConstructor>>(
       'clang_CXXConstructor_isDefaultConstructor');
   late final _clang_CXXConstructor_isDefaultConstructor =
-      _clang_CXXConstructor_isDefaultConstructor_ptr
+      _clang_CXXConstructor_isDefaultConstructorPtr
           .asFunction<int Function(CXCursor)>();
 
   /// Determine if a C++ constructor is a move constructor.
@@ -4971,11 +4970,11 @@
     );
   }
 
-  late final _clang_CXXConstructor_isMoveConstructor_ptr = _lookup<
+  late final _clang_CXXConstructor_isMoveConstructorPtr = _lookup<
           ffi.NativeFunction<Native_clang_CXXConstructor_isMoveConstructor>>(
       'clang_CXXConstructor_isMoveConstructor');
   late final _clang_CXXConstructor_isMoveConstructor =
-      _clang_CXXConstructor_isMoveConstructor_ptr
+      _clang_CXXConstructor_isMoveConstructorPtr
           .asFunction<int Function(CXCursor)>();
 
   /// Determine if a C++ field is declared 'mutable'.
@@ -4987,11 +4986,11 @@
     );
   }
 
-  late final _clang_CXXField_isMutable_ptr =
+  late final _clang_CXXField_isMutablePtr =
       _lookup<ffi.NativeFunction<Native_clang_CXXField_isMutable>>(
           'clang_CXXField_isMutable');
   late final _clang_CXXField_isMutable =
-      _clang_CXXField_isMutable_ptr.asFunction<int Function(CXCursor)>();
+      _clang_CXXField_isMutablePtr.asFunction<int Function(CXCursor)>();
 
   /// Determine if a C++ method is declared '= default'.
   int clang_CXXMethod_isDefaulted(
@@ -5002,11 +5001,11 @@
     );
   }
 
-  late final _clang_CXXMethod_isDefaulted_ptr =
+  late final _clang_CXXMethod_isDefaultedPtr =
       _lookup<ffi.NativeFunction<Native_clang_CXXMethod_isDefaulted>>(
           'clang_CXXMethod_isDefaulted');
   late final _clang_CXXMethod_isDefaulted =
-      _clang_CXXMethod_isDefaulted_ptr.asFunction<int Function(CXCursor)>();
+      _clang_CXXMethod_isDefaultedPtr.asFunction<int Function(CXCursor)>();
 
   /// Determine if a C++ member function or member function template is
   /// pure virtual.
@@ -5018,11 +5017,11 @@
     );
   }
 
-  late final _clang_CXXMethod_isPureVirtual_ptr =
+  late final _clang_CXXMethod_isPureVirtualPtr =
       _lookup<ffi.NativeFunction<Native_clang_CXXMethod_isPureVirtual>>(
           'clang_CXXMethod_isPureVirtual');
   late final _clang_CXXMethod_isPureVirtual =
-      _clang_CXXMethod_isPureVirtual_ptr.asFunction<int Function(CXCursor)>();
+      _clang_CXXMethod_isPureVirtualPtr.asFunction<int Function(CXCursor)>();
 
   /// Determine if a C++ member function or member function template is
   /// declared 'static'.
@@ -5034,11 +5033,11 @@
     );
   }
 
-  late final _clang_CXXMethod_isStatic_ptr =
+  late final _clang_CXXMethod_isStaticPtr =
       _lookup<ffi.NativeFunction<Native_clang_CXXMethod_isStatic>>(
           'clang_CXXMethod_isStatic');
   late final _clang_CXXMethod_isStatic =
-      _clang_CXXMethod_isStatic_ptr.asFunction<int Function(CXCursor)>();
+      _clang_CXXMethod_isStaticPtr.asFunction<int Function(CXCursor)>();
 
   /// Determine if a C++ member function or member function template is
   /// explicitly declared 'virtual' or if it overrides a virtual method from
@@ -5051,11 +5050,11 @@
     );
   }
 
-  late final _clang_CXXMethod_isVirtual_ptr =
+  late final _clang_CXXMethod_isVirtualPtr =
       _lookup<ffi.NativeFunction<Native_clang_CXXMethod_isVirtual>>(
           'clang_CXXMethod_isVirtual');
   late final _clang_CXXMethod_isVirtual =
-      _clang_CXXMethod_isVirtual_ptr.asFunction<int Function(CXCursor)>();
+      _clang_CXXMethod_isVirtualPtr.asFunction<int Function(CXCursor)>();
 
   /// Determine if a C++ record is abstract, i.e. whether a class or struct
   /// has a pure virtual member function.
@@ -5067,11 +5066,11 @@
     );
   }
 
-  late final _clang_CXXRecord_isAbstract_ptr =
+  late final _clang_CXXRecord_isAbstractPtr =
       _lookup<ffi.NativeFunction<Native_clang_CXXRecord_isAbstract>>(
           'clang_CXXRecord_isAbstract');
   late final _clang_CXXRecord_isAbstract =
-      _clang_CXXRecord_isAbstract_ptr.asFunction<int Function(CXCursor)>();
+      _clang_CXXRecord_isAbstractPtr.asFunction<int Function(CXCursor)>();
 
   /// Determine if an enum declaration refers to a scoped enum.
   int clang_EnumDecl_isScoped(
@@ -5082,11 +5081,11 @@
     );
   }
 
-  late final _clang_EnumDecl_isScoped_ptr =
+  late final _clang_EnumDecl_isScopedPtr =
       _lookup<ffi.NativeFunction<Native_clang_EnumDecl_isScoped>>(
           'clang_EnumDecl_isScoped');
   late final _clang_EnumDecl_isScoped =
-      _clang_EnumDecl_isScoped_ptr.asFunction<int Function(CXCursor)>();
+      _clang_EnumDecl_isScopedPtr.asFunction<int Function(CXCursor)>();
 
   /// Determine if a C++ member function or member function template is
   /// declared 'const'.
@@ -5098,11 +5097,11 @@
     );
   }
 
-  late final _clang_CXXMethod_isConst_ptr =
+  late final _clang_CXXMethod_isConstPtr =
       _lookup<ffi.NativeFunction<Native_clang_CXXMethod_isConst>>(
           'clang_CXXMethod_isConst');
   late final _clang_CXXMethod_isConst =
-      _clang_CXXMethod_isConst_ptr.asFunction<int Function(CXCursor)>();
+      _clang_CXXMethod_isConstPtr.asFunction<int Function(CXCursor)>();
 
   /// Given a cursor that represents a template, determine
   /// the cursor kind of the specializations would be generated by instantiating
@@ -5127,11 +5126,11 @@
     );
   }
 
-  late final _clang_getTemplateCursorKind_ptr =
+  late final _clang_getTemplateCursorKindPtr =
       _lookup<ffi.NativeFunction<Native_clang_getTemplateCursorKind>>(
           'clang_getTemplateCursorKind');
   late final _clang_getTemplateCursorKind =
-      _clang_getTemplateCursorKind_ptr.asFunction<int Function(CXCursor)>();
+      _clang_getTemplateCursorKindPtr.asFunction<int Function(CXCursor)>();
 
   /// Given a cursor that may represent a specialization or instantiation
   /// of a template, retrieve the cursor that represents the template that it
@@ -5167,11 +5166,11 @@
     );
   }
 
-  late final _clang_getSpecializedCursorTemplate_ptr =
+  late final _clang_getSpecializedCursorTemplatePtr =
       _lookup<ffi.NativeFunction<Native_clang_getSpecializedCursorTemplate>>(
           'clang_getSpecializedCursorTemplate');
   late final _clang_getSpecializedCursorTemplate =
-      _clang_getSpecializedCursorTemplate_ptr
+      _clang_getSpecializedCursorTemplatePtr
           .asFunction<CXCursor Function(CXCursor)>();
 
   /// Given a cursor that references something else, return the source range
@@ -5202,11 +5201,11 @@
     );
   }
 
-  late final _clang_getCursorReferenceNameRange_ptr =
+  late final _clang_getCursorReferenceNameRangePtr =
       _lookup<ffi.NativeFunction<Native_clang_getCursorReferenceNameRange>>(
           'clang_getCursorReferenceNameRange');
   late final _clang_getCursorReferenceNameRange =
-      _clang_getCursorReferenceNameRange_ptr
+      _clang_getCursorReferenceNameRangePtr
           .asFunction<CXSourceRange Function(CXCursor, int, int)>();
 
   /// Get the raw lexical token starting with the given location.
@@ -5228,9 +5227,9 @@
     );
   }
 
-  late final _clang_getToken_ptr =
+  late final _clang_getTokenPtr =
       _lookup<ffi.NativeFunction<Native_clang_getToken>>('clang_getToken');
-  late final _clang_getToken = _clang_getToken_ptr.asFunction<
+  late final _clang_getToken = _clang_getTokenPtr.asFunction<
       ffi.Pointer<CXToken> Function(CXTranslationUnit, CXSourceLocation)>();
 
   /// Determine the kind of the given token.
@@ -5242,11 +5241,11 @@
     );
   }
 
-  late final _clang_getTokenKind_ptr =
+  late final _clang_getTokenKindPtr =
       _lookup<ffi.NativeFunction<Native_clang_getTokenKind>>(
           'clang_getTokenKind');
   late final _clang_getTokenKind =
-      _clang_getTokenKind_ptr.asFunction<int Function(CXToken)>();
+      _clang_getTokenKindPtr.asFunction<int Function(CXToken)>();
 
   /// Determine the spelling of the given token.
   ///
@@ -5262,10 +5261,10 @@
     );
   }
 
-  late final _clang_getTokenSpelling_ptr =
+  late final _clang_getTokenSpellingPtr =
       _lookup<ffi.NativeFunction<Native_clang_getTokenSpelling>>(
           'clang_getTokenSpelling');
-  late final _clang_getTokenSpelling = _clang_getTokenSpelling_ptr
+  late final _clang_getTokenSpelling = _clang_getTokenSpellingPtr
       .asFunction<CXString Function(CXTranslationUnit, CXToken)>();
 
   /// Retrieve the source location of the given token.
@@ -5279,10 +5278,10 @@
     );
   }
 
-  late final _clang_getTokenLocation_ptr =
+  late final _clang_getTokenLocationPtr =
       _lookup<ffi.NativeFunction<Native_clang_getTokenLocation>>(
           'clang_getTokenLocation');
-  late final _clang_getTokenLocation = _clang_getTokenLocation_ptr
+  late final _clang_getTokenLocation = _clang_getTokenLocationPtr
       .asFunction<CXSourceLocation Function(CXTranslationUnit, CXToken)>();
 
   /// Retrieve a source range that covers the given token.
@@ -5296,10 +5295,10 @@
     );
   }
 
-  late final _clang_getTokenExtent_ptr =
+  late final _clang_getTokenExtentPtr =
       _lookup<ffi.NativeFunction<Native_clang_getTokenExtent>>(
           'clang_getTokenExtent');
-  late final _clang_getTokenExtent = _clang_getTokenExtent_ptr
+  late final _clang_getTokenExtent = _clang_getTokenExtentPtr
       .asFunction<CXSourceRange Function(CXTranslationUnit, CXToken)>();
 
   /// Tokenize the source code described by the given range into raw
@@ -5330,9 +5329,9 @@
     );
   }
 
-  late final _clang_tokenize_ptr =
+  late final _clang_tokenizePtr =
       _lookup<ffi.NativeFunction<Native_clang_tokenize>>('clang_tokenize');
-  late final _clang_tokenize = _clang_tokenize_ptr.asFunction<
+  late final _clang_tokenize = _clang_tokenizePtr.asFunction<
       void Function(CXTranslationUnit, CXSourceRange,
           ffi.Pointer<ffi.Pointer<CXToken>>, ffi.Pointer<ffi.Uint32>)>();
 
@@ -5378,10 +5377,10 @@
     );
   }
 
-  late final _clang_annotateTokens_ptr =
+  late final _clang_annotateTokensPtr =
       _lookup<ffi.NativeFunction<Native_clang_annotateTokens>>(
           'clang_annotateTokens');
-  late final _clang_annotateTokens = _clang_annotateTokens_ptr.asFunction<
+  late final _clang_annotateTokens = _clang_annotateTokensPtr.asFunction<
       void Function(CXTranslationUnit, ffi.Pointer<CXToken>, int,
           ffi.Pointer<CXCursor>)>();
 
@@ -5398,10 +5397,10 @@
     );
   }
 
-  late final _clang_disposeTokens_ptr =
+  late final _clang_disposeTokensPtr =
       _lookup<ffi.NativeFunction<Native_clang_disposeTokens>>(
           'clang_disposeTokens');
-  late final _clang_disposeTokens = _clang_disposeTokens_ptr.asFunction<
+  late final _clang_disposeTokens = _clang_disposeTokensPtr.asFunction<
       void Function(CXTranslationUnit, ffi.Pointer<CXToken>, int)>();
 
   /// \defgroup CINDEX_DEBUG Debugging facilities
@@ -5418,11 +5417,11 @@
     );
   }
 
-  late final _clang_getCursorKindSpelling_ptr =
+  late final _clang_getCursorKindSpellingPtr =
       _lookup<ffi.NativeFunction<Native_clang_getCursorKindSpelling>>(
           'clang_getCursorKindSpelling');
   late final _clang_getCursorKindSpelling =
-      _clang_getCursorKindSpelling_ptr.asFunction<CXString Function(int)>();
+      _clang_getCursorKindSpellingPtr.asFunction<CXString Function(int)>();
 
   void clang_getDefinitionSpellingAndExtent(
     CXCursor arg0,
@@ -5444,11 +5443,11 @@
     );
   }
 
-  late final _clang_getDefinitionSpellingAndExtent_ptr =
+  late final _clang_getDefinitionSpellingAndExtentPtr =
       _lookup<ffi.NativeFunction<Native_clang_getDefinitionSpellingAndExtent>>(
           'clang_getDefinitionSpellingAndExtent');
   late final _clang_getDefinitionSpellingAndExtent =
-      _clang_getDefinitionSpellingAndExtent_ptr.asFunction<
+      _clang_getDefinitionSpellingAndExtentPtr.asFunction<
           void Function(
               CXCursor,
               ffi.Pointer<ffi.Pointer<ffi.Int8>>,
@@ -5462,11 +5461,11 @@
     return _clang_enableStackTraces();
   }
 
-  late final _clang_enableStackTraces_ptr =
+  late final _clang_enableStackTracesPtr =
       _lookup<ffi.NativeFunction<Native_clang_enableStackTraces>>(
           'clang_enableStackTraces');
   late final _clang_enableStackTraces =
-      _clang_enableStackTraces_ptr.asFunction<void Function()>();
+      _clang_enableStackTracesPtr.asFunction<void Function()>();
 
   void clang_executeOnThread(
     ffi.Pointer<ffi.NativeFunction<ffi.Void Function(ffi.Pointer<ffi.Void>)>>
@@ -5481,10 +5480,10 @@
     );
   }
 
-  late final _clang_executeOnThread_ptr =
+  late final _clang_executeOnThreadPtr =
       _lookup<ffi.NativeFunction<Native_clang_executeOnThread>>(
           'clang_executeOnThread');
-  late final _clang_executeOnThread = _clang_executeOnThread_ptr.asFunction<
+  late final _clang_executeOnThread = _clang_executeOnThreadPtr.asFunction<
       void Function(
           ffi.Pointer<
               ffi.NativeFunction<ffi.Void Function(ffi.Pointer<ffi.Void>)>>,
@@ -5508,10 +5507,10 @@
     );
   }
 
-  late final _clang_getCompletionChunkKind_ptr =
+  late final _clang_getCompletionChunkKindPtr =
       _lookup<ffi.NativeFunction<Native_clang_getCompletionChunkKind>>(
           'clang_getCompletionChunkKind');
-  late final _clang_getCompletionChunkKind = _clang_getCompletionChunkKind_ptr
+  late final _clang_getCompletionChunkKind = _clang_getCompletionChunkKindPtr
       .asFunction<int Function(CXCompletionString, int)>();
 
   /// Retrieve the text associated with a particular chunk within a
@@ -5532,10 +5531,10 @@
     );
   }
 
-  late final _clang_getCompletionChunkText_ptr =
+  late final _clang_getCompletionChunkTextPtr =
       _lookup<ffi.NativeFunction<Native_clang_getCompletionChunkText>>(
           'clang_getCompletionChunkText');
-  late final _clang_getCompletionChunkText = _clang_getCompletionChunkText_ptr
+  late final _clang_getCompletionChunkText = _clang_getCompletionChunkTextPtr
       .asFunction<CXString Function(CXCompletionString, int)>();
 
   /// Retrieve the completion string associated with a particular chunk
@@ -5557,11 +5556,11 @@
     );
   }
 
-  late final _clang_getCompletionChunkCompletionString_ptr = _lookup<
+  late final _clang_getCompletionChunkCompletionStringPtr = _lookup<
           ffi.NativeFunction<Native_clang_getCompletionChunkCompletionString>>(
       'clang_getCompletionChunkCompletionString');
   late final _clang_getCompletionChunkCompletionString =
-      _clang_getCompletionChunkCompletionString_ptr
+      _clang_getCompletionChunkCompletionStringPtr
           .asFunction<CXCompletionString Function(CXCompletionString, int)>();
 
   /// Retrieve the number of chunks in the given code-completion string.
@@ -5573,10 +5572,10 @@
     );
   }
 
-  late final _clang_getNumCompletionChunks_ptr =
+  late final _clang_getNumCompletionChunksPtr =
       _lookup<ffi.NativeFunction<Native_clang_getNumCompletionChunks>>(
           'clang_getNumCompletionChunks');
-  late final _clang_getNumCompletionChunks = _clang_getNumCompletionChunks_ptr
+  late final _clang_getNumCompletionChunks = _clang_getNumCompletionChunksPtr
       .asFunction<int Function(CXCompletionString)>();
 
   /// Determine the priority of this code completion.
@@ -5597,10 +5596,10 @@
     );
   }
 
-  late final _clang_getCompletionPriority_ptr =
+  late final _clang_getCompletionPriorityPtr =
       _lookup<ffi.NativeFunction<Native_clang_getCompletionPriority>>(
           'clang_getCompletionPriority');
-  late final _clang_getCompletionPriority = _clang_getCompletionPriority_ptr
+  late final _clang_getCompletionPriority = _clang_getCompletionPriorityPtr
       .asFunction<int Function(CXCompletionString)>();
 
   /// Determine the availability of the entity that this code-completion
@@ -5617,11 +5616,11 @@
     );
   }
 
-  late final _clang_getCompletionAvailability_ptr =
+  late final _clang_getCompletionAvailabilityPtr =
       _lookup<ffi.NativeFunction<Native_clang_getCompletionAvailability>>(
           'clang_getCompletionAvailability');
   late final _clang_getCompletionAvailability =
-      _clang_getCompletionAvailability_ptr
+      _clang_getCompletionAvailabilityPtr
           .asFunction<int Function(CXCompletionString)>();
 
   /// Retrieve the number of annotations associated with the given
@@ -5639,11 +5638,11 @@
     );
   }
 
-  late final _clang_getCompletionNumAnnotations_ptr =
+  late final _clang_getCompletionNumAnnotationsPtr =
       _lookup<ffi.NativeFunction<Native_clang_getCompletionNumAnnotations>>(
           'clang_getCompletionNumAnnotations');
   late final _clang_getCompletionNumAnnotations =
-      _clang_getCompletionNumAnnotations_ptr
+      _clang_getCompletionNumAnnotationsPtr
           .asFunction<int Function(CXCompletionString)>();
 
   /// Retrieve the annotation associated with the given completion string.
@@ -5665,10 +5664,10 @@
     );
   }
 
-  late final _clang_getCompletionAnnotation_ptr =
+  late final _clang_getCompletionAnnotationPtr =
       _lookup<ffi.NativeFunction<Native_clang_getCompletionAnnotation>>(
           'clang_getCompletionAnnotation');
-  late final _clang_getCompletionAnnotation = _clang_getCompletionAnnotation_ptr
+  late final _clang_getCompletionAnnotation = _clang_getCompletionAnnotationPtr
       .asFunction<CXString Function(CXCompletionString, int)>();
 
   /// Retrieve the parent context of the given completion string.
@@ -5695,11 +5694,11 @@
     );
   }
 
-  late final _clang_getCompletionParent_ptr =
+  late final _clang_getCompletionParentPtr =
       _lookup<ffi.NativeFunction<Native_clang_getCompletionParent>>(
           'clang_getCompletionParent');
   late final _clang_getCompletionParent =
-      _clang_getCompletionParent_ptr.asFunction<
+      _clang_getCompletionParentPtr.asFunction<
           CXString Function(CXCompletionString, ffi.Pointer<ffi.Int32>)>();
 
   /// Retrieve the brief documentation comment attached to the declaration
@@ -5712,11 +5711,11 @@
     );
   }
 
-  late final _clang_getCompletionBriefComment_ptr =
+  late final _clang_getCompletionBriefCommentPtr =
       _lookup<ffi.NativeFunction<Native_clang_getCompletionBriefComment>>(
           'clang_getCompletionBriefComment');
   late final _clang_getCompletionBriefComment =
-      _clang_getCompletionBriefComment_ptr
+      _clang_getCompletionBriefCommentPtr
           .asFunction<CXString Function(CXCompletionString)>();
 
   /// Retrieve a completion string for an arbitrary declaration or macro
@@ -5734,11 +5733,11 @@
     );
   }
 
-  late final _clang_getCursorCompletionString_ptr =
+  late final _clang_getCursorCompletionStringPtr =
       _lookup<ffi.NativeFunction<Native_clang_getCursorCompletionString>>(
           'clang_getCursorCompletionString');
   late final _clang_getCursorCompletionString =
-      _clang_getCursorCompletionString_ptr
+      _clang_getCursorCompletionStringPtr
           .asFunction<CXCompletionString Function(CXCursor)>();
 
   /// Retrieve the number of fix-its for the given completion index.
@@ -5762,10 +5761,10 @@
     );
   }
 
-  late final _clang_getCompletionNumFixIts_ptr =
+  late final _clang_getCompletionNumFixItsPtr =
       _lookup<ffi.NativeFunction<Native_clang_getCompletionNumFixIts>>(
           'clang_getCompletionNumFixIts');
-  late final _clang_getCompletionNumFixIts = _clang_getCompletionNumFixIts_ptr
+  late final _clang_getCompletionNumFixIts = _clang_getCompletionNumFixItsPtr
       .asFunction<int Function(ffi.Pointer<CXCodeCompleteResults>, int)>();
 
   /// Fix-its that *must* be applied before inserting the text for the
@@ -5823,11 +5822,11 @@
     );
   }
 
-  late final _clang_getCompletionFixIt_ptr =
+  late final _clang_getCompletionFixItPtr =
       _lookup<ffi.NativeFunction<Native_clang_getCompletionFixIt>>(
           'clang_getCompletionFixIt');
   late final _clang_getCompletionFixIt =
-      _clang_getCompletionFixIt_ptr.asFunction<
+      _clang_getCompletionFixItPtr.asFunction<
           CXString Function(ffi.Pointer<CXCodeCompleteResults>, int, int,
               ffi.Pointer<CXSourceRange>)>();
 
@@ -5837,11 +5836,11 @@
     return _clang_defaultCodeCompleteOptions();
   }
 
-  late final _clang_defaultCodeCompleteOptions_ptr =
+  late final _clang_defaultCodeCompleteOptionsPtr =
       _lookup<ffi.NativeFunction<Native_clang_defaultCodeCompleteOptions>>(
           'clang_defaultCodeCompleteOptions');
   late final _clang_defaultCodeCompleteOptions =
-      _clang_defaultCodeCompleteOptions_ptr.asFunction<int Function()>();
+      _clang_defaultCodeCompleteOptionsPtr.asFunction<int Function()>();
 
   /// Perform code completion at a given location in a translation unit.
   ///
@@ -5929,10 +5928,10 @@
     );
   }
 
-  late final _clang_codeCompleteAt_ptr =
+  late final _clang_codeCompleteAtPtr =
       _lookup<ffi.NativeFunction<Native_clang_codeCompleteAt>>(
           'clang_codeCompleteAt');
-  late final _clang_codeCompleteAt = _clang_codeCompleteAt_ptr.asFunction<
+  late final _clang_codeCompleteAt = _clang_codeCompleteAtPtr.asFunction<
       ffi.Pointer<CXCodeCompleteResults> Function(
           CXTranslationUnit,
           ffi.Pointer<ffi.Int8>,
@@ -5957,11 +5956,11 @@
     );
   }
 
-  late final _clang_sortCodeCompletionResults_ptr =
+  late final _clang_sortCodeCompletionResultsPtr =
       _lookup<ffi.NativeFunction<Native_clang_sortCodeCompletionResults>>(
           'clang_sortCodeCompletionResults');
   late final _clang_sortCodeCompletionResults =
-      _clang_sortCodeCompletionResults_ptr
+      _clang_sortCodeCompletionResultsPtr
           .asFunction<void Function(ffi.Pointer<CXCompletionResult>, int)>();
 
   /// Free the given set of code-completion results.
@@ -5973,11 +5972,11 @@
     );
   }
 
-  late final _clang_disposeCodeCompleteResults_ptr =
+  late final _clang_disposeCodeCompleteResultsPtr =
       _lookup<ffi.NativeFunction<Native_clang_disposeCodeCompleteResults>>(
           'clang_disposeCodeCompleteResults');
   late final _clang_disposeCodeCompleteResults =
-      _clang_disposeCodeCompleteResults_ptr
+      _clang_disposeCodeCompleteResultsPtr
           .asFunction<void Function(ffi.Pointer<CXCodeCompleteResults>)>();
 
   /// Determine the number of diagnostics produced prior to the
@@ -5990,11 +5989,11 @@
     );
   }
 
-  late final _clang_codeCompleteGetNumDiagnostics_ptr =
+  late final _clang_codeCompleteGetNumDiagnosticsPtr =
       _lookup<ffi.NativeFunction<Native_clang_codeCompleteGetNumDiagnostics>>(
           'clang_codeCompleteGetNumDiagnostics');
   late final _clang_codeCompleteGetNumDiagnostics =
-      _clang_codeCompleteGetNumDiagnostics_ptr
+      _clang_codeCompleteGetNumDiagnosticsPtr
           .asFunction<int Function(ffi.Pointer<CXCodeCompleteResults>)>();
 
   /// Retrieve a diagnostic associated with the given code completion.
@@ -6014,11 +6013,11 @@
     );
   }
 
-  late final _clang_codeCompleteGetDiagnostic_ptr =
+  late final _clang_codeCompleteGetDiagnosticPtr =
       _lookup<ffi.NativeFunction<Native_clang_codeCompleteGetDiagnostic>>(
           'clang_codeCompleteGetDiagnostic');
   late final _clang_codeCompleteGetDiagnostic =
-      _clang_codeCompleteGetDiagnostic_ptr.asFunction<
+      _clang_codeCompleteGetDiagnosticPtr.asFunction<
           CXDiagnostic Function(ffi.Pointer<CXCodeCompleteResults>, int)>();
 
   /// Determines what completions are appropriate for the context
@@ -6036,10 +6035,10 @@
     );
   }
 
-  late final _clang_codeCompleteGetContexts_ptr =
+  late final _clang_codeCompleteGetContextsPtr =
       _lookup<ffi.NativeFunction<Native_clang_codeCompleteGetContexts>>(
           'clang_codeCompleteGetContexts');
-  late final _clang_codeCompleteGetContexts = _clang_codeCompleteGetContexts_ptr
+  late final _clang_codeCompleteGetContexts = _clang_codeCompleteGetContextsPtr
       .asFunction<int Function(ffi.Pointer<CXCodeCompleteResults>)>();
 
   /// Returns the cursor kind for the container for the current code
@@ -6066,11 +6065,11 @@
     );
   }
 
-  late final _clang_codeCompleteGetContainerKind_ptr =
+  late final _clang_codeCompleteGetContainerKindPtr =
       _lookup<ffi.NativeFunction<Native_clang_codeCompleteGetContainerKind>>(
           'clang_codeCompleteGetContainerKind');
   late final _clang_codeCompleteGetContainerKind =
-      _clang_codeCompleteGetContainerKind_ptr.asFunction<
+      _clang_codeCompleteGetContainerKindPtr.asFunction<
           int Function(
               ffi.Pointer<CXCodeCompleteResults>, ffi.Pointer<ffi.Uint32>)>();
 
@@ -6089,11 +6088,11 @@
     );
   }
 
-  late final _clang_codeCompleteGetContainerUSR_ptr =
+  late final _clang_codeCompleteGetContainerUSRPtr =
       _lookup<ffi.NativeFunction<Native_clang_codeCompleteGetContainerUSR>>(
           'clang_codeCompleteGetContainerUSR');
   late final _clang_codeCompleteGetContainerUSR =
-      _clang_codeCompleteGetContainerUSR_ptr
+      _clang_codeCompleteGetContainerUSRPtr
           .asFunction<CXString Function(ffi.Pointer<CXCodeCompleteResults>)>();
 
   /// Returns the currently-entered selector for an Objective-C message
@@ -6113,11 +6112,11 @@
     );
   }
 
-  late final _clang_codeCompleteGetObjCSelector_ptr =
+  late final _clang_codeCompleteGetObjCSelectorPtr =
       _lookup<ffi.NativeFunction<Native_clang_codeCompleteGetObjCSelector>>(
           'clang_codeCompleteGetObjCSelector');
   late final _clang_codeCompleteGetObjCSelector =
-      _clang_codeCompleteGetObjCSelector_ptr
+      _clang_codeCompleteGetObjCSelectorPtr
           .asFunction<CXString Function(ffi.Pointer<CXCodeCompleteResults>)>();
 
   /// Return a version string, suitable for showing to a user, but not
@@ -6126,11 +6125,11 @@
     return _clang_getClangVersion();
   }
 
-  late final _clang_getClangVersion_ptr =
+  late final _clang_getClangVersionPtr =
       _lookup<ffi.NativeFunction<Native_clang_getClangVersion>>(
           'clang_getClangVersion');
   late final _clang_getClangVersion =
-      _clang_getClangVersion_ptr.asFunction<CXString Function()>();
+      _clang_getClangVersionPtr.asFunction<CXString Function()>();
 
   /// Enable/disable crash recovery.
   ///
@@ -6144,11 +6143,11 @@
     );
   }
 
-  late final _clang_toggleCrashRecovery_ptr =
+  late final _clang_toggleCrashRecoveryPtr =
       _lookup<ffi.NativeFunction<Native_clang_toggleCrashRecovery>>(
           'clang_toggleCrashRecovery');
   late final _clang_toggleCrashRecovery =
-      _clang_toggleCrashRecovery_ptr.asFunction<void Function(int)>();
+      _clang_toggleCrashRecoveryPtr.asFunction<void Function(int)>();
 
   /// Visit the set of preprocessor inclusions in a translation unit.
   /// The visitor function is called with the provided data for every included
@@ -6166,10 +6165,10 @@
     );
   }
 
-  late final _clang_getInclusions_ptr =
+  late final _clang_getInclusionsPtr =
       _lookup<ffi.NativeFunction<Native_clang_getInclusions>>(
           'clang_getInclusions');
-  late final _clang_getInclusions = _clang_getInclusions_ptr.asFunction<
+  late final _clang_getInclusions = _clang_getInclusionsPtr.asFunction<
       void Function(CXTranslationUnit, CXInclusionVisitor, CXClientData)>();
 
   /// If cursor is a statement declaration tries to evaluate the
@@ -6183,11 +6182,11 @@
     );
   }
 
-  late final _clang_Cursor_Evaluate_ptr =
+  late final _clang_Cursor_EvaluatePtr =
       _lookup<ffi.NativeFunction<Native_clang_Cursor_Evaluate>>(
           'clang_Cursor_Evaluate');
   late final _clang_Cursor_Evaluate =
-      _clang_Cursor_Evaluate_ptr.asFunction<CXEvalResult Function(CXCursor)>();
+      _clang_Cursor_EvaluatePtr.asFunction<CXEvalResult Function(CXCursor)>();
 
   /// Returns the kind of the evaluated result.
   int clang_EvalResult_getKind(
@@ -6198,11 +6197,11 @@
     );
   }
 
-  late final _clang_EvalResult_getKind_ptr =
+  late final _clang_EvalResult_getKindPtr =
       _lookup<ffi.NativeFunction<Native_clang_EvalResult_getKind>>(
           'clang_EvalResult_getKind');
   late final _clang_EvalResult_getKind =
-      _clang_EvalResult_getKind_ptr.asFunction<int Function(CXEvalResult)>();
+      _clang_EvalResult_getKindPtr.asFunction<int Function(CXEvalResult)>();
 
   /// Returns the evaluation result as integer if the
   /// kind is Int.
@@ -6214,11 +6213,11 @@
     );
   }
 
-  late final _clang_EvalResult_getAsInt_ptr =
+  late final _clang_EvalResult_getAsIntPtr =
       _lookup<ffi.NativeFunction<Native_clang_EvalResult_getAsInt>>(
           'clang_EvalResult_getAsInt');
   late final _clang_EvalResult_getAsInt =
-      _clang_EvalResult_getAsInt_ptr.asFunction<int Function(CXEvalResult)>();
+      _clang_EvalResult_getAsIntPtr.asFunction<int Function(CXEvalResult)>();
 
   /// Returns the evaluation result as a long long integer if the
   /// kind is Int. This prevents overflows that may happen if the result is
@@ -6231,11 +6230,11 @@
     );
   }
 
-  late final _clang_EvalResult_getAsLongLong_ptr =
+  late final _clang_EvalResult_getAsLongLongPtr =
       _lookup<ffi.NativeFunction<Native_clang_EvalResult_getAsLongLong>>(
           'clang_EvalResult_getAsLongLong');
   late final _clang_EvalResult_getAsLongLong =
-      _clang_EvalResult_getAsLongLong_ptr
+      _clang_EvalResult_getAsLongLongPtr
           .asFunction<int Function(CXEvalResult)>();
 
   /// Returns a non-zero value if the kind is Int and the evaluation
@@ -6248,11 +6247,11 @@
     );
   }
 
-  late final _clang_EvalResult_isUnsignedInt_ptr =
+  late final _clang_EvalResult_isUnsignedIntPtr =
       _lookup<ffi.NativeFunction<Native_clang_EvalResult_isUnsignedInt>>(
           'clang_EvalResult_isUnsignedInt');
   late final _clang_EvalResult_isUnsignedInt =
-      _clang_EvalResult_isUnsignedInt_ptr
+      _clang_EvalResult_isUnsignedIntPtr
           .asFunction<int Function(CXEvalResult)>();
 
   /// Returns the evaluation result as an unsigned integer if
@@ -6265,11 +6264,11 @@
     );
   }
 
-  late final _clang_EvalResult_getAsUnsigned_ptr =
+  late final _clang_EvalResult_getAsUnsignedPtr =
       _lookup<ffi.NativeFunction<Native_clang_EvalResult_getAsUnsigned>>(
           'clang_EvalResult_getAsUnsigned');
   late final _clang_EvalResult_getAsUnsigned =
-      _clang_EvalResult_getAsUnsigned_ptr
+      _clang_EvalResult_getAsUnsignedPtr
           .asFunction<int Function(CXEvalResult)>();
 
   /// Returns the evaluation result as double if the
@@ -6282,10 +6281,10 @@
     );
   }
 
-  late final _clang_EvalResult_getAsDouble_ptr =
+  late final _clang_EvalResult_getAsDoublePtr =
       _lookup<ffi.NativeFunction<Native_clang_EvalResult_getAsDouble>>(
           'clang_EvalResult_getAsDouble');
-  late final _clang_EvalResult_getAsDouble = _clang_EvalResult_getAsDouble_ptr
+  late final _clang_EvalResult_getAsDouble = _clang_EvalResult_getAsDoublePtr
       .asFunction<double Function(CXEvalResult)>();
 
   /// Returns the evaluation result as a constant string if the
@@ -6300,10 +6299,10 @@
     );
   }
 
-  late final _clang_EvalResult_getAsStr_ptr =
+  late final _clang_EvalResult_getAsStrPtr =
       _lookup<ffi.NativeFunction<Native_clang_EvalResult_getAsStr>>(
           'clang_EvalResult_getAsStr');
-  late final _clang_EvalResult_getAsStr = _clang_EvalResult_getAsStr_ptr
+  late final _clang_EvalResult_getAsStr = _clang_EvalResult_getAsStrPtr
       .asFunction<ffi.Pointer<ffi.Int8> Function(CXEvalResult)>();
 
   /// Disposes the created Eval memory.
@@ -6315,11 +6314,11 @@
     );
   }
 
-  late final _clang_EvalResult_dispose_ptr =
+  late final _clang_EvalResult_disposePtr =
       _lookup<ffi.NativeFunction<Native_clang_EvalResult_dispose>>(
           'clang_EvalResult_dispose');
   late final _clang_EvalResult_dispose =
-      _clang_EvalResult_dispose_ptr.asFunction<void Function(CXEvalResult)>();
+      _clang_EvalResult_disposePtr.asFunction<void Function(CXEvalResult)>();
 
   /// Retrieve a remapping.
   ///
@@ -6335,10 +6334,10 @@
     );
   }
 
-  late final _clang_getRemappings_ptr =
+  late final _clang_getRemappingsPtr =
       _lookup<ffi.NativeFunction<Native_clang_getRemappings>>(
           'clang_getRemappings');
-  late final _clang_getRemappings = _clang_getRemappings_ptr
+  late final _clang_getRemappings = _clang_getRemappingsPtr
       .asFunction<CXRemapping Function(ffi.Pointer<ffi.Int8>)>();
 
   /// Retrieve a remapping.
@@ -6359,11 +6358,11 @@
     );
   }
 
-  late final _clang_getRemappingsFromFileList_ptr =
+  late final _clang_getRemappingsFromFileListPtr =
       _lookup<ffi.NativeFunction<Native_clang_getRemappingsFromFileList>>(
           'clang_getRemappingsFromFileList');
   late final _clang_getRemappingsFromFileList =
-      _clang_getRemappingsFromFileList_ptr.asFunction<
+      _clang_getRemappingsFromFileListPtr.asFunction<
           CXRemapping Function(ffi.Pointer<ffi.Pointer<ffi.Int8>>, int)>();
 
   /// Determine the number of remappings.
@@ -6375,11 +6374,11 @@
     );
   }
 
-  late final _clang_remap_getNumFiles_ptr =
+  late final _clang_remap_getNumFilesPtr =
       _lookup<ffi.NativeFunction<Native_clang_remap_getNumFiles>>(
           'clang_remap_getNumFiles');
   late final _clang_remap_getNumFiles =
-      _clang_remap_getNumFiles_ptr.asFunction<int Function(CXRemapping)>();
+      _clang_remap_getNumFilesPtr.asFunction<int Function(CXRemapping)>();
 
   /// Get the original and the associated filename from the remapping.
   ///
@@ -6401,11 +6400,11 @@
     );
   }
 
-  late final _clang_remap_getFilenames_ptr =
+  late final _clang_remap_getFilenamesPtr =
       _lookup<ffi.NativeFunction<Native_clang_remap_getFilenames>>(
           'clang_remap_getFilenames');
   late final _clang_remap_getFilenames =
-      _clang_remap_getFilenames_ptr.asFunction<
+      _clang_remap_getFilenamesPtr.asFunction<
           void Function(CXRemapping, int, ffi.Pointer<CXString>,
               ffi.Pointer<CXString>)>();
 
@@ -6418,11 +6417,11 @@
     );
   }
 
-  late final _clang_remap_dispose_ptr =
+  late final _clang_remap_disposePtr =
       _lookup<ffi.NativeFunction<Native_clang_remap_dispose>>(
           'clang_remap_dispose');
   late final _clang_remap_dispose =
-      _clang_remap_dispose_ptr.asFunction<void Function(CXRemapping)>();
+      _clang_remap_disposePtr.asFunction<void Function(CXRemapping)>();
 
   /// Find references of a declaration in a specific file.
   ///
@@ -6448,10 +6447,10 @@
     );
   }
 
-  late final _clang_findReferencesInFile_ptr =
+  late final _clang_findReferencesInFilePtr =
       _lookup<ffi.NativeFunction<Native_clang_findReferencesInFile>>(
           'clang_findReferencesInFile');
-  late final _clang_findReferencesInFile = _clang_findReferencesInFile_ptr
+  late final _clang_findReferencesInFile = _clang_findReferencesInFilePtr
       .asFunction<int Function(CXCursor, CXFile, CXCursorAndRangeVisitor)>();
 
   /// Find #import/#include directives in a specific file.
@@ -6476,11 +6475,11 @@
     );
   }
 
-  late final _clang_findIncludesInFile_ptr =
+  late final _clang_findIncludesInFilePtr =
       _lookup<ffi.NativeFunction<Native_clang_findIncludesInFile>>(
           'clang_findIncludesInFile');
   late final _clang_findIncludesInFile =
-      _clang_findIncludesInFile_ptr.asFunction<
+      _clang_findIncludesInFilePtr.asFunction<
           int Function(CXTranslationUnit, CXFile, CXCursorAndRangeVisitor)>();
 
   int clang_index_isEntityObjCContainerKind(
@@ -6491,12 +6490,11 @@
     );
   }
 
-  late final _clang_index_isEntityObjCContainerKind_ptr =
+  late final _clang_index_isEntityObjCContainerKindPtr =
       _lookup<ffi.NativeFunction<Native_clang_index_isEntityObjCContainerKind>>(
           'clang_index_isEntityObjCContainerKind');
   late final _clang_index_isEntityObjCContainerKind =
-      _clang_index_isEntityObjCContainerKind_ptr
-          .asFunction<int Function(int)>();
+      _clang_index_isEntityObjCContainerKindPtr.asFunction<int Function(int)>();
 
   ffi.Pointer<CXIdxObjCContainerDeclInfo> clang_index_getObjCContainerDeclInfo(
     ffi.Pointer<CXIdxDeclInfo> arg0,
@@ -6506,11 +6504,11 @@
     );
   }
 
-  late final _clang_index_getObjCContainerDeclInfo_ptr =
+  late final _clang_index_getObjCContainerDeclInfoPtr =
       _lookup<ffi.NativeFunction<Native_clang_index_getObjCContainerDeclInfo>>(
           'clang_index_getObjCContainerDeclInfo');
   late final _clang_index_getObjCContainerDeclInfo =
-      _clang_index_getObjCContainerDeclInfo_ptr.asFunction<
+      _clang_index_getObjCContainerDeclInfoPtr.asFunction<
           ffi.Pointer<CXIdxObjCContainerDeclInfo> Function(
               ffi.Pointer<CXIdxDeclInfo>)>();
 
@@ -6522,11 +6520,11 @@
     );
   }
 
-  late final _clang_index_getObjCInterfaceDeclInfo_ptr =
+  late final _clang_index_getObjCInterfaceDeclInfoPtr =
       _lookup<ffi.NativeFunction<Native_clang_index_getObjCInterfaceDeclInfo>>(
           'clang_index_getObjCInterfaceDeclInfo');
   late final _clang_index_getObjCInterfaceDeclInfo =
-      _clang_index_getObjCInterfaceDeclInfo_ptr.asFunction<
+      _clang_index_getObjCInterfaceDeclInfoPtr.asFunction<
           ffi.Pointer<CXIdxObjCInterfaceDeclInfo> Function(
               ffi.Pointer<CXIdxDeclInfo>)>();
 
@@ -6538,11 +6536,11 @@
     );
   }
 
-  late final _clang_index_getObjCCategoryDeclInfo_ptr =
+  late final _clang_index_getObjCCategoryDeclInfoPtr =
       _lookup<ffi.NativeFunction<Native_clang_index_getObjCCategoryDeclInfo>>(
           'clang_index_getObjCCategoryDeclInfo');
   late final _clang_index_getObjCCategoryDeclInfo =
-      _clang_index_getObjCCategoryDeclInfo_ptr.asFunction<
+      _clang_index_getObjCCategoryDeclInfoPtr.asFunction<
           ffi.Pointer<CXIdxObjCCategoryDeclInfo> Function(
               ffi.Pointer<CXIdxDeclInfo>)>();
 
@@ -6555,11 +6553,11 @@
     );
   }
 
-  late final _clang_index_getObjCProtocolRefListInfo_ptr = _lookup<
+  late final _clang_index_getObjCProtocolRefListInfoPtr = _lookup<
           ffi.NativeFunction<Native_clang_index_getObjCProtocolRefListInfo>>(
       'clang_index_getObjCProtocolRefListInfo');
   late final _clang_index_getObjCProtocolRefListInfo =
-      _clang_index_getObjCProtocolRefListInfo_ptr.asFunction<
+      _clang_index_getObjCProtocolRefListInfoPtr.asFunction<
           ffi.Pointer<CXIdxObjCProtocolRefListInfo> Function(
               ffi.Pointer<CXIdxDeclInfo>)>();
 
@@ -6571,11 +6569,11 @@
     );
   }
 
-  late final _clang_index_getObjCPropertyDeclInfo_ptr =
+  late final _clang_index_getObjCPropertyDeclInfoPtr =
       _lookup<ffi.NativeFunction<Native_clang_index_getObjCPropertyDeclInfo>>(
           'clang_index_getObjCPropertyDeclInfo');
   late final _clang_index_getObjCPropertyDeclInfo =
-      _clang_index_getObjCPropertyDeclInfo_ptr.asFunction<
+      _clang_index_getObjCPropertyDeclInfoPtr.asFunction<
           ffi.Pointer<CXIdxObjCPropertyDeclInfo> Function(
               ffi.Pointer<CXIdxDeclInfo>)>();
 
@@ -6588,11 +6586,11 @@
     );
   }
 
-  late final _clang_index_getIBOutletCollectionAttrInfo_ptr = _lookup<
+  late final _clang_index_getIBOutletCollectionAttrInfoPtr = _lookup<
           ffi.NativeFunction<Native_clang_index_getIBOutletCollectionAttrInfo>>(
       'clang_index_getIBOutletCollectionAttrInfo');
   late final _clang_index_getIBOutletCollectionAttrInfo =
-      _clang_index_getIBOutletCollectionAttrInfo_ptr.asFunction<
+      _clang_index_getIBOutletCollectionAttrInfoPtr.asFunction<
           ffi.Pointer<CXIdxIBOutletCollectionAttrInfo> Function(
               ffi.Pointer<CXIdxAttrInfo>)>();
 
@@ -6604,11 +6602,11 @@
     );
   }
 
-  late final _clang_index_getCXXClassDeclInfo_ptr =
+  late final _clang_index_getCXXClassDeclInfoPtr =
       _lookup<ffi.NativeFunction<Native_clang_index_getCXXClassDeclInfo>>(
           'clang_index_getCXXClassDeclInfo');
   late final _clang_index_getCXXClassDeclInfo =
-      _clang_index_getCXXClassDeclInfo_ptr.asFunction<
+      _clang_index_getCXXClassDeclInfoPtr.asFunction<
           ffi.Pointer<CXIdxCXXClassDeclInfo> Function(
               ffi.Pointer<CXIdxDeclInfo>)>();
 
@@ -6622,11 +6620,11 @@
     );
   }
 
-  late final _clang_index_getClientContainer_ptr =
+  late final _clang_index_getClientContainerPtr =
       _lookup<ffi.NativeFunction<Native_clang_index_getClientContainer>>(
           'clang_index_getClientContainer');
   late final _clang_index_getClientContainer =
-      _clang_index_getClientContainer_ptr.asFunction<
+      _clang_index_getClientContainerPtr.asFunction<
           CXIdxClientContainer Function(ffi.Pointer<CXIdxContainerInfo>)>();
 
   /// For setting a custom CXIdxClientContainer attached to a
@@ -6641,11 +6639,11 @@
     );
   }
 
-  late final _clang_index_setClientContainer_ptr =
+  late final _clang_index_setClientContainerPtr =
       _lookup<ffi.NativeFunction<Native_clang_index_setClientContainer>>(
           'clang_index_setClientContainer');
   late final _clang_index_setClientContainer =
-      _clang_index_setClientContainer_ptr.asFunction<
+      _clang_index_setClientContainerPtr.asFunction<
           void Function(
               ffi.Pointer<CXIdxContainerInfo>, CXIdxClientContainer)>();
 
@@ -6658,10 +6656,10 @@
     );
   }
 
-  late final _clang_index_getClientEntity_ptr =
+  late final _clang_index_getClientEntityPtr =
       _lookup<ffi.NativeFunction<Native_clang_index_getClientEntity>>(
           'clang_index_getClientEntity');
-  late final _clang_index_getClientEntity = _clang_index_getClientEntity_ptr
+  late final _clang_index_getClientEntity = _clang_index_getClientEntityPtr
       .asFunction<CXIdxClientEntity Function(ffi.Pointer<CXIdxEntityInfo>)>();
 
   /// For setting a custom CXIdxClientEntity attached to an entity.
@@ -6675,11 +6673,11 @@
     );
   }
 
-  late final _clang_index_setClientEntity_ptr =
+  late final _clang_index_setClientEntityPtr =
       _lookup<ffi.NativeFunction<Native_clang_index_setClientEntity>>(
           'clang_index_setClientEntity');
   late final _clang_index_setClientEntity =
-      _clang_index_setClientEntity_ptr.asFunction<
+      _clang_index_setClientEntityPtr.asFunction<
           void Function(ffi.Pointer<CXIdxEntityInfo>, CXIdxClientEntity)>();
 
   /// An indexing action/session, to be applied to one or multiple
@@ -6694,10 +6692,10 @@
     );
   }
 
-  late final _clang_IndexAction_create_ptr =
+  late final _clang_IndexAction_createPtr =
       _lookup<ffi.NativeFunction<Native_clang_IndexAction_create>>(
           'clang_IndexAction_create');
-  late final _clang_IndexAction_create = _clang_IndexAction_create_ptr
+  late final _clang_IndexAction_create = _clang_IndexAction_createPtr
       .asFunction<CXIndexAction Function(CXIndex)>();
 
   /// Destroy the given index action.
@@ -6712,11 +6710,11 @@
     );
   }
 
-  late final _clang_IndexAction_dispose_ptr =
+  late final _clang_IndexAction_disposePtr =
       _lookup<ffi.NativeFunction<Native_clang_IndexAction_dispose>>(
           'clang_IndexAction_dispose');
   late final _clang_IndexAction_dispose =
-      _clang_IndexAction_dispose_ptr.asFunction<void Function(CXIndexAction)>();
+      _clang_IndexAction_disposePtr.asFunction<void Function(CXIndexAction)>();
 
   /// Index the given source file and the translation unit corresponding
   /// to that file via callbacks implemented through #IndexerCallbacks.
@@ -6771,10 +6769,10 @@
     );
   }
 
-  late final _clang_indexSourceFile_ptr =
+  late final _clang_indexSourceFilePtr =
       _lookup<ffi.NativeFunction<Native_clang_indexSourceFile>>(
           'clang_indexSourceFile');
-  late final _clang_indexSourceFile = _clang_indexSourceFile_ptr.asFunction<
+  late final _clang_indexSourceFile = _clang_indexSourceFilePtr.asFunction<
       int Function(
           CXIndexAction,
           CXClientData,
@@ -6822,11 +6820,11 @@
     );
   }
 
-  late final _clang_indexSourceFileFullArgv_ptr =
+  late final _clang_indexSourceFileFullArgvPtr =
       _lookup<ffi.NativeFunction<Native_clang_indexSourceFileFullArgv>>(
           'clang_indexSourceFileFullArgv');
   late final _clang_indexSourceFileFullArgv =
-      _clang_indexSourceFileFullArgv_ptr.asFunction<
+      _clang_indexSourceFileFullArgvPtr.asFunction<
           int Function(
               CXIndexAction,
               CXClientData,
@@ -6873,11 +6871,11 @@
     );
   }
 
-  late final _clang_indexTranslationUnit_ptr =
+  late final _clang_indexTranslationUnitPtr =
       _lookup<ffi.NativeFunction<Native_clang_indexTranslationUnit>>(
           'clang_indexTranslationUnit');
   late final _clang_indexTranslationUnit =
-      _clang_indexTranslationUnit_ptr.asFunction<
+      _clang_indexTranslationUnitPtr.asFunction<
           int Function(CXIndexAction, CXClientData,
               ffi.Pointer<IndexerCallbacks>, int, int, CXTranslationUnit)>();
 
@@ -6905,11 +6903,11 @@
     );
   }
 
-  late final _clang_indexLoc_getFileLocation_ptr =
+  late final _clang_indexLoc_getFileLocationPtr =
       _lookup<ffi.NativeFunction<Native_clang_indexLoc_getFileLocation>>(
           'clang_indexLoc_getFileLocation');
   late final _clang_indexLoc_getFileLocation =
-      _clang_indexLoc_getFileLocation_ptr.asFunction<
+      _clang_indexLoc_getFileLocationPtr.asFunction<
           void Function(
               CXIdxLoc,
               ffi.Pointer<CXIdxClientFile>,
@@ -6927,11 +6925,11 @@
     );
   }
 
-  late final _clang_indexLoc_getCXSourceLocation_ptr =
+  late final _clang_indexLoc_getCXSourceLocationPtr =
       _lookup<ffi.NativeFunction<Native_clang_indexLoc_getCXSourceLocation>>(
           'clang_indexLoc_getCXSourceLocation');
   late final _clang_indexLoc_getCXSourceLocation =
-      _clang_indexLoc_getCXSourceLocation_ptr
+      _clang_indexLoc_getCXSourceLocationPtr
           .asFunction<CXSourceLocation Function(CXIdxLoc)>();
 
   /// Visit the fields of a particular type.
@@ -6963,10 +6961,10 @@
     );
   }
 
-  late final _clang_Type_visitFields_ptr =
+  late final _clang_Type_visitFieldsPtr =
       _lookup<ffi.NativeFunction<Native_clang_Type_visitFields>>(
           'clang_Type_visitFields');
-  late final _clang_Type_visitFields = _clang_Type_visitFields_ptr
+  late final _clang_Type_visitFields = _clang_Type_visitFieldsPtr
       .asFunction<int Function(CXType, CXFieldVisitor, CXClientData)>();
 
   late final addresses = _SymbolAddresses(this);
@@ -6976,829 +6974,811 @@
   final LibClang _library;
   _SymbolAddresses(this._library);
   ffi.Pointer<ffi.NativeFunction<Native_clang_getCString>>
-      get clang_getCString => _library._clang_getCString_ptr;
+      get clang_getCString => _library._clang_getCStringPtr;
   ffi.Pointer<ffi.NativeFunction<Native_clang_disposeString>>
-      get clang_disposeString => _library._clang_disposeString_ptr;
+      get clang_disposeString => _library._clang_disposeStringPtr;
   ffi.Pointer<ffi.NativeFunction<Native_clang_disposeStringSet>>
-      get clang_disposeStringSet => _library._clang_disposeStringSet_ptr;
+      get clang_disposeStringSet => _library._clang_disposeStringSetPtr;
   ffi.Pointer<ffi.NativeFunction<Native_clang_createIndex>>
-      get clang_createIndex => _library._clang_createIndex_ptr;
+      get clang_createIndex => _library._clang_createIndexPtr;
   ffi.Pointer<ffi.NativeFunction<Native_clang_disposeIndex>>
-      get clang_disposeIndex => _library._clang_disposeIndex_ptr;
+      get clang_disposeIndex => _library._clang_disposeIndexPtr;
   ffi.Pointer<ffi.NativeFunction<Native_clang_CXIndex_setGlobalOptions>>
       get clang_CXIndex_setGlobalOptions =>
-          _library._clang_CXIndex_setGlobalOptions_ptr;
+          _library._clang_CXIndex_setGlobalOptionsPtr;
   ffi.Pointer<ffi.NativeFunction<Native_clang_CXIndex_getGlobalOptions>>
       get clang_CXIndex_getGlobalOptions =>
-          _library._clang_CXIndex_getGlobalOptions_ptr;
+          _library._clang_CXIndex_getGlobalOptionsPtr;
   ffi.Pointer<
           ffi.NativeFunction<
               Native_clang_CXIndex_setInvocationEmissionPathOption>>
       get clang_CXIndex_setInvocationEmissionPathOption =>
-          _library._clang_CXIndex_setInvocationEmissionPathOption_ptr;
+          _library._clang_CXIndex_setInvocationEmissionPathOptionPtr;
   ffi.Pointer<ffi.NativeFunction<Native_clang_getFileName>>
-      get clang_getFileName => _library._clang_getFileName_ptr;
+      get clang_getFileName => _library._clang_getFileNamePtr;
   ffi.Pointer<ffi.NativeFunction<Native_clang_getFileTime>>
-      get clang_getFileTime => _library._clang_getFileTime_ptr;
+      get clang_getFileTime => _library._clang_getFileTimePtr;
   ffi.Pointer<ffi.NativeFunction<Native_clang_getFileUniqueID>>
-      get clang_getFileUniqueID => _library._clang_getFileUniqueID_ptr;
+      get clang_getFileUniqueID => _library._clang_getFileUniqueIDPtr;
   ffi.Pointer<ffi.NativeFunction<Native_clang_isFileMultipleIncludeGuarded>>
       get clang_isFileMultipleIncludeGuarded =>
-          _library._clang_isFileMultipleIncludeGuarded_ptr;
+          _library._clang_isFileMultipleIncludeGuardedPtr;
   ffi.Pointer<ffi.NativeFunction<Native_clang_getFile>> get clang_getFile =>
-      _library._clang_getFile_ptr;
+      _library._clang_getFilePtr;
   ffi.Pointer<ffi.NativeFunction<Native_clang_getFileContents>>
-      get clang_getFileContents => _library._clang_getFileContents_ptr;
+      get clang_getFileContents => _library._clang_getFileContentsPtr;
   ffi.Pointer<ffi.NativeFunction<Native_clang_File_isEqual>>
-      get clang_File_isEqual => _library._clang_File_isEqual_ptr;
+      get clang_File_isEqual => _library._clang_File_isEqualPtr;
   ffi.Pointer<ffi.NativeFunction<Native_clang_File_tryGetRealPathName>>
       get clang_File_tryGetRealPathName =>
-          _library._clang_File_tryGetRealPathName_ptr;
+          _library._clang_File_tryGetRealPathNamePtr;
   ffi.Pointer<ffi.NativeFunction<Native_clang_getNullLocation>>
-      get clang_getNullLocation => _library._clang_getNullLocation_ptr;
+      get clang_getNullLocation => _library._clang_getNullLocationPtr;
   ffi.Pointer<ffi.NativeFunction<Native_clang_equalLocations>>
-      get clang_equalLocations => _library._clang_equalLocations_ptr;
+      get clang_equalLocations => _library._clang_equalLocationsPtr;
   ffi.Pointer<ffi.NativeFunction<Native_clang_getLocation>>
-      get clang_getLocation => _library._clang_getLocation_ptr;
+      get clang_getLocation => _library._clang_getLocationPtr;
   ffi.Pointer<ffi.NativeFunction<Native_clang_getLocationForOffset>>
-      get clang_getLocationForOffset =>
-          _library._clang_getLocationForOffset_ptr;
+      get clang_getLocationForOffset => _library._clang_getLocationForOffsetPtr;
   ffi.Pointer<ffi.NativeFunction<Native_clang_Location_isInSystemHeader>>
       get clang_Location_isInSystemHeader =>
-          _library._clang_Location_isInSystemHeader_ptr;
+          _library._clang_Location_isInSystemHeaderPtr;
   ffi.Pointer<ffi.NativeFunction<Native_clang_Location_isFromMainFile>>
       get clang_Location_isFromMainFile =>
-          _library._clang_Location_isFromMainFile_ptr;
+          _library._clang_Location_isFromMainFilePtr;
   ffi.Pointer<ffi.NativeFunction<Native_clang_getNullRange>>
-      get clang_getNullRange => _library._clang_getNullRange_ptr;
+      get clang_getNullRange => _library._clang_getNullRangePtr;
   ffi.Pointer<ffi.NativeFunction<Native_clang_getRange>> get clang_getRange =>
-      _library._clang_getRange_ptr;
+      _library._clang_getRangePtr;
   ffi.Pointer<ffi.NativeFunction<Native_clang_equalRanges>>
-      get clang_equalRanges => _library._clang_equalRanges_ptr;
+      get clang_equalRanges => _library._clang_equalRangesPtr;
   ffi.Pointer<ffi.NativeFunction<Native_clang_Range_isNull>>
-      get clang_Range_isNull => _library._clang_Range_isNull_ptr;
+      get clang_Range_isNull => _library._clang_Range_isNullPtr;
   ffi.Pointer<ffi.NativeFunction<Native_clang_getExpansionLocation>>
-      get clang_getExpansionLocation =>
-          _library._clang_getExpansionLocation_ptr;
+      get clang_getExpansionLocation => _library._clang_getExpansionLocationPtr;
   ffi.Pointer<ffi.NativeFunction<Native_clang_getPresumedLocation>>
-      get clang_getPresumedLocation => _library._clang_getPresumedLocation_ptr;
+      get clang_getPresumedLocation => _library._clang_getPresumedLocationPtr;
   ffi.Pointer<ffi.NativeFunction<Native_clang_getInstantiationLocation>>
       get clang_getInstantiationLocation =>
-          _library._clang_getInstantiationLocation_ptr;
+          _library._clang_getInstantiationLocationPtr;
   ffi.Pointer<ffi.NativeFunction<Native_clang_getSpellingLocation>>
-      get clang_getSpellingLocation => _library._clang_getSpellingLocation_ptr;
+      get clang_getSpellingLocation => _library._clang_getSpellingLocationPtr;
   ffi.Pointer<ffi.NativeFunction<Native_clang_getFileLocation>>
-      get clang_getFileLocation => _library._clang_getFileLocation_ptr;
+      get clang_getFileLocation => _library._clang_getFileLocationPtr;
   ffi.Pointer<ffi.NativeFunction<Native_clang_getRangeStart>>
-      get clang_getRangeStart => _library._clang_getRangeStart_ptr;
+      get clang_getRangeStart => _library._clang_getRangeStartPtr;
   ffi.Pointer<ffi.NativeFunction<Native_clang_getRangeEnd>>
-      get clang_getRangeEnd => _library._clang_getRangeEnd_ptr;
+      get clang_getRangeEnd => _library._clang_getRangeEndPtr;
   ffi.Pointer<ffi.NativeFunction<Native_clang_getSkippedRanges>>
-      get clang_getSkippedRanges => _library._clang_getSkippedRanges_ptr;
+      get clang_getSkippedRanges => _library._clang_getSkippedRangesPtr;
   ffi.Pointer<ffi.NativeFunction<Native_clang_getAllSkippedRanges>>
-      get clang_getAllSkippedRanges => _library._clang_getAllSkippedRanges_ptr;
+      get clang_getAllSkippedRanges => _library._clang_getAllSkippedRangesPtr;
   ffi.Pointer<ffi.NativeFunction<Native_clang_disposeSourceRangeList>>
       get clang_disposeSourceRangeList =>
-          _library._clang_disposeSourceRangeList_ptr;
+          _library._clang_disposeSourceRangeListPtr;
   ffi.Pointer<ffi.NativeFunction<Native_clang_getNumDiagnosticsInSet>>
       get clang_getNumDiagnosticsInSet =>
-          _library._clang_getNumDiagnosticsInSet_ptr;
+          _library._clang_getNumDiagnosticsInSetPtr;
   ffi.Pointer<ffi.NativeFunction<Native_clang_getDiagnosticInSet>>
-      get clang_getDiagnosticInSet => _library._clang_getDiagnosticInSet_ptr;
+      get clang_getDiagnosticInSet => _library._clang_getDiagnosticInSetPtr;
   ffi.Pointer<ffi.NativeFunction<Native_clang_loadDiagnostics>>
-      get clang_loadDiagnostics => _library._clang_loadDiagnostics_ptr;
+      get clang_loadDiagnostics => _library._clang_loadDiagnosticsPtr;
   ffi.Pointer<ffi.NativeFunction<Native_clang_disposeDiagnosticSet>>
-      get clang_disposeDiagnosticSet =>
-          _library._clang_disposeDiagnosticSet_ptr;
+      get clang_disposeDiagnosticSet => _library._clang_disposeDiagnosticSetPtr;
   ffi.Pointer<ffi.NativeFunction<Native_clang_getChildDiagnostics>>
-      get clang_getChildDiagnostics => _library._clang_getChildDiagnostics_ptr;
+      get clang_getChildDiagnostics => _library._clang_getChildDiagnosticsPtr;
   ffi.Pointer<ffi.NativeFunction<Native_clang_getNumDiagnostics>>
-      get clang_getNumDiagnostics => _library._clang_getNumDiagnostics_ptr;
+      get clang_getNumDiagnostics => _library._clang_getNumDiagnosticsPtr;
   ffi.Pointer<ffi.NativeFunction<Native_clang_getDiagnostic>>
-      get clang_getDiagnostic => _library._clang_getDiagnostic_ptr;
+      get clang_getDiagnostic => _library._clang_getDiagnosticPtr;
   ffi.Pointer<ffi.NativeFunction<Native_clang_getDiagnosticSetFromTU>>
       get clang_getDiagnosticSetFromTU =>
-          _library._clang_getDiagnosticSetFromTU_ptr;
+          _library._clang_getDiagnosticSetFromTUPtr;
   ffi.Pointer<ffi.NativeFunction<Native_clang_disposeDiagnostic>>
-      get clang_disposeDiagnostic => _library._clang_disposeDiagnostic_ptr;
+      get clang_disposeDiagnostic => _library._clang_disposeDiagnosticPtr;
   ffi.Pointer<ffi.NativeFunction<Native_clang_formatDiagnostic>>
-      get clang_formatDiagnostic => _library._clang_formatDiagnostic_ptr;
+      get clang_formatDiagnostic => _library._clang_formatDiagnosticPtr;
   ffi.Pointer<ffi.NativeFunction<Native_clang_defaultDiagnosticDisplayOptions>>
       get clang_defaultDiagnosticDisplayOptions =>
-          _library._clang_defaultDiagnosticDisplayOptions_ptr;
+          _library._clang_defaultDiagnosticDisplayOptionsPtr;
   ffi.Pointer<ffi.NativeFunction<Native_clang_getDiagnosticSeverity>>
       get clang_getDiagnosticSeverity =>
-          _library._clang_getDiagnosticSeverity_ptr;
+          _library._clang_getDiagnosticSeverityPtr;
   ffi.Pointer<ffi.NativeFunction<Native_clang_getDiagnosticLocation>>
       get clang_getDiagnosticLocation =>
-          _library._clang_getDiagnosticLocation_ptr;
+          _library._clang_getDiagnosticLocationPtr;
   ffi.Pointer<ffi.NativeFunction<Native_clang_getDiagnosticSpelling>>
       get clang_getDiagnosticSpelling =>
-          _library._clang_getDiagnosticSpelling_ptr;
+          _library._clang_getDiagnosticSpellingPtr;
   ffi.Pointer<ffi.NativeFunction<Native_clang_getDiagnosticOption>>
-      get clang_getDiagnosticOption => _library._clang_getDiagnosticOption_ptr;
+      get clang_getDiagnosticOption => _library._clang_getDiagnosticOptionPtr;
   ffi.Pointer<ffi.NativeFunction<Native_clang_getDiagnosticCategory>>
       get clang_getDiagnosticCategory =>
-          _library._clang_getDiagnosticCategory_ptr;
+          _library._clang_getDiagnosticCategoryPtr;
   ffi.Pointer<ffi.NativeFunction<Native_clang_getDiagnosticCategoryName>>
       get clang_getDiagnosticCategoryName =>
-          _library._clang_getDiagnosticCategoryName_ptr;
+          _library._clang_getDiagnosticCategoryNamePtr;
   ffi.Pointer<ffi.NativeFunction<Native_clang_getDiagnosticCategoryText>>
       get clang_getDiagnosticCategoryText =>
-          _library._clang_getDiagnosticCategoryText_ptr;
+          _library._clang_getDiagnosticCategoryTextPtr;
   ffi.Pointer<ffi.NativeFunction<Native_clang_getDiagnosticNumRanges>>
       get clang_getDiagnosticNumRanges =>
-          _library._clang_getDiagnosticNumRanges_ptr;
+          _library._clang_getDiagnosticNumRangesPtr;
   ffi.Pointer<ffi.NativeFunction<Native_clang_getDiagnosticRange>>
-      get clang_getDiagnosticRange => _library._clang_getDiagnosticRange_ptr;
+      get clang_getDiagnosticRange => _library._clang_getDiagnosticRangePtr;
   ffi.Pointer<ffi.NativeFunction<Native_clang_getDiagnosticNumFixIts>>
       get clang_getDiagnosticNumFixIts =>
-          _library._clang_getDiagnosticNumFixIts_ptr;
+          _library._clang_getDiagnosticNumFixItsPtr;
   ffi.Pointer<ffi.NativeFunction<Native_clang_getDiagnosticFixIt>>
-      get clang_getDiagnosticFixIt => _library._clang_getDiagnosticFixIt_ptr;
+      get clang_getDiagnosticFixIt => _library._clang_getDiagnosticFixItPtr;
   ffi.Pointer<ffi.NativeFunction<Native_clang_getTranslationUnitSpelling>>
       get clang_getTranslationUnitSpelling =>
-          _library._clang_getTranslationUnitSpelling_ptr;
+          _library._clang_getTranslationUnitSpellingPtr;
   ffi.Pointer<
           ffi.NativeFunction<Native_clang_createTranslationUnitFromSourceFile>>
       get clang_createTranslationUnitFromSourceFile =>
-          _library._clang_createTranslationUnitFromSourceFile_ptr;
+          _library._clang_createTranslationUnitFromSourceFilePtr;
   ffi.Pointer<ffi.NativeFunction<Native_clang_createTranslationUnit>>
       get clang_createTranslationUnit =>
-          _library._clang_createTranslationUnit_ptr;
+          _library._clang_createTranslationUnitPtr;
   ffi.Pointer<ffi.NativeFunction<Native_clang_createTranslationUnit2>>
       get clang_createTranslationUnit2 =>
-          _library._clang_createTranslationUnit2_ptr;
+          _library._clang_createTranslationUnit2Ptr;
   ffi.Pointer<
           ffi.NativeFunction<Native_clang_defaultEditingTranslationUnitOptions>>
       get clang_defaultEditingTranslationUnitOptions =>
-          _library._clang_defaultEditingTranslationUnitOptions_ptr;
+          _library._clang_defaultEditingTranslationUnitOptionsPtr;
   ffi.Pointer<ffi.NativeFunction<Native_clang_parseTranslationUnit>>
-      get clang_parseTranslationUnit =>
-          _library._clang_parseTranslationUnit_ptr;
+      get clang_parseTranslationUnit => _library._clang_parseTranslationUnitPtr;
   ffi.Pointer<ffi.NativeFunction<Native_clang_parseTranslationUnit2>>
       get clang_parseTranslationUnit2 =>
-          _library._clang_parseTranslationUnit2_ptr;
+          _library._clang_parseTranslationUnit2Ptr;
   ffi.Pointer<ffi.NativeFunction<Native_clang_parseTranslationUnit2FullArgv>>
       get clang_parseTranslationUnit2FullArgv =>
-          _library._clang_parseTranslationUnit2FullArgv_ptr;
+          _library._clang_parseTranslationUnit2FullArgvPtr;
   ffi.Pointer<ffi.NativeFunction<Native_clang_defaultSaveOptions>>
-      get clang_defaultSaveOptions => _library._clang_defaultSaveOptions_ptr;
+      get clang_defaultSaveOptions => _library._clang_defaultSaveOptionsPtr;
   ffi.Pointer<ffi.NativeFunction<Native_clang_saveTranslationUnit>>
-      get clang_saveTranslationUnit => _library._clang_saveTranslationUnit_ptr;
+      get clang_saveTranslationUnit => _library._clang_saveTranslationUnitPtr;
   ffi.Pointer<ffi.NativeFunction<Native_clang_suspendTranslationUnit>>
       get clang_suspendTranslationUnit =>
-          _library._clang_suspendTranslationUnit_ptr;
+          _library._clang_suspendTranslationUnitPtr;
   ffi.Pointer<ffi.NativeFunction<Native_clang_disposeTranslationUnit>>
       get clang_disposeTranslationUnit =>
-          _library._clang_disposeTranslationUnit_ptr;
+          _library._clang_disposeTranslationUnitPtr;
   ffi.Pointer<ffi.NativeFunction<Native_clang_defaultReparseOptions>>
       get clang_defaultReparseOptions =>
-          _library._clang_defaultReparseOptions_ptr;
+          _library._clang_defaultReparseOptionsPtr;
   ffi.Pointer<ffi.NativeFunction<Native_clang_reparseTranslationUnit>>
       get clang_reparseTranslationUnit =>
-          _library._clang_reparseTranslationUnit_ptr;
+          _library._clang_reparseTranslationUnitPtr;
   ffi.Pointer<ffi.NativeFunction<Native_clang_getTUResourceUsageName>>
       get clang_getTUResourceUsageName =>
-          _library._clang_getTUResourceUsageName_ptr;
+          _library._clang_getTUResourceUsageNamePtr;
   ffi.Pointer<ffi.NativeFunction<Native_clang_getCXTUResourceUsage>>
-      get clang_getCXTUResourceUsage =>
-          _library._clang_getCXTUResourceUsage_ptr;
+      get clang_getCXTUResourceUsage => _library._clang_getCXTUResourceUsagePtr;
   ffi.Pointer<ffi.NativeFunction<Native_clang_disposeCXTUResourceUsage>>
       get clang_disposeCXTUResourceUsage =>
-          _library._clang_disposeCXTUResourceUsage_ptr;
+          _library._clang_disposeCXTUResourceUsagePtr;
   ffi.Pointer<ffi.NativeFunction<Native_clang_getTranslationUnitTargetInfo>>
       get clang_getTranslationUnitTargetInfo =>
-          _library._clang_getTranslationUnitTargetInfo_ptr;
+          _library._clang_getTranslationUnitTargetInfoPtr;
   ffi.Pointer<ffi.NativeFunction<Native_clang_TargetInfo_dispose>>
-      get clang_TargetInfo_dispose => _library._clang_TargetInfo_dispose_ptr;
+      get clang_TargetInfo_dispose => _library._clang_TargetInfo_disposePtr;
   ffi.Pointer<ffi.NativeFunction<Native_clang_TargetInfo_getTriple>>
-      get clang_TargetInfo_getTriple =>
-          _library._clang_TargetInfo_getTriple_ptr;
+      get clang_TargetInfo_getTriple => _library._clang_TargetInfo_getTriplePtr;
   ffi.Pointer<ffi.NativeFunction<Native_clang_TargetInfo_getPointerWidth>>
       get clang_TargetInfo_getPointerWidth =>
-          _library._clang_TargetInfo_getPointerWidth_ptr;
+          _library._clang_TargetInfo_getPointerWidthPtr;
   ffi.Pointer<ffi.NativeFunction<Native_clang_getNullCursor>>
-      get clang_getNullCursor => _library._clang_getNullCursor_ptr;
+      get clang_getNullCursor => _library._clang_getNullCursorPtr;
   ffi.Pointer<ffi.NativeFunction<Native_clang_getTranslationUnitCursor>>
       get clang_getTranslationUnitCursor =>
-          _library._clang_getTranslationUnitCursor_ptr;
+          _library._clang_getTranslationUnitCursorPtr;
   ffi.Pointer<ffi.NativeFunction<Native_clang_equalCursors>>
-      get clang_equalCursors => _library._clang_equalCursors_ptr;
+      get clang_equalCursors => _library._clang_equalCursorsPtr;
   ffi.Pointer<ffi.NativeFunction<Native_clang_Cursor_isNull>>
-      get clang_Cursor_isNull => _library._clang_Cursor_isNull_ptr;
+      get clang_Cursor_isNull => _library._clang_Cursor_isNullPtr;
   ffi.Pointer<ffi.NativeFunction<Native_clang_hashCursor>>
-      get clang_hashCursor => _library._clang_hashCursor_ptr;
+      get clang_hashCursor => _library._clang_hashCursorPtr;
   ffi.Pointer<ffi.NativeFunction<Native_clang_getCursorKind>>
-      get clang_getCursorKind => _library._clang_getCursorKind_ptr;
+      get clang_getCursorKind => _library._clang_getCursorKindPtr;
   ffi.Pointer<ffi.NativeFunction<Native_clang_isDeclaration>>
-      get clang_isDeclaration => _library._clang_isDeclaration_ptr;
+      get clang_isDeclaration => _library._clang_isDeclarationPtr;
   ffi.Pointer<ffi.NativeFunction<Native_clang_isInvalidDeclaration>>
-      get clang_isInvalidDeclaration =>
-          _library._clang_isInvalidDeclaration_ptr;
+      get clang_isInvalidDeclaration => _library._clang_isInvalidDeclarationPtr;
   ffi.Pointer<ffi.NativeFunction<Native_clang_isReference>>
-      get clang_isReference => _library._clang_isReference_ptr;
+      get clang_isReference => _library._clang_isReferencePtr;
   ffi.Pointer<ffi.NativeFunction<Native_clang_isExpression>>
-      get clang_isExpression => _library._clang_isExpression_ptr;
+      get clang_isExpression => _library._clang_isExpressionPtr;
   ffi.Pointer<ffi.NativeFunction<Native_clang_isStatement>>
-      get clang_isStatement => _library._clang_isStatement_ptr;
+      get clang_isStatement => _library._clang_isStatementPtr;
   ffi.Pointer<ffi.NativeFunction<Native_clang_isAttribute>>
-      get clang_isAttribute => _library._clang_isAttribute_ptr;
+      get clang_isAttribute => _library._clang_isAttributePtr;
   ffi.Pointer<ffi.NativeFunction<Native_clang_Cursor_hasAttrs>>
-      get clang_Cursor_hasAttrs => _library._clang_Cursor_hasAttrs_ptr;
+      get clang_Cursor_hasAttrs => _library._clang_Cursor_hasAttrsPtr;
   ffi.Pointer<ffi.NativeFunction<Native_clang_isInvalid>> get clang_isInvalid =>
-      _library._clang_isInvalid_ptr;
+      _library._clang_isInvalidPtr;
   ffi.Pointer<ffi.NativeFunction<Native_clang_isTranslationUnit>>
-      get clang_isTranslationUnit => _library._clang_isTranslationUnit_ptr;
+      get clang_isTranslationUnit => _library._clang_isTranslationUnitPtr;
   ffi.Pointer<ffi.NativeFunction<Native_clang_isPreprocessing>>
-      get clang_isPreprocessing => _library._clang_isPreprocessing_ptr;
+      get clang_isPreprocessing => _library._clang_isPreprocessingPtr;
   ffi.Pointer<ffi.NativeFunction<Native_clang_isUnexposed>>
-      get clang_isUnexposed => _library._clang_isUnexposed_ptr;
+      get clang_isUnexposed => _library._clang_isUnexposedPtr;
   ffi.Pointer<ffi.NativeFunction<Native_clang_getCursorLinkage>>
-      get clang_getCursorLinkage => _library._clang_getCursorLinkage_ptr;
+      get clang_getCursorLinkage => _library._clang_getCursorLinkagePtr;
   ffi.Pointer<ffi.NativeFunction<Native_clang_getCursorVisibility>>
-      get clang_getCursorVisibility => _library._clang_getCursorVisibility_ptr;
+      get clang_getCursorVisibility => _library._clang_getCursorVisibilityPtr;
   ffi.Pointer<ffi.NativeFunction<Native_clang_getCursorAvailability>>
       get clang_getCursorAvailability =>
-          _library._clang_getCursorAvailability_ptr;
+          _library._clang_getCursorAvailabilityPtr;
   ffi.Pointer<ffi.NativeFunction<Native_clang_getCursorPlatformAvailability>>
       get clang_getCursorPlatformAvailability =>
-          _library._clang_getCursorPlatformAvailability_ptr;
+          _library._clang_getCursorPlatformAvailabilityPtr;
   ffi.Pointer<ffi.NativeFunction<Native_clang_disposeCXPlatformAvailability>>
       get clang_disposeCXPlatformAvailability =>
-          _library._clang_disposeCXPlatformAvailability_ptr;
+          _library._clang_disposeCXPlatformAvailabilityPtr;
   ffi.Pointer<ffi.NativeFunction<Native_clang_getCursorLanguage>>
-      get clang_getCursorLanguage => _library._clang_getCursorLanguage_ptr;
+      get clang_getCursorLanguage => _library._clang_getCursorLanguagePtr;
   ffi.Pointer<ffi.NativeFunction<Native_clang_getCursorTLSKind>>
-      get clang_getCursorTLSKind => _library._clang_getCursorTLSKind_ptr;
+      get clang_getCursorTLSKind => _library._clang_getCursorTLSKindPtr;
   ffi.Pointer<ffi.NativeFunction<Native_clang_Cursor_getTranslationUnit>>
       get clang_Cursor_getTranslationUnit =>
-          _library._clang_Cursor_getTranslationUnit_ptr;
+          _library._clang_Cursor_getTranslationUnitPtr;
   ffi.Pointer<ffi.NativeFunction<Native_clang_createCXCursorSet>>
-      get clang_createCXCursorSet => _library._clang_createCXCursorSet_ptr;
+      get clang_createCXCursorSet => _library._clang_createCXCursorSetPtr;
   ffi.Pointer<ffi.NativeFunction<Native_clang_disposeCXCursorSet>>
-      get clang_disposeCXCursorSet => _library._clang_disposeCXCursorSet_ptr;
+      get clang_disposeCXCursorSet => _library._clang_disposeCXCursorSetPtr;
   ffi.Pointer<ffi.NativeFunction<Native_clang_CXCursorSet_contains>>
-      get clang_CXCursorSet_contains =>
-          _library._clang_CXCursorSet_contains_ptr;
+      get clang_CXCursorSet_contains => _library._clang_CXCursorSet_containsPtr;
   ffi.Pointer<ffi.NativeFunction<Native_clang_CXCursorSet_insert>>
-      get clang_CXCursorSet_insert => _library._clang_CXCursorSet_insert_ptr;
+      get clang_CXCursorSet_insert => _library._clang_CXCursorSet_insertPtr;
   ffi.Pointer<ffi.NativeFunction<Native_clang_getCursorSemanticParent>>
       get clang_getCursorSemanticParent =>
-          _library._clang_getCursorSemanticParent_ptr;
+          _library._clang_getCursorSemanticParentPtr;
   ffi.Pointer<ffi.NativeFunction<Native_clang_getCursorLexicalParent>>
       get clang_getCursorLexicalParent =>
-          _library._clang_getCursorLexicalParent_ptr;
+          _library._clang_getCursorLexicalParentPtr;
   ffi.Pointer<ffi.NativeFunction<Native_clang_getOverriddenCursors>>
-      get clang_getOverriddenCursors =>
-          _library._clang_getOverriddenCursors_ptr;
+      get clang_getOverriddenCursors => _library._clang_getOverriddenCursorsPtr;
   ffi.Pointer<ffi.NativeFunction<Native_clang_disposeOverriddenCursors>>
       get clang_disposeOverriddenCursors =>
-          _library._clang_disposeOverriddenCursors_ptr;
+          _library._clang_disposeOverriddenCursorsPtr;
   ffi.Pointer<ffi.NativeFunction<Native_clang_getIncludedFile>>
-      get clang_getIncludedFile => _library._clang_getIncludedFile_ptr;
+      get clang_getIncludedFile => _library._clang_getIncludedFilePtr;
   ffi.Pointer<ffi.NativeFunction<Native_clang_getCursor>> get clang_getCursor =>
-      _library._clang_getCursor_ptr;
+      _library._clang_getCursorPtr;
   ffi.Pointer<ffi.NativeFunction<Native_clang_getCursorLocation>>
-      get clang_getCursorLocation => _library._clang_getCursorLocation_ptr;
+      get clang_getCursorLocation => _library._clang_getCursorLocationPtr;
   ffi.Pointer<ffi.NativeFunction<Native_clang_getCursorExtent>>
-      get clang_getCursorExtent => _library._clang_getCursorExtent_ptr;
+      get clang_getCursorExtent => _library._clang_getCursorExtentPtr;
   ffi.Pointer<ffi.NativeFunction<Native_clang_getCursorType>>
-      get clang_getCursorType => _library._clang_getCursorType_ptr;
+      get clang_getCursorType => _library._clang_getCursorTypePtr;
   ffi.Pointer<ffi.NativeFunction<Native_clang_getTypeSpelling>>
-      get clang_getTypeSpelling => _library._clang_getTypeSpelling_ptr;
+      get clang_getTypeSpelling => _library._clang_getTypeSpellingPtr;
   ffi.Pointer<ffi.NativeFunction<Native_clang_getTypedefDeclUnderlyingType>>
       get clang_getTypedefDeclUnderlyingType =>
-          _library._clang_getTypedefDeclUnderlyingType_ptr;
+          _library._clang_getTypedefDeclUnderlyingTypePtr;
   ffi.Pointer<ffi.NativeFunction<Native_clang_getEnumDeclIntegerType>>
       get clang_getEnumDeclIntegerType =>
-          _library._clang_getEnumDeclIntegerType_ptr;
+          _library._clang_getEnumDeclIntegerTypePtr;
   ffi.Pointer<ffi.NativeFunction<Native_clang_getEnumConstantDeclValue>>
       get clang_getEnumConstantDeclValue =>
-          _library._clang_getEnumConstantDeclValue_ptr;
+          _library._clang_getEnumConstantDeclValuePtr;
   ffi.Pointer<ffi.NativeFunction<Native_clang_getEnumConstantDeclUnsignedValue>>
       get clang_getEnumConstantDeclUnsignedValue =>
-          _library._clang_getEnumConstantDeclUnsignedValue_ptr;
+          _library._clang_getEnumConstantDeclUnsignedValuePtr;
   ffi.Pointer<ffi.NativeFunction<Native_clang_getFieldDeclBitWidth>>
-      get clang_getFieldDeclBitWidth =>
-          _library._clang_getFieldDeclBitWidth_ptr;
+      get clang_getFieldDeclBitWidth => _library._clang_getFieldDeclBitWidthPtr;
   ffi.Pointer<ffi.NativeFunction<Native_clang_Cursor_getNumArguments>>
       get clang_Cursor_getNumArguments =>
-          _library._clang_Cursor_getNumArguments_ptr;
+          _library._clang_Cursor_getNumArgumentsPtr;
   ffi.Pointer<ffi.NativeFunction<Native_clang_Cursor_getArgument>>
-      get clang_Cursor_getArgument => _library._clang_Cursor_getArgument_ptr;
+      get clang_Cursor_getArgument => _library._clang_Cursor_getArgumentPtr;
   ffi.Pointer<ffi.NativeFunction<Native_clang_Cursor_getNumTemplateArguments>>
       get clang_Cursor_getNumTemplateArguments =>
-          _library._clang_Cursor_getNumTemplateArguments_ptr;
+          _library._clang_Cursor_getNumTemplateArgumentsPtr;
   ffi.Pointer<ffi.NativeFunction<Native_clang_Cursor_getTemplateArgumentKind>>
       get clang_Cursor_getTemplateArgumentKind =>
-          _library._clang_Cursor_getTemplateArgumentKind_ptr;
+          _library._clang_Cursor_getTemplateArgumentKindPtr;
   ffi.Pointer<ffi.NativeFunction<Native_clang_Cursor_getTemplateArgumentType>>
       get clang_Cursor_getTemplateArgumentType =>
-          _library._clang_Cursor_getTemplateArgumentType_ptr;
+          _library._clang_Cursor_getTemplateArgumentTypePtr;
   ffi.Pointer<ffi.NativeFunction<Native_clang_Cursor_getTemplateArgumentValue>>
       get clang_Cursor_getTemplateArgumentValue =>
-          _library._clang_Cursor_getTemplateArgumentValue_ptr;
+          _library._clang_Cursor_getTemplateArgumentValuePtr;
   ffi.Pointer<
           ffi.NativeFunction<
               Native_clang_Cursor_getTemplateArgumentUnsignedValue>>
       get clang_Cursor_getTemplateArgumentUnsignedValue =>
-          _library._clang_Cursor_getTemplateArgumentUnsignedValue_ptr;
+          _library._clang_Cursor_getTemplateArgumentUnsignedValuePtr;
   ffi.Pointer<ffi.NativeFunction<Native_clang_equalTypes>>
-      get clang_equalTypes => _library._clang_equalTypes_ptr;
+      get clang_equalTypes => _library._clang_equalTypesPtr;
   ffi.Pointer<ffi.NativeFunction<Native_clang_getCanonicalType>>
-      get clang_getCanonicalType => _library._clang_getCanonicalType_ptr;
+      get clang_getCanonicalType => _library._clang_getCanonicalTypePtr;
   ffi.Pointer<ffi.NativeFunction<Native_clang_isConstQualifiedType>>
-      get clang_isConstQualifiedType =>
-          _library._clang_isConstQualifiedType_ptr;
+      get clang_isConstQualifiedType => _library._clang_isConstQualifiedTypePtr;
   ffi.Pointer<ffi.NativeFunction<Native_clang_Cursor_isMacroFunctionLike>>
       get clang_Cursor_isMacroFunctionLike =>
-          _library._clang_Cursor_isMacroFunctionLike_ptr;
+          _library._clang_Cursor_isMacroFunctionLikePtr;
   ffi.Pointer<ffi.NativeFunction<Native_clang_Cursor_isMacroBuiltin>>
       get clang_Cursor_isMacroBuiltin =>
-          _library._clang_Cursor_isMacroBuiltin_ptr;
+          _library._clang_Cursor_isMacroBuiltinPtr;
   ffi.Pointer<ffi.NativeFunction<Native_clang_Cursor_isFunctionInlined>>
       get clang_Cursor_isFunctionInlined =>
-          _library._clang_Cursor_isFunctionInlined_ptr;
+          _library._clang_Cursor_isFunctionInlinedPtr;
   ffi.Pointer<ffi.NativeFunction<Native_clang_isVolatileQualifiedType>>
       get clang_isVolatileQualifiedType =>
-          _library._clang_isVolatileQualifiedType_ptr;
+          _library._clang_isVolatileQualifiedTypePtr;
   ffi.Pointer<ffi.NativeFunction<Native_clang_isRestrictQualifiedType>>
       get clang_isRestrictQualifiedType =>
-          _library._clang_isRestrictQualifiedType_ptr;
+          _library._clang_isRestrictQualifiedTypePtr;
   ffi.Pointer<ffi.NativeFunction<Native_clang_getAddressSpace>>
-      get clang_getAddressSpace => _library._clang_getAddressSpace_ptr;
+      get clang_getAddressSpace => _library._clang_getAddressSpacePtr;
   ffi.Pointer<ffi.NativeFunction<Native_clang_getTypedefName>>
-      get clang_getTypedefName => _library._clang_getTypedefName_ptr;
+      get clang_getTypedefName => _library._clang_getTypedefNamePtr;
   ffi.Pointer<ffi.NativeFunction<Native_clang_getPointeeType>>
-      get clang_getPointeeType => _library._clang_getPointeeType_ptr;
+      get clang_getPointeeType => _library._clang_getPointeeTypePtr;
   ffi.Pointer<ffi.NativeFunction<Native_clang_getTypeDeclaration>>
-      get clang_getTypeDeclaration => _library._clang_getTypeDeclaration_ptr;
+      get clang_getTypeDeclaration => _library._clang_getTypeDeclarationPtr;
   ffi.Pointer<ffi.NativeFunction<Native_clang_getDeclObjCTypeEncoding>>
       get clang_getDeclObjCTypeEncoding =>
-          _library._clang_getDeclObjCTypeEncoding_ptr;
+          _library._clang_getDeclObjCTypeEncodingPtr;
   ffi.Pointer<ffi.NativeFunction<Native_clang_Type_getObjCEncoding>>
-      get clang_Type_getObjCEncoding =>
-          _library._clang_Type_getObjCEncoding_ptr;
+      get clang_Type_getObjCEncoding => _library._clang_Type_getObjCEncodingPtr;
   ffi.Pointer<ffi.NativeFunction<Native_clang_getTypeKindSpelling>>
-      get clang_getTypeKindSpelling => _library._clang_getTypeKindSpelling_ptr;
+      get clang_getTypeKindSpelling => _library._clang_getTypeKindSpellingPtr;
   ffi.Pointer<ffi.NativeFunction<Native_clang_getFunctionTypeCallingConv>>
       get clang_getFunctionTypeCallingConv =>
-          _library._clang_getFunctionTypeCallingConv_ptr;
+          _library._clang_getFunctionTypeCallingConvPtr;
   ffi.Pointer<ffi.NativeFunction<Native_clang_getResultType>>
-      get clang_getResultType => _library._clang_getResultType_ptr;
+      get clang_getResultType => _library._clang_getResultTypePtr;
   ffi.Pointer<ffi.NativeFunction<Native_clang_getExceptionSpecificationType>>
       get clang_getExceptionSpecificationType =>
-          _library._clang_getExceptionSpecificationType_ptr;
+          _library._clang_getExceptionSpecificationTypePtr;
   ffi.Pointer<ffi.NativeFunction<Native_clang_getNumArgTypes>>
-      get clang_getNumArgTypes => _library._clang_getNumArgTypes_ptr;
+      get clang_getNumArgTypes => _library._clang_getNumArgTypesPtr;
   ffi.Pointer<ffi.NativeFunction<Native_clang_getArgType>>
-      get clang_getArgType => _library._clang_getArgType_ptr;
+      get clang_getArgType => _library._clang_getArgTypePtr;
   ffi.Pointer<ffi.NativeFunction<Native_clang_Type_getObjCObjectBaseType>>
       get clang_Type_getObjCObjectBaseType =>
-          _library._clang_Type_getObjCObjectBaseType_ptr;
+          _library._clang_Type_getObjCObjectBaseTypePtr;
   ffi.Pointer<ffi.NativeFunction<Native_clang_Type_getNumObjCProtocolRefs>>
       get clang_Type_getNumObjCProtocolRefs =>
-          _library._clang_Type_getNumObjCProtocolRefs_ptr;
+          _library._clang_Type_getNumObjCProtocolRefsPtr;
   ffi.Pointer<ffi.NativeFunction<Native_clang_Type_getObjCProtocolDecl>>
       get clang_Type_getObjCProtocolDecl =>
-          _library._clang_Type_getObjCProtocolDecl_ptr;
+          _library._clang_Type_getObjCProtocolDeclPtr;
   ffi.Pointer<ffi.NativeFunction<Native_clang_Type_getNumObjCTypeArgs>>
       get clang_Type_getNumObjCTypeArgs =>
-          _library._clang_Type_getNumObjCTypeArgs_ptr;
+          _library._clang_Type_getNumObjCTypeArgsPtr;
   ffi.Pointer<ffi.NativeFunction<Native_clang_Type_getObjCTypeArg>>
-      get clang_Type_getObjCTypeArg => _library._clang_Type_getObjCTypeArg_ptr;
+      get clang_Type_getObjCTypeArg => _library._clang_Type_getObjCTypeArgPtr;
   ffi.Pointer<ffi.NativeFunction<Native_clang_isFunctionTypeVariadic>>
       get clang_isFunctionTypeVariadic =>
-          _library._clang_isFunctionTypeVariadic_ptr;
+          _library._clang_isFunctionTypeVariadicPtr;
   ffi.Pointer<ffi.NativeFunction<Native_clang_getCursorResultType>>
-      get clang_getCursorResultType => _library._clang_getCursorResultType_ptr;
+      get clang_getCursorResultType => _library._clang_getCursorResultTypePtr;
   ffi.Pointer<
           ffi.NativeFunction<Native_clang_getCursorExceptionSpecificationType>>
       get clang_getCursorExceptionSpecificationType =>
-          _library._clang_getCursorExceptionSpecificationType_ptr;
+          _library._clang_getCursorExceptionSpecificationTypePtr;
   ffi.Pointer<ffi.NativeFunction<Native_clang_isPODType>> get clang_isPODType =>
-      _library._clang_isPODType_ptr;
+      _library._clang_isPODTypePtr;
   ffi.Pointer<ffi.NativeFunction<Native_clang_getElementType>>
-      get clang_getElementType => _library._clang_getElementType_ptr;
+      get clang_getElementType => _library._clang_getElementTypePtr;
   ffi.Pointer<ffi.NativeFunction<Native_clang_getNumElements>>
-      get clang_getNumElements => _library._clang_getNumElements_ptr;
+      get clang_getNumElements => _library._clang_getNumElementsPtr;
   ffi.Pointer<ffi.NativeFunction<Native_clang_getArrayElementType>>
-      get clang_getArrayElementType => _library._clang_getArrayElementType_ptr;
+      get clang_getArrayElementType => _library._clang_getArrayElementTypePtr;
   ffi.Pointer<ffi.NativeFunction<Native_clang_getArraySize>>
-      get clang_getArraySize => _library._clang_getArraySize_ptr;
+      get clang_getArraySize => _library._clang_getArraySizePtr;
   ffi.Pointer<ffi.NativeFunction<Native_clang_Type_getNamedType>>
-      get clang_Type_getNamedType => _library._clang_Type_getNamedType_ptr;
+      get clang_Type_getNamedType => _library._clang_Type_getNamedTypePtr;
   ffi.Pointer<ffi.NativeFunction<Native_clang_Type_isTransparentTagTypedef>>
       get clang_Type_isTransparentTagTypedef =>
-          _library._clang_Type_isTransparentTagTypedef_ptr;
+          _library._clang_Type_isTransparentTagTypedefPtr;
   ffi.Pointer<ffi.NativeFunction<Native_clang_Type_getNullability>>
-      get clang_Type_getNullability => _library._clang_Type_getNullability_ptr;
+      get clang_Type_getNullability => _library._clang_Type_getNullabilityPtr;
   ffi.Pointer<ffi.NativeFunction<Native_clang_Type_getAlignOf>>
-      get clang_Type_getAlignOf => _library._clang_Type_getAlignOf_ptr;
+      get clang_Type_getAlignOf => _library._clang_Type_getAlignOfPtr;
   ffi.Pointer<ffi.NativeFunction<Native_clang_Type_getClassType>>
-      get clang_Type_getClassType => _library._clang_Type_getClassType_ptr;
+      get clang_Type_getClassType => _library._clang_Type_getClassTypePtr;
   ffi.Pointer<ffi.NativeFunction<Native_clang_Type_getSizeOf>>
-      get clang_Type_getSizeOf => _library._clang_Type_getSizeOf_ptr;
+      get clang_Type_getSizeOf => _library._clang_Type_getSizeOfPtr;
   ffi.Pointer<ffi.NativeFunction<Native_clang_Type_getOffsetOf>>
-      get clang_Type_getOffsetOf => _library._clang_Type_getOffsetOf_ptr;
+      get clang_Type_getOffsetOf => _library._clang_Type_getOffsetOfPtr;
   ffi.Pointer<ffi.NativeFunction<Native_clang_Type_getModifiedType>>
-      get clang_Type_getModifiedType =>
-          _library._clang_Type_getModifiedType_ptr;
+      get clang_Type_getModifiedType => _library._clang_Type_getModifiedTypePtr;
   ffi.Pointer<ffi.NativeFunction<Native_clang_Cursor_getOffsetOfField>>
       get clang_Cursor_getOffsetOfField =>
-          _library._clang_Cursor_getOffsetOfField_ptr;
+          _library._clang_Cursor_getOffsetOfFieldPtr;
   ffi.Pointer<ffi.NativeFunction<Native_clang_Cursor_isAnonymous>>
-      get clang_Cursor_isAnonymous => _library._clang_Cursor_isAnonymous_ptr;
+      get clang_Cursor_isAnonymous => _library._clang_Cursor_isAnonymousPtr;
   ffi.Pointer<ffi.NativeFunction<Native_clang_Cursor_isAnonymousRecordDecl>>
       get clang_Cursor_isAnonymousRecordDecl =>
-          _library._clang_Cursor_isAnonymousRecordDecl_ptr;
+          _library._clang_Cursor_isAnonymousRecordDeclPtr;
   ffi.Pointer<ffi.NativeFunction<Native_clang_Cursor_isInlineNamespace>>
       get clang_Cursor_isInlineNamespace =>
-          _library._clang_Cursor_isInlineNamespace_ptr;
+          _library._clang_Cursor_isInlineNamespacePtr;
   ffi.Pointer<ffi.NativeFunction<Native_clang_Type_getNumTemplateArguments>>
       get clang_Type_getNumTemplateArguments =>
-          _library._clang_Type_getNumTemplateArguments_ptr;
+          _library._clang_Type_getNumTemplateArgumentsPtr;
   ffi.Pointer<ffi.NativeFunction<Native_clang_Type_getTemplateArgumentAsType>>
       get clang_Type_getTemplateArgumentAsType =>
-          _library._clang_Type_getTemplateArgumentAsType_ptr;
+          _library._clang_Type_getTemplateArgumentAsTypePtr;
   ffi.Pointer<ffi.NativeFunction<Native_clang_Type_getCXXRefQualifier>>
       get clang_Type_getCXXRefQualifier =>
-          _library._clang_Type_getCXXRefQualifier_ptr;
+          _library._clang_Type_getCXXRefQualifierPtr;
   ffi.Pointer<ffi.NativeFunction<Native_clang_Cursor_isBitField>>
-      get clang_Cursor_isBitField => _library._clang_Cursor_isBitField_ptr;
+      get clang_Cursor_isBitField => _library._clang_Cursor_isBitFieldPtr;
   ffi.Pointer<ffi.NativeFunction<Native_clang_isVirtualBase>>
-      get clang_isVirtualBase => _library._clang_isVirtualBase_ptr;
+      get clang_isVirtualBase => _library._clang_isVirtualBasePtr;
   ffi.Pointer<ffi.NativeFunction<Native_clang_getCXXAccessSpecifier>>
       get clang_getCXXAccessSpecifier =>
-          _library._clang_getCXXAccessSpecifier_ptr;
+          _library._clang_getCXXAccessSpecifierPtr;
   ffi.Pointer<ffi.NativeFunction<Native_clang_Cursor_getStorageClass>>
       get clang_Cursor_getStorageClass =>
-          _library._clang_Cursor_getStorageClass_ptr;
+          _library._clang_Cursor_getStorageClassPtr;
   ffi.Pointer<ffi.NativeFunction<Native_clang_getNumOverloadedDecls>>
       get clang_getNumOverloadedDecls =>
-          _library._clang_getNumOverloadedDecls_ptr;
+          _library._clang_getNumOverloadedDeclsPtr;
   ffi.Pointer<ffi.NativeFunction<Native_clang_getOverloadedDecl>>
-      get clang_getOverloadedDecl => _library._clang_getOverloadedDecl_ptr;
+      get clang_getOverloadedDecl => _library._clang_getOverloadedDeclPtr;
   ffi.Pointer<ffi.NativeFunction<Native_clang_getIBOutletCollectionType>>
       get clang_getIBOutletCollectionType =>
-          _library._clang_getIBOutletCollectionType_ptr;
+          _library._clang_getIBOutletCollectionTypePtr;
   ffi.Pointer<ffi.NativeFunction<Native_clang_visitChildren>>
-      get clang_visitChildren => _library._clang_visitChildren_ptr;
+      get clang_visitChildren => _library._clang_visitChildrenPtr;
   ffi.Pointer<ffi.NativeFunction<Native_clang_getCursorUSR>>
-      get clang_getCursorUSR => _library._clang_getCursorUSR_ptr;
+      get clang_getCursorUSR => _library._clang_getCursorUSRPtr;
   ffi.Pointer<ffi.NativeFunction<Native_clang_constructUSR_ObjCClass>>
       get clang_constructUSR_ObjCClass =>
-          _library._clang_constructUSR_ObjCClass_ptr;
+          _library._clang_constructUSR_ObjCClassPtr;
   ffi.Pointer<ffi.NativeFunction<Native_clang_constructUSR_ObjCCategory>>
       get clang_constructUSR_ObjCCategory =>
-          _library._clang_constructUSR_ObjCCategory_ptr;
+          _library._clang_constructUSR_ObjCCategoryPtr;
   ffi.Pointer<ffi.NativeFunction<Native_clang_constructUSR_ObjCProtocol>>
       get clang_constructUSR_ObjCProtocol =>
-          _library._clang_constructUSR_ObjCProtocol_ptr;
+          _library._clang_constructUSR_ObjCProtocolPtr;
   ffi.Pointer<ffi.NativeFunction<Native_clang_constructUSR_ObjCIvar>>
       get clang_constructUSR_ObjCIvar =>
-          _library._clang_constructUSR_ObjCIvar_ptr;
+          _library._clang_constructUSR_ObjCIvarPtr;
   ffi.Pointer<ffi.NativeFunction<Native_clang_constructUSR_ObjCMethod>>
       get clang_constructUSR_ObjCMethod =>
-          _library._clang_constructUSR_ObjCMethod_ptr;
+          _library._clang_constructUSR_ObjCMethodPtr;
   ffi.Pointer<ffi.NativeFunction<Native_clang_constructUSR_ObjCProperty>>
       get clang_constructUSR_ObjCProperty =>
-          _library._clang_constructUSR_ObjCProperty_ptr;
+          _library._clang_constructUSR_ObjCPropertyPtr;
   ffi.Pointer<ffi.NativeFunction<Native_clang_getCursorSpelling>>
-      get clang_getCursorSpelling => _library._clang_getCursorSpelling_ptr;
+      get clang_getCursorSpelling => _library._clang_getCursorSpellingPtr;
   ffi.Pointer<ffi.NativeFunction<Native_clang_Cursor_getSpellingNameRange>>
       get clang_Cursor_getSpellingNameRange =>
-          _library._clang_Cursor_getSpellingNameRange_ptr;
+          _library._clang_Cursor_getSpellingNameRangePtr;
   ffi.Pointer<ffi.NativeFunction<Native_clang_PrintingPolicy_getProperty>>
       get clang_PrintingPolicy_getProperty =>
-          _library._clang_PrintingPolicy_getProperty_ptr;
+          _library._clang_PrintingPolicy_getPropertyPtr;
   ffi.Pointer<ffi.NativeFunction<Native_clang_PrintingPolicy_setProperty>>
       get clang_PrintingPolicy_setProperty =>
-          _library._clang_PrintingPolicy_setProperty_ptr;
+          _library._clang_PrintingPolicy_setPropertyPtr;
   ffi.Pointer<ffi.NativeFunction<Native_clang_getCursorPrintingPolicy>>
       get clang_getCursorPrintingPolicy =>
-          _library._clang_getCursorPrintingPolicy_ptr;
+          _library._clang_getCursorPrintingPolicyPtr;
   ffi.Pointer<ffi.NativeFunction<Native_clang_PrintingPolicy_dispose>>
       get clang_PrintingPolicy_dispose =>
-          _library._clang_PrintingPolicy_dispose_ptr;
+          _library._clang_PrintingPolicy_disposePtr;
   ffi.Pointer<ffi.NativeFunction<Native_clang_getCursorPrettyPrinted>>
       get clang_getCursorPrettyPrinted =>
-          _library._clang_getCursorPrettyPrinted_ptr;
+          _library._clang_getCursorPrettyPrintedPtr;
   ffi.Pointer<ffi.NativeFunction<Native_clang_getCursorDisplayName>>
-      get clang_getCursorDisplayName =>
-          _library._clang_getCursorDisplayName_ptr;
+      get clang_getCursorDisplayName => _library._clang_getCursorDisplayNamePtr;
   ffi.Pointer<ffi.NativeFunction<Native_clang_getCursorReferenced>>
-      get clang_getCursorReferenced => _library._clang_getCursorReferenced_ptr;
+      get clang_getCursorReferenced => _library._clang_getCursorReferencedPtr;
   ffi.Pointer<ffi.NativeFunction<Native_clang_getCursorDefinition>>
-      get clang_getCursorDefinition => _library._clang_getCursorDefinition_ptr;
+      get clang_getCursorDefinition => _library._clang_getCursorDefinitionPtr;
   ffi.Pointer<ffi.NativeFunction<Native_clang_isCursorDefinition>>
-      get clang_isCursorDefinition => _library._clang_isCursorDefinition_ptr;
+      get clang_isCursorDefinition => _library._clang_isCursorDefinitionPtr;
   ffi.Pointer<ffi.NativeFunction<Native_clang_getCanonicalCursor>>
-      get clang_getCanonicalCursor => _library._clang_getCanonicalCursor_ptr;
+      get clang_getCanonicalCursor => _library._clang_getCanonicalCursorPtr;
   ffi.Pointer<ffi.NativeFunction<Native_clang_Cursor_getObjCSelectorIndex>>
       get clang_Cursor_getObjCSelectorIndex =>
-          _library._clang_Cursor_getObjCSelectorIndex_ptr;
+          _library._clang_Cursor_getObjCSelectorIndexPtr;
   ffi.Pointer<ffi.NativeFunction<Native_clang_Cursor_isDynamicCall>>
-      get clang_Cursor_isDynamicCall =>
-          _library._clang_Cursor_isDynamicCall_ptr;
+      get clang_Cursor_isDynamicCall => _library._clang_Cursor_isDynamicCallPtr;
   ffi.Pointer<ffi.NativeFunction<Native_clang_Cursor_getReceiverType>>
       get clang_Cursor_getReceiverType =>
-          _library._clang_Cursor_getReceiverType_ptr;
+          _library._clang_Cursor_getReceiverTypePtr;
   ffi.Pointer<ffi.NativeFunction<Native_clang_Cursor_getObjCPropertyAttributes>>
       get clang_Cursor_getObjCPropertyAttributes =>
-          _library._clang_Cursor_getObjCPropertyAttributes_ptr;
+          _library._clang_Cursor_getObjCPropertyAttributesPtr;
   ffi.Pointer<ffi.NativeFunction<Native_clang_Cursor_getObjCPropertyGetterName>>
       get clang_Cursor_getObjCPropertyGetterName =>
-          _library._clang_Cursor_getObjCPropertyGetterName_ptr;
+          _library._clang_Cursor_getObjCPropertyGetterNamePtr;
   ffi.Pointer<ffi.NativeFunction<Native_clang_Cursor_getObjCPropertySetterName>>
       get clang_Cursor_getObjCPropertySetterName =>
-          _library._clang_Cursor_getObjCPropertySetterName_ptr;
+          _library._clang_Cursor_getObjCPropertySetterNamePtr;
   ffi.Pointer<ffi.NativeFunction<Native_clang_Cursor_getObjCDeclQualifiers>>
       get clang_Cursor_getObjCDeclQualifiers =>
-          _library._clang_Cursor_getObjCDeclQualifiers_ptr;
+          _library._clang_Cursor_getObjCDeclQualifiersPtr;
   ffi.Pointer<ffi.NativeFunction<Native_clang_Cursor_isObjCOptional>>
       get clang_Cursor_isObjCOptional =>
-          _library._clang_Cursor_isObjCOptional_ptr;
+          _library._clang_Cursor_isObjCOptionalPtr;
   ffi.Pointer<ffi.NativeFunction<Native_clang_Cursor_isVariadic>>
-      get clang_Cursor_isVariadic => _library._clang_Cursor_isVariadic_ptr;
+      get clang_Cursor_isVariadic => _library._clang_Cursor_isVariadicPtr;
   ffi.Pointer<ffi.NativeFunction<Native_clang_Cursor_isExternalSymbol>>
       get clang_Cursor_isExternalSymbol =>
-          _library._clang_Cursor_isExternalSymbol_ptr;
+          _library._clang_Cursor_isExternalSymbolPtr;
   ffi.Pointer<ffi.NativeFunction<Native_clang_Cursor_getCommentRange>>
       get clang_Cursor_getCommentRange =>
-          _library._clang_Cursor_getCommentRange_ptr;
+          _library._clang_Cursor_getCommentRangePtr;
   ffi.Pointer<ffi.NativeFunction<Native_clang_Cursor_getRawCommentText>>
       get clang_Cursor_getRawCommentText =>
-          _library._clang_Cursor_getRawCommentText_ptr;
+          _library._clang_Cursor_getRawCommentTextPtr;
   ffi.Pointer<ffi.NativeFunction<Native_clang_Cursor_getBriefCommentText>>
       get clang_Cursor_getBriefCommentText =>
-          _library._clang_Cursor_getBriefCommentText_ptr;
+          _library._clang_Cursor_getBriefCommentTextPtr;
   ffi.Pointer<ffi.NativeFunction<Native_clang_Cursor_getMangling>>
-      get clang_Cursor_getMangling => _library._clang_Cursor_getMangling_ptr;
+      get clang_Cursor_getMangling => _library._clang_Cursor_getManglingPtr;
   ffi.Pointer<ffi.NativeFunction<Native_clang_Cursor_getCXXManglings>>
       get clang_Cursor_getCXXManglings =>
-          _library._clang_Cursor_getCXXManglings_ptr;
+          _library._clang_Cursor_getCXXManglingsPtr;
   ffi.Pointer<ffi.NativeFunction<Native_clang_Cursor_getObjCManglings>>
       get clang_Cursor_getObjCManglings =>
-          _library._clang_Cursor_getObjCManglings_ptr;
+          _library._clang_Cursor_getObjCManglingsPtr;
   ffi.Pointer<ffi.NativeFunction<Native_clang_Cursor_getModule>>
-      get clang_Cursor_getModule => _library._clang_Cursor_getModule_ptr;
+      get clang_Cursor_getModule => _library._clang_Cursor_getModulePtr;
   ffi.Pointer<ffi.NativeFunction<Native_clang_getModuleForFile>>
-      get clang_getModuleForFile => _library._clang_getModuleForFile_ptr;
+      get clang_getModuleForFile => _library._clang_getModuleForFilePtr;
   ffi.Pointer<ffi.NativeFunction<Native_clang_Module_getASTFile>>
-      get clang_Module_getASTFile => _library._clang_Module_getASTFile_ptr;
+      get clang_Module_getASTFile => _library._clang_Module_getASTFilePtr;
   ffi.Pointer<ffi.NativeFunction<Native_clang_Module_getParent>>
-      get clang_Module_getParent => _library._clang_Module_getParent_ptr;
+      get clang_Module_getParent => _library._clang_Module_getParentPtr;
   ffi.Pointer<ffi.NativeFunction<Native_clang_Module_getName>>
-      get clang_Module_getName => _library._clang_Module_getName_ptr;
+      get clang_Module_getName => _library._clang_Module_getNamePtr;
   ffi.Pointer<ffi.NativeFunction<Native_clang_Module_getFullName>>
-      get clang_Module_getFullName => _library._clang_Module_getFullName_ptr;
+      get clang_Module_getFullName => _library._clang_Module_getFullNamePtr;
   ffi.Pointer<ffi.NativeFunction<Native_clang_Module_isSystem>>
-      get clang_Module_isSystem => _library._clang_Module_isSystem_ptr;
+      get clang_Module_isSystem => _library._clang_Module_isSystemPtr;
   ffi.Pointer<ffi.NativeFunction<Native_clang_Module_getNumTopLevelHeaders>>
       get clang_Module_getNumTopLevelHeaders =>
-          _library._clang_Module_getNumTopLevelHeaders_ptr;
+          _library._clang_Module_getNumTopLevelHeadersPtr;
   ffi.Pointer<ffi.NativeFunction<Native_clang_Module_getTopLevelHeader>>
       get clang_Module_getTopLevelHeader =>
-          _library._clang_Module_getTopLevelHeader_ptr;
+          _library._clang_Module_getTopLevelHeaderPtr;
   ffi.Pointer<
           ffi.NativeFunction<
               Native_clang_CXXConstructor_isConvertingConstructor>>
       get clang_CXXConstructor_isConvertingConstructor =>
-          _library._clang_CXXConstructor_isConvertingConstructor_ptr;
+          _library._clang_CXXConstructor_isConvertingConstructorPtr;
   ffi.Pointer<ffi.NativeFunction<Native_clang_CXXConstructor_isCopyConstructor>>
       get clang_CXXConstructor_isCopyConstructor =>
-          _library._clang_CXXConstructor_isCopyConstructor_ptr;
+          _library._clang_CXXConstructor_isCopyConstructorPtr;
   ffi.Pointer<
           ffi.NativeFunction<Native_clang_CXXConstructor_isDefaultConstructor>>
       get clang_CXXConstructor_isDefaultConstructor =>
-          _library._clang_CXXConstructor_isDefaultConstructor_ptr;
+          _library._clang_CXXConstructor_isDefaultConstructorPtr;
   ffi.Pointer<ffi.NativeFunction<Native_clang_CXXConstructor_isMoveConstructor>>
       get clang_CXXConstructor_isMoveConstructor =>
-          _library._clang_CXXConstructor_isMoveConstructor_ptr;
+          _library._clang_CXXConstructor_isMoveConstructorPtr;
   ffi.Pointer<ffi.NativeFunction<Native_clang_CXXField_isMutable>>
-      get clang_CXXField_isMutable => _library._clang_CXXField_isMutable_ptr;
+      get clang_CXXField_isMutable => _library._clang_CXXField_isMutablePtr;
   ffi.Pointer<ffi.NativeFunction<Native_clang_CXXMethod_isDefaulted>>
       get clang_CXXMethod_isDefaulted =>
-          _library._clang_CXXMethod_isDefaulted_ptr;
+          _library._clang_CXXMethod_isDefaultedPtr;
   ffi.Pointer<ffi.NativeFunction<Native_clang_CXXMethod_isPureVirtual>>
       get clang_CXXMethod_isPureVirtual =>
-          _library._clang_CXXMethod_isPureVirtual_ptr;
+          _library._clang_CXXMethod_isPureVirtualPtr;
   ffi.Pointer<ffi.NativeFunction<Native_clang_CXXMethod_isStatic>>
-      get clang_CXXMethod_isStatic => _library._clang_CXXMethod_isStatic_ptr;
+      get clang_CXXMethod_isStatic => _library._clang_CXXMethod_isStaticPtr;
   ffi.Pointer<ffi.NativeFunction<Native_clang_CXXMethod_isVirtual>>
-      get clang_CXXMethod_isVirtual => _library._clang_CXXMethod_isVirtual_ptr;
+      get clang_CXXMethod_isVirtual => _library._clang_CXXMethod_isVirtualPtr;
   ffi.Pointer<ffi.NativeFunction<Native_clang_CXXRecord_isAbstract>>
-      get clang_CXXRecord_isAbstract =>
-          _library._clang_CXXRecord_isAbstract_ptr;
+      get clang_CXXRecord_isAbstract => _library._clang_CXXRecord_isAbstractPtr;
   ffi.Pointer<ffi.NativeFunction<Native_clang_EnumDecl_isScoped>>
-      get clang_EnumDecl_isScoped => _library._clang_EnumDecl_isScoped_ptr;
+      get clang_EnumDecl_isScoped => _library._clang_EnumDecl_isScopedPtr;
   ffi.Pointer<ffi.NativeFunction<Native_clang_CXXMethod_isConst>>
-      get clang_CXXMethod_isConst => _library._clang_CXXMethod_isConst_ptr;
+      get clang_CXXMethod_isConst => _library._clang_CXXMethod_isConstPtr;
   ffi.Pointer<ffi.NativeFunction<Native_clang_getTemplateCursorKind>>
       get clang_getTemplateCursorKind =>
-          _library._clang_getTemplateCursorKind_ptr;
+          _library._clang_getTemplateCursorKindPtr;
   ffi.Pointer<ffi.NativeFunction<Native_clang_getSpecializedCursorTemplate>>
       get clang_getSpecializedCursorTemplate =>
-          _library._clang_getSpecializedCursorTemplate_ptr;
+          _library._clang_getSpecializedCursorTemplatePtr;
   ffi.Pointer<ffi.NativeFunction<Native_clang_getCursorReferenceNameRange>>
       get clang_getCursorReferenceNameRange =>
-          _library._clang_getCursorReferenceNameRange_ptr;
+          _library._clang_getCursorReferenceNameRangePtr;
   ffi.Pointer<ffi.NativeFunction<Native_clang_getToken>> get clang_getToken =>
-      _library._clang_getToken_ptr;
+      _library._clang_getTokenPtr;
   ffi.Pointer<ffi.NativeFunction<Native_clang_getTokenKind>>
-      get clang_getTokenKind => _library._clang_getTokenKind_ptr;
+      get clang_getTokenKind => _library._clang_getTokenKindPtr;
   ffi.Pointer<ffi.NativeFunction<Native_clang_getTokenSpelling>>
-      get clang_getTokenSpelling => _library._clang_getTokenSpelling_ptr;
+      get clang_getTokenSpelling => _library._clang_getTokenSpellingPtr;
   ffi.Pointer<ffi.NativeFunction<Native_clang_getTokenLocation>>
-      get clang_getTokenLocation => _library._clang_getTokenLocation_ptr;
+      get clang_getTokenLocation => _library._clang_getTokenLocationPtr;
   ffi.Pointer<ffi.NativeFunction<Native_clang_getTokenExtent>>
-      get clang_getTokenExtent => _library._clang_getTokenExtent_ptr;
+      get clang_getTokenExtent => _library._clang_getTokenExtentPtr;
   ffi.Pointer<ffi.NativeFunction<Native_clang_tokenize>> get clang_tokenize =>
-      _library._clang_tokenize_ptr;
+      _library._clang_tokenizePtr;
   ffi.Pointer<ffi.NativeFunction<Native_clang_annotateTokens>>
-      get clang_annotateTokens => _library._clang_annotateTokens_ptr;
+      get clang_annotateTokens => _library._clang_annotateTokensPtr;
   ffi.Pointer<ffi.NativeFunction<Native_clang_disposeTokens>>
-      get clang_disposeTokens => _library._clang_disposeTokens_ptr;
+      get clang_disposeTokens => _library._clang_disposeTokensPtr;
   ffi.Pointer<ffi.NativeFunction<Native_clang_getCursorKindSpelling>>
       get clang_getCursorKindSpelling =>
-          _library._clang_getCursorKindSpelling_ptr;
+          _library._clang_getCursorKindSpellingPtr;
   ffi.Pointer<ffi.NativeFunction<Native_clang_getDefinitionSpellingAndExtent>>
       get clang_getDefinitionSpellingAndExtent =>
-          _library._clang_getDefinitionSpellingAndExtent_ptr;
+          _library._clang_getDefinitionSpellingAndExtentPtr;
   ffi.Pointer<ffi.NativeFunction<Native_clang_enableStackTraces>>
-      get clang_enableStackTraces => _library._clang_enableStackTraces_ptr;
+      get clang_enableStackTraces => _library._clang_enableStackTracesPtr;
   ffi.Pointer<ffi.NativeFunction<Native_clang_executeOnThread>>
-      get clang_executeOnThread => _library._clang_executeOnThread_ptr;
+      get clang_executeOnThread => _library._clang_executeOnThreadPtr;
   ffi.Pointer<ffi.NativeFunction<Native_clang_getCompletionChunkKind>>
       get clang_getCompletionChunkKind =>
-          _library._clang_getCompletionChunkKind_ptr;
+          _library._clang_getCompletionChunkKindPtr;
   ffi.Pointer<ffi.NativeFunction<Native_clang_getCompletionChunkText>>
       get clang_getCompletionChunkText =>
-          _library._clang_getCompletionChunkText_ptr;
+          _library._clang_getCompletionChunkTextPtr;
   ffi.Pointer<
           ffi.NativeFunction<Native_clang_getCompletionChunkCompletionString>>
       get clang_getCompletionChunkCompletionString =>
-          _library._clang_getCompletionChunkCompletionString_ptr;
+          _library._clang_getCompletionChunkCompletionStringPtr;
   ffi.Pointer<ffi.NativeFunction<Native_clang_getNumCompletionChunks>>
       get clang_getNumCompletionChunks =>
-          _library._clang_getNumCompletionChunks_ptr;
+          _library._clang_getNumCompletionChunksPtr;
   ffi.Pointer<ffi.NativeFunction<Native_clang_getCompletionPriority>>
       get clang_getCompletionPriority =>
-          _library._clang_getCompletionPriority_ptr;
+          _library._clang_getCompletionPriorityPtr;
   ffi.Pointer<ffi.NativeFunction<Native_clang_getCompletionAvailability>>
       get clang_getCompletionAvailability =>
-          _library._clang_getCompletionAvailability_ptr;
+          _library._clang_getCompletionAvailabilityPtr;
   ffi.Pointer<ffi.NativeFunction<Native_clang_getCompletionNumAnnotations>>
       get clang_getCompletionNumAnnotations =>
-          _library._clang_getCompletionNumAnnotations_ptr;
+          _library._clang_getCompletionNumAnnotationsPtr;
   ffi.Pointer<ffi.NativeFunction<Native_clang_getCompletionAnnotation>>
       get clang_getCompletionAnnotation =>
-          _library._clang_getCompletionAnnotation_ptr;
+          _library._clang_getCompletionAnnotationPtr;
   ffi.Pointer<ffi.NativeFunction<Native_clang_getCompletionParent>>
-      get clang_getCompletionParent => _library._clang_getCompletionParent_ptr;
+      get clang_getCompletionParent => _library._clang_getCompletionParentPtr;
   ffi.Pointer<ffi.NativeFunction<Native_clang_getCompletionBriefComment>>
       get clang_getCompletionBriefComment =>
-          _library._clang_getCompletionBriefComment_ptr;
+          _library._clang_getCompletionBriefCommentPtr;
   ffi.Pointer<ffi.NativeFunction<Native_clang_getCursorCompletionString>>
       get clang_getCursorCompletionString =>
-          _library._clang_getCursorCompletionString_ptr;
+          _library._clang_getCursorCompletionStringPtr;
   ffi.Pointer<ffi.NativeFunction<Native_clang_getCompletionNumFixIts>>
       get clang_getCompletionNumFixIts =>
-          _library._clang_getCompletionNumFixIts_ptr;
+          _library._clang_getCompletionNumFixItsPtr;
   ffi.Pointer<ffi.NativeFunction<Native_clang_getCompletionFixIt>>
-      get clang_getCompletionFixIt => _library._clang_getCompletionFixIt_ptr;
+      get clang_getCompletionFixIt => _library._clang_getCompletionFixItPtr;
   ffi.Pointer<ffi.NativeFunction<Native_clang_defaultCodeCompleteOptions>>
       get clang_defaultCodeCompleteOptions =>
-          _library._clang_defaultCodeCompleteOptions_ptr;
+          _library._clang_defaultCodeCompleteOptionsPtr;
   ffi.Pointer<ffi.NativeFunction<Native_clang_codeCompleteAt>>
-      get clang_codeCompleteAt => _library._clang_codeCompleteAt_ptr;
+      get clang_codeCompleteAt => _library._clang_codeCompleteAtPtr;
   ffi.Pointer<ffi.NativeFunction<Native_clang_sortCodeCompletionResults>>
       get clang_sortCodeCompletionResults =>
-          _library._clang_sortCodeCompletionResults_ptr;
+          _library._clang_sortCodeCompletionResultsPtr;
   ffi.Pointer<ffi.NativeFunction<Native_clang_disposeCodeCompleteResults>>
       get clang_disposeCodeCompleteResults =>
-          _library._clang_disposeCodeCompleteResults_ptr;
+          _library._clang_disposeCodeCompleteResultsPtr;
   ffi.Pointer<ffi.NativeFunction<Native_clang_codeCompleteGetNumDiagnostics>>
       get clang_codeCompleteGetNumDiagnostics =>
-          _library._clang_codeCompleteGetNumDiagnostics_ptr;
+          _library._clang_codeCompleteGetNumDiagnosticsPtr;
   ffi.Pointer<ffi.NativeFunction<Native_clang_codeCompleteGetDiagnostic>>
       get clang_codeCompleteGetDiagnostic =>
-          _library._clang_codeCompleteGetDiagnostic_ptr;
+          _library._clang_codeCompleteGetDiagnosticPtr;
   ffi.Pointer<ffi.NativeFunction<Native_clang_codeCompleteGetContexts>>
       get clang_codeCompleteGetContexts =>
-          _library._clang_codeCompleteGetContexts_ptr;
+          _library._clang_codeCompleteGetContextsPtr;
   ffi.Pointer<ffi.NativeFunction<Native_clang_codeCompleteGetContainerKind>>
       get clang_codeCompleteGetContainerKind =>
-          _library._clang_codeCompleteGetContainerKind_ptr;
+          _library._clang_codeCompleteGetContainerKindPtr;
   ffi.Pointer<ffi.NativeFunction<Native_clang_codeCompleteGetContainerUSR>>
       get clang_codeCompleteGetContainerUSR =>
-          _library._clang_codeCompleteGetContainerUSR_ptr;
+          _library._clang_codeCompleteGetContainerUSRPtr;
   ffi.Pointer<ffi.NativeFunction<Native_clang_codeCompleteGetObjCSelector>>
       get clang_codeCompleteGetObjCSelector =>
-          _library._clang_codeCompleteGetObjCSelector_ptr;
+          _library._clang_codeCompleteGetObjCSelectorPtr;
   ffi.Pointer<ffi.NativeFunction<Native_clang_getClangVersion>>
-      get clang_getClangVersion => _library._clang_getClangVersion_ptr;
+      get clang_getClangVersion => _library._clang_getClangVersionPtr;
   ffi.Pointer<ffi.NativeFunction<Native_clang_toggleCrashRecovery>>
-      get clang_toggleCrashRecovery => _library._clang_toggleCrashRecovery_ptr;
+      get clang_toggleCrashRecovery => _library._clang_toggleCrashRecoveryPtr;
   ffi.Pointer<ffi.NativeFunction<Native_clang_getInclusions>>
-      get clang_getInclusions => _library._clang_getInclusions_ptr;
+      get clang_getInclusions => _library._clang_getInclusionsPtr;
   ffi.Pointer<ffi.NativeFunction<Native_clang_Cursor_Evaluate>>
-      get clang_Cursor_Evaluate => _library._clang_Cursor_Evaluate_ptr;
+      get clang_Cursor_Evaluate => _library._clang_Cursor_EvaluatePtr;
   ffi.Pointer<ffi.NativeFunction<Native_clang_EvalResult_getKind>>
-      get clang_EvalResult_getKind => _library._clang_EvalResult_getKind_ptr;
+      get clang_EvalResult_getKind => _library._clang_EvalResult_getKindPtr;
   ffi.Pointer<ffi.NativeFunction<Native_clang_EvalResult_getAsInt>>
-      get clang_EvalResult_getAsInt => _library._clang_EvalResult_getAsInt_ptr;
+      get clang_EvalResult_getAsInt => _library._clang_EvalResult_getAsIntPtr;
   ffi.Pointer<ffi.NativeFunction<Native_clang_EvalResult_getAsLongLong>>
       get clang_EvalResult_getAsLongLong =>
-          _library._clang_EvalResult_getAsLongLong_ptr;
+          _library._clang_EvalResult_getAsLongLongPtr;
   ffi.Pointer<ffi.NativeFunction<Native_clang_EvalResult_isUnsignedInt>>
       get clang_EvalResult_isUnsignedInt =>
-          _library._clang_EvalResult_isUnsignedInt_ptr;
+          _library._clang_EvalResult_isUnsignedIntPtr;
   ffi.Pointer<ffi.NativeFunction<Native_clang_EvalResult_getAsUnsigned>>
       get clang_EvalResult_getAsUnsigned =>
-          _library._clang_EvalResult_getAsUnsigned_ptr;
+          _library._clang_EvalResult_getAsUnsignedPtr;
   ffi.Pointer<ffi.NativeFunction<Native_clang_EvalResult_getAsDouble>>
       get clang_EvalResult_getAsDouble =>
-          _library._clang_EvalResult_getAsDouble_ptr;
+          _library._clang_EvalResult_getAsDoublePtr;
   ffi.Pointer<ffi.NativeFunction<Native_clang_EvalResult_getAsStr>>
-      get clang_EvalResult_getAsStr => _library._clang_EvalResult_getAsStr_ptr;
+      get clang_EvalResult_getAsStr => _library._clang_EvalResult_getAsStrPtr;
   ffi.Pointer<ffi.NativeFunction<Native_clang_EvalResult_dispose>>
-      get clang_EvalResult_dispose => _library._clang_EvalResult_dispose_ptr;
+      get clang_EvalResult_dispose => _library._clang_EvalResult_disposePtr;
   ffi.Pointer<ffi.NativeFunction<Native_clang_getRemappings>>
-      get clang_getRemappings => _library._clang_getRemappings_ptr;
+      get clang_getRemappings => _library._clang_getRemappingsPtr;
   ffi.Pointer<ffi.NativeFunction<Native_clang_getRemappingsFromFileList>>
       get clang_getRemappingsFromFileList =>
-          _library._clang_getRemappingsFromFileList_ptr;
+          _library._clang_getRemappingsFromFileListPtr;
   ffi.Pointer<ffi.NativeFunction<Native_clang_remap_getNumFiles>>
-      get clang_remap_getNumFiles => _library._clang_remap_getNumFiles_ptr;
+      get clang_remap_getNumFiles => _library._clang_remap_getNumFilesPtr;
   ffi.Pointer<ffi.NativeFunction<Native_clang_remap_getFilenames>>
-      get clang_remap_getFilenames => _library._clang_remap_getFilenames_ptr;
+      get clang_remap_getFilenames => _library._clang_remap_getFilenamesPtr;
   ffi.Pointer<ffi.NativeFunction<Native_clang_remap_dispose>>
-      get clang_remap_dispose => _library._clang_remap_dispose_ptr;
+      get clang_remap_dispose => _library._clang_remap_disposePtr;
   ffi.Pointer<ffi.NativeFunction<Native_clang_findReferencesInFile>>
-      get clang_findReferencesInFile =>
-          _library._clang_findReferencesInFile_ptr;
+      get clang_findReferencesInFile => _library._clang_findReferencesInFilePtr;
   ffi.Pointer<ffi.NativeFunction<Native_clang_findIncludesInFile>>
-      get clang_findIncludesInFile => _library._clang_findIncludesInFile_ptr;
+      get clang_findIncludesInFile => _library._clang_findIncludesInFilePtr;
   ffi.Pointer<ffi.NativeFunction<Native_clang_index_isEntityObjCContainerKind>>
       get clang_index_isEntityObjCContainerKind =>
-          _library._clang_index_isEntityObjCContainerKind_ptr;
+          _library._clang_index_isEntityObjCContainerKindPtr;
   ffi.Pointer<ffi.NativeFunction<Native_clang_index_getObjCContainerDeclInfo>>
       get clang_index_getObjCContainerDeclInfo =>
-          _library._clang_index_getObjCContainerDeclInfo_ptr;
+          _library._clang_index_getObjCContainerDeclInfoPtr;
   ffi.Pointer<ffi.NativeFunction<Native_clang_index_getObjCInterfaceDeclInfo>>
       get clang_index_getObjCInterfaceDeclInfo =>
-          _library._clang_index_getObjCInterfaceDeclInfo_ptr;
+          _library._clang_index_getObjCInterfaceDeclInfoPtr;
   ffi.Pointer<ffi.NativeFunction<Native_clang_index_getObjCCategoryDeclInfo>>
       get clang_index_getObjCCategoryDeclInfo =>
-          _library._clang_index_getObjCCategoryDeclInfo_ptr;
+          _library._clang_index_getObjCCategoryDeclInfoPtr;
   ffi.Pointer<ffi.NativeFunction<Native_clang_index_getObjCProtocolRefListInfo>>
       get clang_index_getObjCProtocolRefListInfo =>
-          _library._clang_index_getObjCProtocolRefListInfo_ptr;
+          _library._clang_index_getObjCProtocolRefListInfoPtr;
   ffi.Pointer<ffi.NativeFunction<Native_clang_index_getObjCPropertyDeclInfo>>
       get clang_index_getObjCPropertyDeclInfo =>
-          _library._clang_index_getObjCPropertyDeclInfo_ptr;
+          _library._clang_index_getObjCPropertyDeclInfoPtr;
   ffi.Pointer<
           ffi.NativeFunction<Native_clang_index_getIBOutletCollectionAttrInfo>>
       get clang_index_getIBOutletCollectionAttrInfo =>
-          _library._clang_index_getIBOutletCollectionAttrInfo_ptr;
+          _library._clang_index_getIBOutletCollectionAttrInfoPtr;
   ffi.Pointer<ffi.NativeFunction<Native_clang_index_getCXXClassDeclInfo>>
       get clang_index_getCXXClassDeclInfo =>
-          _library._clang_index_getCXXClassDeclInfo_ptr;
+          _library._clang_index_getCXXClassDeclInfoPtr;
   ffi.Pointer<ffi.NativeFunction<Native_clang_index_getClientContainer>>
       get clang_index_getClientContainer =>
-          _library._clang_index_getClientContainer_ptr;
+          _library._clang_index_getClientContainerPtr;
   ffi.Pointer<ffi.NativeFunction<Native_clang_index_setClientContainer>>
       get clang_index_setClientContainer =>
-          _library._clang_index_setClientContainer_ptr;
+          _library._clang_index_setClientContainerPtr;
   ffi.Pointer<ffi.NativeFunction<Native_clang_index_getClientEntity>>
       get clang_index_getClientEntity =>
-          _library._clang_index_getClientEntity_ptr;
+          _library._clang_index_getClientEntityPtr;
   ffi.Pointer<ffi.NativeFunction<Native_clang_index_setClientEntity>>
       get clang_index_setClientEntity =>
-          _library._clang_index_setClientEntity_ptr;
+          _library._clang_index_setClientEntityPtr;
   ffi.Pointer<ffi.NativeFunction<Native_clang_IndexAction_create>>
-      get clang_IndexAction_create => _library._clang_IndexAction_create_ptr;
+      get clang_IndexAction_create => _library._clang_IndexAction_createPtr;
   ffi.Pointer<ffi.NativeFunction<Native_clang_IndexAction_dispose>>
-      get clang_IndexAction_dispose => _library._clang_IndexAction_dispose_ptr;
+      get clang_IndexAction_dispose => _library._clang_IndexAction_disposePtr;
   ffi.Pointer<ffi.NativeFunction<Native_clang_indexSourceFile>>
-      get clang_indexSourceFile => _library._clang_indexSourceFile_ptr;
+      get clang_indexSourceFile => _library._clang_indexSourceFilePtr;
   ffi.Pointer<ffi.NativeFunction<Native_clang_indexSourceFileFullArgv>>
       get clang_indexSourceFileFullArgv =>
-          _library._clang_indexSourceFileFullArgv_ptr;
+          _library._clang_indexSourceFileFullArgvPtr;
   ffi.Pointer<ffi.NativeFunction<Native_clang_indexTranslationUnit>>
-      get clang_indexTranslationUnit =>
-          _library._clang_indexTranslationUnit_ptr;
+      get clang_indexTranslationUnit => _library._clang_indexTranslationUnitPtr;
   ffi.Pointer<ffi.NativeFunction<Native_clang_indexLoc_getFileLocation>>
       get clang_indexLoc_getFileLocation =>
-          _library._clang_indexLoc_getFileLocation_ptr;
+          _library._clang_indexLoc_getFileLocationPtr;
   ffi.Pointer<ffi.NativeFunction<Native_clang_indexLoc_getCXSourceLocation>>
       get clang_indexLoc_getCXSourceLocation =>
-          _library._clang_indexLoc_getCXSourceLocation_ptr;
+          _library._clang_indexLoc_getCXSourceLocationPtr;
   ffi.Pointer<ffi.NativeFunction<Native_clang_Type_visitFields>>
-      get clang_Type_visitFields => _library._clang_Type_visitFields_ptr;
+      get clang_Type_visitFields => _library._clang_Type_visitFieldsPtr;
 }
 
 /// A character string.
@@ -7825,7 +7805,7 @@
     CXString string);
 typedef Native_clang_disposeString = ffi.Void Function(CXString string);
 typedef Native_clang_disposeStringSet = ffi.Void Function(
-    ffi.Pointer<CXStringSet> set_1);
+    ffi.Pointer<CXStringSet> set1);
 
 class CXTargetInfoImpl extends ffi.Opaque {}
 
diff --git a/example/libclang-example/pubspec.yaml b/example/libclang-example/pubspec.yaml
index f65a623..7e22ee0 100644
--- a/example/libclang-example/pubspec.yaml
+++ b/example/libclang-example/pubspec.yaml
@@ -10,6 +10,7 @@
 dev_dependencies:
   ffigen:
     path: '../../'
+  lints: ^1.0.1
 
 ffigen:
   output: 'generated_bindings.dart'
@@ -84,3 +85,5 @@
     // Exceptions.
     // See https://llvm.org/LICENSE.txt for license information.
     // SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
+
+    // ignore_for_file: camel_case_types, non_constant_identifier_names
diff --git a/example/simple/generated_bindings.dart b/example/simple/generated_bindings.dart
index a964f50..6685438 100644
--- a/example/simple/generated_bindings.dart
+++ b/example/simple/generated_bindings.dart
@@ -30,10 +30,10 @@
     );
   }
 
-  late final _sum_ptr =
+  late final _sumPtr =
       _lookup<ffi.NativeFunction<ffi.Int32 Function(ffi.Int32, ffi.Int32)>>(
           'sum');
-  late final _sum = _sum_ptr.asFunction<int Function(int, int)>();
+  late final _sum = _sumPtr.asFunction<int Function(int, int)>();
 
   /// Subtracts 2 integers.
   int subtract(
@@ -46,11 +46,11 @@
     );
   }
 
-  late final _subtract_ptr = _lookup<
+  late final _subtractPtr = _lookup<
       ffi.NativeFunction<
           ffi.Int32 Function(ffi.Pointer<ffi.Int32>, ffi.Int32)>>('subtract');
   late final _subtract =
-      _subtract_ptr.asFunction<int Function(ffi.Pointer<ffi.Int32>, int)>();
+      _subtractPtr.asFunction<int Function(ffi.Pointer<ffi.Int32>, int)>();
 
   /// Multiplies 2 integers, returns pointer to an integer,.
   ffi.Pointer<ffi.Int32> multiply(
@@ -63,11 +63,11 @@
     );
   }
 
-  late final _multiply_ptr = _lookup<
+  late final _multiplyPtr = _lookup<
       ffi.NativeFunction<
           ffi.Pointer<ffi.Int32> Function(ffi.Int32, ffi.Int32)>>('multiply');
   late final _multiply =
-      _multiply_ptr.asFunction<ffi.Pointer<ffi.Int32> Function(int, int)>();
+      _multiplyPtr.asFunction<ffi.Pointer<ffi.Int32> Function(int, int)>();
 
   /// Divides 2 integers, returns pointer to a float.
   ffi.Pointer<ffi.Float> divide(
@@ -80,11 +80,11 @@
     );
   }
 
-  late final _divide_ptr = _lookup<
+  late final _dividePtr = _lookup<
       ffi.NativeFunction<
           ffi.Pointer<ffi.Float> Function(ffi.Int32, ffi.Int32)>>('divide');
   late final _divide =
-      _divide_ptr.asFunction<ffi.Pointer<ffi.Float> Function(int, int)>();
+      _dividePtr.asFunction<ffi.Pointer<ffi.Float> Function(int, int)>();
 
   /// Divides 2 floats, returns a pointer to double.
   ffi.Pointer<ffi.Double> dividePercision(
@@ -97,11 +97,11 @@
     );
   }
 
-  late final _dividePercision_ptr = _lookup<
+  late final _dividePercisionPtr = _lookup<
       ffi.NativeFunction<
           ffi.Pointer<ffi.Double> Function(ffi.Pointer<ffi.Float>,
               ffi.Pointer<ffi.Float>)>>('dividePercision');
-  late final _dividePercision = _dividePercision_ptr.asFunction<
+  late final _dividePercision = _dividePercisionPtr.asFunction<
       ffi.Pointer<ffi.Double> Function(
           ffi.Pointer<ffi.Float>, ffi.Pointer<ffi.Float>)>();
 }
diff --git a/example/simple/pubspec.yaml b/example/simple/pubspec.yaml
index f0a721a..e419d1c 100644
--- a/example/simple/pubspec.yaml
+++ b/example/simple/pubspec.yaml
@@ -10,6 +10,7 @@
 dev_dependencies:
   ffigen:
     path: '../../'
+  lints: ^1.0.1
 
 ffigen:
   name: NativeLibrary
diff --git a/lib/src/code_generator/compound.dart b/lib/src/code_generator/compound.dart
index b6b97a3..887f523 100644
--- a/lib/src/code_generator/compound.dart
+++ b/lib/src/code_generator/compound.dart
@@ -155,7 +155,9 @@
     if (dependencies.contains(this)) return;
 
     dependencies.add(this);
-    members.forEach((m) => m.type.addDependencies(dependencies));
+    for (final m in members) {
+      m.type.addDependencies(dependencies);
+    }
   }
 }
 
diff --git a/lib/src/code_generator/enum_class.dart b/lib/src/code_generator/enum_class.dart
index e1ed5c4..2765aef 100644
--- a/lib/src/code_generator/enum_class.dart
+++ b/lib/src/code_generator/enum_class.dart
@@ -55,13 +55,13 @@
     s.write('abstract class $enclosingClassName {\n');
     const depth = '  ';
     for (final ec in enumConstants) {
-      final enum_value_name = localUniqueNamer.makeUnique(ec.name);
+      final enumValueName = localUniqueNamer.makeUnique(ec.name);
       if (ec.dartDoc != null) {
         s.write(depth + '/// ');
         s.writeAll(ec.dartDoc!.split('\n'), '\n' + depth + '/// ');
         s.write('\n');
       }
-      s.write(depth + 'static const int $enum_value_name = ${ec.value};\n');
+      s.write(depth + 'static const int $enumValueName = ${ec.value};\n');
     }
     s.write('}\n\n');
 
diff --git a/lib/src/code_generator/func.dart b/lib/src/code_generator/func.dart
index 21aad75..fd679b8 100644
--- a/lib/src/code_generator/func.dart
+++ b/lib/src/code_generator/func.dart
@@ -70,8 +70,7 @@
     final s = StringBuffer();
     final enclosingFuncName = name;
     final funcVarName = w.wrapperLevelUniqueNamer.makeUnique('_$name');
-    final funcPointerName =
-        w.wrapperLevelUniqueNamer.makeUnique('_${name}_ptr');
+    final funcPointerName = w.wrapperLevelUniqueNamer.makeUnique('_${name}Ptr');
 
     if (dartDoc != null) {
       s.write(makeDartDoc(dartDoc!));
diff --git a/lib/src/code_generator/library.dart b/lib/src/code_generator/library.dart
index 57776bb..0a6978a 100644
--- a/lib/src/code_generator/library.dart
+++ b/lib/src/code_generator/library.dart
@@ -34,7 +34,9 @@
   }) {
     /// Get all dependencies (includes itself).
     final dependencies = <Binding>{};
-    bindings.forEach((b) => b.addDependencies(dependencies));
+    for (final b in bindings) {
+      b.addDependencies(dependencies);
+    }
 
     /// Save bindings.
     this.bindings = dependencies.toList();
@@ -131,5 +133,8 @@
   }
 
   @override
-  bool operator ==(Object o) => o is Library && o.generate() == generate();
+  bool operator ==(other) => other is Library && other.generate() == generate();
+
+  @override
+  int get hashCode => bindings.hashCode;
 }
diff --git a/lib/src/code_generator/type.dart b/lib/src/code_generator/type.dart
index 0a7e941..e442a63 100644
--- a/lib/src/code_generator/type.dart
+++ b/lib/src/code_generator/type.dart
@@ -255,7 +255,7 @@
       case BroadType.Pointer:
         return '${w.ffiLibraryPrefix}.Pointer<${child!.getCType(w)}>';
       case BroadType.Compound:
-        return '${compound!.name}';
+        return compound!.name;
       case BroadType.Enum:
         return '${w.ffiLibraryPrefix}.${_primitives[enumNativeType]!.c}';
       case BroadType.NativeFunction:
@@ -286,7 +286,7 @@
       case BroadType.Pointer:
         return '${w.ffiLibraryPrefix}.Pointer<${child!.getCType(w)}>';
       case BroadType.Compound:
-        return '${compound!.name}';
+        return compound!.name;
       case BroadType.Enum:
         return _primitives[enumNativeType]!.dart;
       case BroadType.NativeFunction:
@@ -367,7 +367,9 @@
 
   void addDependencies(Set<Binding> dependencies) {
     returnType.addDependencies(dependencies);
-    parameters.forEach((p) => p.type.addDependencies(dependencies));
+    for (final p in parameters) {
+      p.type.addDependencies(dependencies);
+    }
   }
 }
 
diff --git a/lib/src/code_generator/utils.dart b/lib/src/code_generator/utils.dart
index 5ee0e30..c000bdf 100644
--- a/lib/src/code_generator/utils.dart
+++ b/lib/src/code_generator/utils.dart
@@ -11,20 +11,20 @@
   /// Creates a UniqueNamer with given [usedUpNames] only.
   UniqueNamer._raw(this._usedUpNames);
 
-  /// Returns a unique name by appending `_<int>` to it if necessary.
+  /// Returns a unique name by appending `<int>` to it if necessary.
   ///
   /// Adds the resulting name to the used names by default.
   String makeUnique(String name, [bool addToUsedUpNames = true]) {
-    var cr_name = name;
+    var crName = name;
     var i = 1;
-    while (_usedUpNames.contains(cr_name)) {
-      cr_name = '${name}_$i';
+    while (_usedUpNames.contains(crName)) {
+      crName = '$name$i';
       i++;
     }
     if (addToUsedUpNames) {
-      _usedUpNames.add(cr_name);
+      _usedUpNames.add(crName);
     }
-    return cr_name;
+    return crName;
   }
 
   /// Adds a name to used names.
diff --git a/lib/src/config_provider/config_types.dart b/lib/src/config_provider/config_types.dart
index 42e99f0..d973013 100644
--- a/lib/src/config_provider/config_types.dart
+++ b/lib/src/config_provider/config_types.dart
@@ -109,10 +109,10 @@
   });
 
   @override
-  bool shouldInclude(String header) {
+  bool shouldInclude(String headerSourceFile) {
     // Return true if header was included.
     for (final globPattern in includeGlobs!) {
-      if (quiver.matchesFull(globPattern, header)) {
+      if (quiver.matchesFull(globPattern, headerSourceFile)) {
         return true;
       }
     }
diff --git a/lib/src/header_parser/clang_bindings/clang_bindings.dart b/lib/src/header_parser/clang_bindings/clang_bindings.dart
index 6f02100..abfad7f 100644
--- a/lib/src/header_parser/clang_bindings/clang_bindings.dart
+++ b/lib/src/header_parser/clang_bindings/clang_bindings.dart
@@ -3,6 +3,8 @@
 // See https://llvm.org/LICENSE.txt for license information.
 // SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
 
+// ignore_for_file: camel_case_types, non_constant_identifier_names
+
 // AUTO GENERATED FILE, DO NOT EDIT.
 //
 // Generated by `package:ffigen`.
@@ -32,10 +34,10 @@
     );
   }
 
-  late final _clang_getCString_ptr =
+  late final _clang_getCStringPtr =
       _lookup<ffi.NativeFunction<ffi.Pointer<ffi.Int8> Function(CXString)>>(
           'clang_getCString');
-  late final _clang_getCString = _clang_getCString_ptr
+  late final _clang_getCString = _clang_getCStringPtr
       .asFunction<ffi.Pointer<ffi.Int8> Function(CXString)>();
 
   /// Free the given string.
@@ -47,11 +49,11 @@
     );
   }
 
-  late final _clang_disposeString_ptr =
+  late final _clang_disposeStringPtr =
       _lookup<ffi.NativeFunction<ffi.Void Function(CXString)>>(
           'clang_disposeString');
   late final _clang_disposeString =
-      _clang_disposeString_ptr.asFunction<void Function(CXString)>();
+      _clang_disposeStringPtr.asFunction<void Function(CXString)>();
 
   /// Provides a shared context for creating translation units.
   ///
@@ -101,11 +103,11 @@
     );
   }
 
-  late final _clang_createIndex_ptr =
+  late final _clang_createIndexPtr =
       _lookup<ffi.NativeFunction<CXIndex Function(ffi.Int32, ffi.Int32)>>(
           'clang_createIndex');
   late final _clang_createIndex =
-      _clang_createIndex_ptr.asFunction<CXIndex Function(int, int)>();
+      _clang_createIndexPtr.asFunction<CXIndex Function(int, int)>();
 
   /// Destroy the given index.
   ///
@@ -119,11 +121,11 @@
     );
   }
 
-  late final _clang_disposeIndex_ptr =
+  late final _clang_disposeIndexPtr =
       _lookup<ffi.NativeFunction<ffi.Void Function(CXIndex)>>(
           'clang_disposeIndex');
   late final _clang_disposeIndex =
-      _clang_disposeIndex_ptr.asFunction<void Function(CXIndex)>();
+      _clang_disposeIndexPtr.asFunction<void Function(CXIndex)>();
 
   /// Retrieve the complete file and path name of the given file.
   CXString clang_getFileName(
@@ -134,11 +136,11 @@
     );
   }
 
-  late final _clang_getFileName_ptr =
+  late final _clang_getFileNamePtr =
       _lookup<ffi.NativeFunction<CXString Function(CXFile)>>(
           'clang_getFileName');
   late final _clang_getFileName =
-      _clang_getFileName_ptr.asFunction<CXString Function(CXFile)>();
+      _clang_getFileNamePtr.asFunction<CXString Function(CXFile)>();
 
   /// Determine whether two ranges are equivalent.
   ///
@@ -153,11 +155,11 @@
     );
   }
 
-  late final _clang_equalRanges_ptr = _lookup<
+  late final _clang_equalRangesPtr = _lookup<
       ffi.NativeFunction<
           ffi.Uint32 Function(
               CXSourceRange, CXSourceRange)>>('clang_equalRanges');
-  late final _clang_equalRanges = _clang_equalRanges_ptr
+  late final _clang_equalRanges = _clang_equalRangesPtr
       .asFunction<int Function(CXSourceRange, CXSourceRange)>();
 
   /// Retrieve the file, line, column, and offset represented by
@@ -197,7 +199,7 @@
     );
   }
 
-  late final _clang_getFileLocation_ptr = _lookup<
+  late final _clang_getFileLocationPtr = _lookup<
       ffi.NativeFunction<
           ffi.Void Function(
               CXSourceLocation,
@@ -205,7 +207,7 @@
               ffi.Pointer<ffi.Uint32>,
               ffi.Pointer<ffi.Uint32>,
               ffi.Pointer<ffi.Uint32>)>>('clang_getFileLocation');
-  late final _clang_getFileLocation = _clang_getFileLocation_ptr.asFunction<
+  late final _clang_getFileLocation = _clang_getFileLocationPtr.asFunction<
       void Function(
           CXSourceLocation,
           ffi.Pointer<CXFile>,
@@ -223,11 +225,11 @@
     );
   }
 
-  late final _clang_getNumDiagnostics_ptr =
+  late final _clang_getNumDiagnosticsPtr =
       _lookup<ffi.NativeFunction<ffi.Uint32 Function(CXTranslationUnit)>>(
           'clang_getNumDiagnostics');
-  late final _clang_getNumDiagnostics = _clang_getNumDiagnostics_ptr
-      .asFunction<int Function(CXTranslationUnit)>();
+  late final _clang_getNumDiagnostics =
+      _clang_getNumDiagnosticsPtr.asFunction<int Function(CXTranslationUnit)>();
 
   /// Retrieve a diagnostic associated with the given translation unit.
   ///
@@ -246,11 +248,11 @@
     );
   }
 
-  late final _clang_getDiagnostic_ptr = _lookup<
+  late final _clang_getDiagnosticPtr = _lookup<
       ffi.NativeFunction<
           CXDiagnostic Function(
               CXTranslationUnit, ffi.Uint32)>>('clang_getDiagnostic');
-  late final _clang_getDiagnostic = _clang_getDiagnostic_ptr
+  late final _clang_getDiagnostic = _clang_getDiagnosticPtr
       .asFunction<CXDiagnostic Function(CXTranslationUnit, int)>();
 
   /// Destroy a diagnostic.
@@ -262,11 +264,11 @@
     );
   }
 
-  late final _clang_disposeDiagnostic_ptr =
+  late final _clang_disposeDiagnosticPtr =
       _lookup<ffi.NativeFunction<ffi.Void Function(CXDiagnostic)>>(
           'clang_disposeDiagnostic');
   late final _clang_disposeDiagnostic =
-      _clang_disposeDiagnostic_ptr.asFunction<void Function(CXDiagnostic)>();
+      _clang_disposeDiagnosticPtr.asFunction<void Function(CXDiagnostic)>();
 
   /// Format the given diagnostic in a manner that is suitable for display.
   ///
@@ -291,10 +293,10 @@
     );
   }
 
-  late final _clang_formatDiagnostic_ptr =
+  late final _clang_formatDiagnosticPtr =
       _lookup<ffi.NativeFunction<CXString Function(CXDiagnostic, ffi.Uint32)>>(
           'clang_formatDiagnostic');
-  late final _clang_formatDiagnostic = _clang_formatDiagnostic_ptr
+  late final _clang_formatDiagnostic = _clang_formatDiagnosticPtr
       .asFunction<CXString Function(CXDiagnostic, int)>();
 
   /// Same as \c clang_parseTranslationUnit2, but returns
@@ -321,7 +323,7 @@
     );
   }
 
-  late final _clang_parseTranslationUnit_ptr = _lookup<
+  late final _clang_parseTranslationUnitPtr = _lookup<
       ffi.NativeFunction<
           CXTranslationUnit Function(
               CXIndex,
@@ -332,7 +334,7 @@
               ffi.Uint32,
               ffi.Uint32)>>('clang_parseTranslationUnit');
   late final _clang_parseTranslationUnit =
-      _clang_parseTranslationUnit_ptr.asFunction<
+      _clang_parseTranslationUnitPtr.asFunction<
           CXTranslationUnit Function(
               CXIndex,
               ffi.Pointer<ffi.Int8>,
@@ -351,10 +353,10 @@
     );
   }
 
-  late final _clang_disposeTranslationUnit_ptr =
+  late final _clang_disposeTranslationUnitPtr =
       _lookup<ffi.NativeFunction<ffi.Void Function(CXTranslationUnit)>>(
           'clang_disposeTranslationUnit');
-  late final _clang_disposeTranslationUnit = _clang_disposeTranslationUnit_ptr
+  late final _clang_disposeTranslationUnit = _clang_disposeTranslationUnitPtr
       .asFunction<void Function(CXTranslationUnit)>();
 
   /// Retrieve the cursor that represents the given translation unit.
@@ -369,11 +371,11 @@
     );
   }
 
-  late final _clang_getTranslationUnitCursor_ptr =
+  late final _clang_getTranslationUnitCursorPtr =
       _lookup<ffi.NativeFunction<CXCursor Function(CXTranslationUnit)>>(
           'clang_getTranslationUnitCursor');
   late final _clang_getTranslationUnitCursor =
-      _clang_getTranslationUnitCursor_ptr
+      _clang_getTranslationUnitCursorPtr
           .asFunction<CXCursor Function(CXTranslationUnit)>();
 
   /// Returns non-zero if \p cursor is null.
@@ -385,11 +387,11 @@
     );
   }
 
-  late final _clang_Cursor_isNull_ptr =
+  late final _clang_Cursor_isNullPtr =
       _lookup<ffi.NativeFunction<ffi.Int32 Function(CXCursor)>>(
           'clang_Cursor_isNull');
   late final _clang_Cursor_isNull =
-      _clang_Cursor_isNull_ptr.asFunction<int Function(CXCursor)>();
+      _clang_Cursor_isNullPtr.asFunction<int Function(CXCursor)>();
 
   /// Retrieve the kind of the given cursor.
   int clang_getCursorKind(
@@ -400,11 +402,11 @@
     );
   }
 
-  late final _clang_getCursorKind_ptr =
+  late final _clang_getCursorKindPtr =
       _lookup<ffi.NativeFunction<ffi.Int32 Function(CXCursor)>>(
           'clang_getCursorKind');
   late final _clang_getCursorKind =
-      _clang_getCursorKind_ptr.asFunction<int Function(CXCursor)>();
+      _clang_getCursorKindPtr.asFunction<int Function(CXCursor)>();
 
   /// Determine whether the given cursor has any attributes.
   int clang_Cursor_hasAttrs(
@@ -415,11 +417,11 @@
     );
   }
 
-  late final _clang_Cursor_hasAttrs_ptr =
+  late final _clang_Cursor_hasAttrsPtr =
       _lookup<ffi.NativeFunction<ffi.Uint32 Function(CXCursor)>>(
           'clang_Cursor_hasAttrs');
   late final _clang_Cursor_hasAttrs =
-      _clang_Cursor_hasAttrs_ptr.asFunction<int Function(CXCursor)>();
+      _clang_Cursor_hasAttrsPtr.asFunction<int Function(CXCursor)>();
 
   /// Retrieve the physical location of the source constructor referenced
   /// by the given cursor.
@@ -437,10 +439,10 @@
     );
   }
 
-  late final _clang_getCursorLocation_ptr =
+  late final _clang_getCursorLocationPtr =
       _lookup<ffi.NativeFunction<CXSourceLocation Function(CXCursor)>>(
           'clang_getCursorLocation');
-  late final _clang_getCursorLocation = _clang_getCursorLocation_ptr
+  late final _clang_getCursorLocation = _clang_getCursorLocationPtr
       .asFunction<CXSourceLocation Function(CXCursor)>();
 
   /// Retrieve the type of a CXCursor (if any).
@@ -452,11 +454,11 @@
     );
   }
 
-  late final _clang_getCursorType_ptr =
+  late final _clang_getCursorTypePtr =
       _lookup<ffi.NativeFunction<CXType Function(CXCursor)>>(
           'clang_getCursorType');
   late final _clang_getCursorType =
-      _clang_getCursorType_ptr.asFunction<CXType Function(CXCursor)>();
+      _clang_getCursorTypePtr.asFunction<CXType Function(CXCursor)>();
 
   /// Pretty-print the underlying type using the rules of the
   /// language of the translation unit from which it came.
@@ -470,11 +472,11 @@
     );
   }
 
-  late final _clang_getTypeSpelling_ptr =
+  late final _clang_getTypeSpellingPtr =
       _lookup<ffi.NativeFunction<CXString Function(CXType)>>(
           'clang_getTypeSpelling');
   late final _clang_getTypeSpelling =
-      _clang_getTypeSpelling_ptr.asFunction<CXString Function(CXType)>();
+      _clang_getTypeSpellingPtr.asFunction<CXString Function(CXType)>();
 
   /// Retrieve the underlying type of a typedef declaration.
   ///
@@ -488,11 +490,11 @@
     );
   }
 
-  late final _clang_getTypedefDeclUnderlyingType_ptr =
+  late final _clang_getTypedefDeclUnderlyingTypePtr =
       _lookup<ffi.NativeFunction<CXType Function(CXCursor)>>(
           'clang_getTypedefDeclUnderlyingType');
   late final _clang_getTypedefDeclUnderlyingType =
-      _clang_getTypedefDeclUnderlyingType_ptr
+      _clang_getTypedefDeclUnderlyingTypePtr
           .asFunction<CXType Function(CXCursor)>();
 
   /// Retrieve the integer value of an enum constant declaration as a signed
@@ -509,11 +511,11 @@
     );
   }
 
-  late final _clang_getEnumConstantDeclValue_ptr =
+  late final _clang_getEnumConstantDeclValuePtr =
       _lookup<ffi.NativeFunction<ffi.Int64 Function(CXCursor)>>(
           'clang_getEnumConstantDeclValue');
   late final _clang_getEnumConstantDeclValue =
-      _clang_getEnumConstantDeclValue_ptr.asFunction<int Function(CXCursor)>();
+      _clang_getEnumConstantDeclValuePtr.asFunction<int Function(CXCursor)>();
 
   /// Retrieve the bit width of a bit field declaration as an integer.
   ///
@@ -526,11 +528,11 @@
     );
   }
 
-  late final _clang_getFieldDeclBitWidth_ptr =
+  late final _clang_getFieldDeclBitWidthPtr =
       _lookup<ffi.NativeFunction<ffi.Int32 Function(CXCursor)>>(
           'clang_getFieldDeclBitWidth');
   late final _clang_getFieldDeclBitWidth =
-      _clang_getFieldDeclBitWidth_ptr.asFunction<int Function(CXCursor)>();
+      _clang_getFieldDeclBitWidthPtr.asFunction<int Function(CXCursor)>();
 
   /// Retrieve the number of non-variadic arguments associated with a given
   /// cursor.
@@ -545,11 +547,11 @@
     );
   }
 
-  late final _clang_Cursor_getNumArguments_ptr =
+  late final _clang_Cursor_getNumArgumentsPtr =
       _lookup<ffi.NativeFunction<ffi.Int32 Function(CXCursor)>>(
           'clang_Cursor_getNumArguments');
   late final _clang_Cursor_getNumArguments =
-      _clang_Cursor_getNumArguments_ptr.asFunction<int Function(CXCursor)>();
+      _clang_Cursor_getNumArgumentsPtr.asFunction<int Function(CXCursor)>();
 
   /// Retrieve the argument cursor of a function or method.
   ///
@@ -566,10 +568,10 @@
     );
   }
 
-  late final _clang_Cursor_getArgument_ptr =
+  late final _clang_Cursor_getArgumentPtr =
       _lookup<ffi.NativeFunction<CXCursor Function(CXCursor, ffi.Uint32)>>(
           'clang_Cursor_getArgument');
-  late final _clang_Cursor_getArgument = _clang_Cursor_getArgument_ptr
+  late final _clang_Cursor_getArgument = _clang_Cursor_getArgumentPtr
       .asFunction<CXCursor Function(CXCursor, int)>();
 
   /// Return the canonical type for a CXType.
@@ -586,11 +588,11 @@
     );
   }
 
-  late final _clang_getCanonicalType_ptr =
+  late final _clang_getCanonicalTypePtr =
       _lookup<ffi.NativeFunction<CXType Function(CXType)>>(
           'clang_getCanonicalType');
   late final _clang_getCanonicalType =
-      _clang_getCanonicalType_ptr.asFunction<CXType Function(CXType)>();
+      _clang_getCanonicalTypePtr.asFunction<CXType Function(CXType)>();
 
   /// Determine whether a  CXCursor that is a macro, is
   /// function like.
@@ -602,12 +604,11 @@
     );
   }
 
-  late final _clang_Cursor_isMacroFunctionLike_ptr =
+  late final _clang_Cursor_isMacroFunctionLikePtr =
       _lookup<ffi.NativeFunction<ffi.Uint32 Function(CXCursor)>>(
           'clang_Cursor_isMacroFunctionLike');
   late final _clang_Cursor_isMacroFunctionLike =
-      _clang_Cursor_isMacroFunctionLike_ptr
-          .asFunction<int Function(CXCursor)>();
+      _clang_Cursor_isMacroFunctionLikePtr.asFunction<int Function(CXCursor)>();
 
   /// Determine whether a  CXCursor that is a macro, is a
   /// builtin one.
@@ -619,11 +620,11 @@
     );
   }
 
-  late final _clang_Cursor_isMacroBuiltin_ptr =
+  late final _clang_Cursor_isMacroBuiltinPtr =
       _lookup<ffi.NativeFunction<ffi.Uint32 Function(CXCursor)>>(
           'clang_Cursor_isMacroBuiltin');
   late final _clang_Cursor_isMacroBuiltin =
-      _clang_Cursor_isMacroBuiltin_ptr.asFunction<int Function(CXCursor)>();
+      _clang_Cursor_isMacroBuiltinPtr.asFunction<int Function(CXCursor)>();
 
   /// Determine whether a  CXCursor that is a function declaration, is an
   /// inline declaration.
@@ -635,11 +636,11 @@
     );
   }
 
-  late final _clang_Cursor_isFunctionInlined_ptr =
+  late final _clang_Cursor_isFunctionInlinedPtr =
       _lookup<ffi.NativeFunction<ffi.Uint32 Function(CXCursor)>>(
           'clang_Cursor_isFunctionInlined');
   late final _clang_Cursor_isFunctionInlined =
-      _clang_Cursor_isFunctionInlined_ptr.asFunction<int Function(CXCursor)>();
+      _clang_Cursor_isFunctionInlinedPtr.asFunction<int Function(CXCursor)>();
 
   /// Returns the typedef name of the given type.
   CXString clang_getTypedefName(
@@ -650,11 +651,11 @@
     );
   }
 
-  late final _clang_getTypedefName_ptr =
+  late final _clang_getTypedefNamePtr =
       _lookup<ffi.NativeFunction<CXString Function(CXType)>>(
           'clang_getTypedefName');
   late final _clang_getTypedefName =
-      _clang_getTypedefName_ptr.asFunction<CXString Function(CXType)>();
+      _clang_getTypedefNamePtr.asFunction<CXString Function(CXType)>();
 
   /// For pointer types, returns the type of the pointee.
   CXType clang_getPointeeType(
@@ -665,11 +666,11 @@
     );
   }
 
-  late final _clang_getPointeeType_ptr =
+  late final _clang_getPointeeTypePtr =
       _lookup<ffi.NativeFunction<CXType Function(CXType)>>(
           'clang_getPointeeType');
   late final _clang_getPointeeType =
-      _clang_getPointeeType_ptr.asFunction<CXType Function(CXType)>();
+      _clang_getPointeeTypePtr.asFunction<CXType Function(CXType)>();
 
   /// Return the cursor for the declaration of the given type.
   CXCursor clang_getTypeDeclaration(
@@ -680,11 +681,11 @@
     );
   }
 
-  late final _clang_getTypeDeclaration_ptr =
+  late final _clang_getTypeDeclarationPtr =
       _lookup<ffi.NativeFunction<CXCursor Function(CXType)>>(
           'clang_getTypeDeclaration');
   late final _clang_getTypeDeclaration =
-      _clang_getTypeDeclaration_ptr.asFunction<CXCursor Function(CXType)>();
+      _clang_getTypeDeclarationPtr.asFunction<CXCursor Function(CXType)>();
 
   /// Retrieve the spelling of a given CXTypeKind.
   CXString clang_getTypeKindSpelling(
@@ -695,11 +696,11 @@
     );
   }
 
-  late final _clang_getTypeKindSpelling_ptr =
+  late final _clang_getTypeKindSpellingPtr =
       _lookup<ffi.NativeFunction<CXString Function(ffi.Int32)>>(
           'clang_getTypeKindSpelling');
   late final _clang_getTypeKindSpelling =
-      _clang_getTypeKindSpelling_ptr.asFunction<CXString Function(int)>();
+      _clang_getTypeKindSpellingPtr.asFunction<CXString Function(int)>();
 
   /// Retrieve the return type associated with a function type.
   ///
@@ -712,11 +713,11 @@
     );
   }
 
-  late final _clang_getResultType_ptr =
+  late final _clang_getResultTypePtr =
       _lookup<ffi.NativeFunction<CXType Function(CXType)>>(
           'clang_getResultType');
   late final _clang_getResultType =
-      _clang_getResultType_ptr.asFunction<CXType Function(CXType)>();
+      _clang_getResultTypePtr.asFunction<CXType Function(CXType)>();
 
   /// Retrieve the number of non-variadic parameters associated with a
   /// function type.
@@ -730,11 +731,11 @@
     );
   }
 
-  late final _clang_getNumArgTypes_ptr =
+  late final _clang_getNumArgTypesPtr =
       _lookup<ffi.NativeFunction<ffi.Int32 Function(CXType)>>(
           'clang_getNumArgTypes');
   late final _clang_getNumArgTypes =
-      _clang_getNumArgTypes_ptr.asFunction<int Function(CXType)>();
+      _clang_getNumArgTypesPtr.asFunction<int Function(CXType)>();
 
   /// Retrieve the type of a parameter of a function type.
   ///
@@ -750,11 +751,11 @@
     );
   }
 
-  late final _clang_getArgType_ptr =
+  late final _clang_getArgTypePtr =
       _lookup<ffi.NativeFunction<CXType Function(CXType, ffi.Uint32)>>(
           'clang_getArgType');
   late final _clang_getArgType =
-      _clang_getArgType_ptr.asFunction<CXType Function(CXType, int)>();
+      _clang_getArgTypePtr.asFunction<CXType Function(CXType, int)>();
 
   /// Return the number of elements of an array or vector type.
   ///
@@ -768,11 +769,11 @@
     );
   }
 
-  late final _clang_getNumElements_ptr =
+  late final _clang_getNumElementsPtr =
       _lookup<ffi.NativeFunction<ffi.Int64 Function(CXType)>>(
           'clang_getNumElements');
   late final _clang_getNumElements =
-      _clang_getNumElements_ptr.asFunction<int Function(CXType)>();
+      _clang_getNumElementsPtr.asFunction<int Function(CXType)>();
 
   /// Return the element type of an array type.
   ///
@@ -785,11 +786,11 @@
     );
   }
 
-  late final _clang_getArrayElementType_ptr =
+  late final _clang_getArrayElementTypePtr =
       _lookup<ffi.NativeFunction<CXType Function(CXType)>>(
           'clang_getArrayElementType');
   late final _clang_getArrayElementType =
-      _clang_getArrayElementType_ptr.asFunction<CXType Function(CXType)>();
+      _clang_getArrayElementTypePtr.asFunction<CXType Function(CXType)>();
 
   /// Retrieve the type named by the qualified-id.
   ///
@@ -802,11 +803,11 @@
     );
   }
 
-  late final _clang_Type_getNamedType_ptr =
+  late final _clang_Type_getNamedTypePtr =
       _lookup<ffi.NativeFunction<CXType Function(CXType)>>(
           'clang_Type_getNamedType');
   late final _clang_Type_getNamedType =
-      _clang_Type_getNamedType_ptr.asFunction<CXType Function(CXType)>();
+      _clang_Type_getNamedTypePtr.asFunction<CXType Function(CXType)>();
 
   /// Return the alignment of a type in bytes as per C++[expr.alignof]
   /// standard.
@@ -826,11 +827,11 @@
     );
   }
 
-  late final _clang_Type_getAlignOf_ptr =
+  late final _clang_Type_getAlignOfPtr =
       _lookup<ffi.NativeFunction<ffi.Int64 Function(CXType)>>(
           'clang_Type_getAlignOf');
   late final _clang_Type_getAlignOf =
-      _clang_Type_getAlignOf_ptr.asFunction<int Function(CXType)>();
+      _clang_Type_getAlignOfPtr.asFunction<int Function(CXType)>();
 
   /// Determine whether the given cursor represents an anonymous
   /// tag or namespace
@@ -842,11 +843,11 @@
     );
   }
 
-  late final _clang_Cursor_isAnonymous_ptr =
+  late final _clang_Cursor_isAnonymousPtr =
       _lookup<ffi.NativeFunction<ffi.Uint32 Function(CXCursor)>>(
           'clang_Cursor_isAnonymous');
   late final _clang_Cursor_isAnonymous =
-      _clang_Cursor_isAnonymous_ptr.asFunction<int Function(CXCursor)>();
+      _clang_Cursor_isAnonymousPtr.asFunction<int Function(CXCursor)>();
 
   /// Determine whether the given cursor represents an anonymous record
   /// declaration.
@@ -858,11 +859,11 @@
     );
   }
 
-  late final _clang_Cursor_isAnonymousRecordDecl_ptr =
+  late final _clang_Cursor_isAnonymousRecordDeclPtr =
       _lookup<ffi.NativeFunction<ffi.Uint32 Function(CXCursor)>>(
           'clang_Cursor_isAnonymousRecordDecl');
   late final _clang_Cursor_isAnonymousRecordDecl =
-      _clang_Cursor_isAnonymousRecordDecl_ptr
+      _clang_Cursor_isAnonymousRecordDeclPtr
           .asFunction<int Function(CXCursor)>();
 
   /// Visit the children of a particular cursor.
@@ -897,11 +898,11 @@
     );
   }
 
-  late final _clang_visitChildren_ptr = _lookup<
+  late final _clang_visitChildrenPtr = _lookup<
       ffi.NativeFunction<
           ffi.Uint32 Function(
               CXCursor, CXCursorVisitor, CXClientData)>>('clang_visitChildren');
-  late final _clang_visitChildren = _clang_visitChildren_ptr
+  late final _clang_visitChildren = _clang_visitChildrenPtr
       .asFunction<int Function(CXCursor, CXCursorVisitor, CXClientData)>();
 
   /// Retrieve a Unified Symbol Resolution (USR) for the entity referenced
@@ -919,11 +920,11 @@
     );
   }
 
-  late final _clang_getCursorUSR_ptr =
+  late final _clang_getCursorUSRPtr =
       _lookup<ffi.NativeFunction<CXString Function(CXCursor)>>(
           'clang_getCursorUSR');
   late final _clang_getCursorUSR =
-      _clang_getCursorUSR_ptr.asFunction<CXString Function(CXCursor)>();
+      _clang_getCursorUSRPtr.asFunction<CXString Function(CXCursor)>();
 
   /// Retrieve a name for the entity referenced by this cursor.
   CXString clang_getCursorSpelling(
@@ -934,11 +935,11 @@
     );
   }
 
-  late final _clang_getCursorSpelling_ptr =
+  late final _clang_getCursorSpellingPtr =
       _lookup<ffi.NativeFunction<CXString Function(CXCursor)>>(
           'clang_getCursorSpelling');
   late final _clang_getCursorSpelling =
-      _clang_getCursorSpelling_ptr.asFunction<CXString Function(CXCursor)>();
+      _clang_getCursorSpellingPtr.asFunction<CXString Function(CXCursor)>();
 
   /// For a cursor that is either a reference to or a declaration
   /// of some entity, retrieve a cursor that describes the definition of
@@ -974,11 +975,11 @@
     );
   }
 
-  late final _clang_getCursorDefinition_ptr =
+  late final _clang_getCursorDefinitionPtr =
       _lookup<ffi.NativeFunction<CXCursor Function(CXCursor)>>(
           'clang_getCursorDefinition');
   late final _clang_getCursorDefinition =
-      _clang_getCursorDefinition_ptr.asFunction<CXCursor Function(CXCursor)>();
+      _clang_getCursorDefinitionPtr.asFunction<CXCursor Function(CXCursor)>();
 
   /// Given a cursor that represents a declaration, return the associated
   /// comment's source range.  The range may include multiple consecutive comments
@@ -991,10 +992,10 @@
     );
   }
 
-  late final _clang_Cursor_getCommentRange_ptr =
+  late final _clang_Cursor_getCommentRangePtr =
       _lookup<ffi.NativeFunction<CXSourceRange Function(CXCursor)>>(
           'clang_Cursor_getCommentRange');
-  late final _clang_Cursor_getCommentRange = _clang_Cursor_getCommentRange_ptr
+  late final _clang_Cursor_getCommentRange = _clang_Cursor_getCommentRangePtr
       .asFunction<CXSourceRange Function(CXCursor)>();
 
   /// Given a cursor that represents a declaration, return the associated
@@ -1007,11 +1008,11 @@
     );
   }
 
-  late final _clang_Cursor_getRawCommentText_ptr =
+  late final _clang_Cursor_getRawCommentTextPtr =
       _lookup<ffi.NativeFunction<CXString Function(CXCursor)>>(
           'clang_Cursor_getRawCommentText');
   late final _clang_Cursor_getRawCommentText =
-      _clang_Cursor_getRawCommentText_ptr
+      _clang_Cursor_getRawCommentTextPtr
           .asFunction<CXString Function(CXCursor)>();
 
   /// Given a cursor that represents a documentable entity (e.g.,
@@ -1025,11 +1026,11 @@
     );
   }
 
-  late final _clang_Cursor_getBriefCommentText_ptr =
+  late final _clang_Cursor_getBriefCommentTextPtr =
       _lookup<ffi.NativeFunction<CXString Function(CXCursor)>>(
           'clang_Cursor_getBriefCommentText');
   late final _clang_Cursor_getBriefCommentText =
-      _clang_Cursor_getBriefCommentText_ptr
+      _clang_Cursor_getBriefCommentTextPtr
           .asFunction<CXString Function(CXCursor)>();
 
   /// \defgroup CINDEX_DEBUG Debugging facilities
@@ -1046,11 +1047,11 @@
     );
   }
 
-  late final _clang_getCursorKindSpelling_ptr =
+  late final _clang_getCursorKindSpellingPtr =
       _lookup<ffi.NativeFunction<CXString Function(ffi.Int32)>>(
           'clang_getCursorKindSpelling');
   late final _clang_getCursorKindSpelling =
-      _clang_getCursorKindSpelling_ptr.asFunction<CXString Function(int)>();
+      _clang_getCursorKindSpellingPtr.asFunction<CXString Function(int)>();
 
   /// If cursor is a statement declaration tries to evaluate the
   /// statement and if its variable, tries to evaluate its initializer,
@@ -1063,11 +1064,11 @@
     );
   }
 
-  late final _clang_Cursor_Evaluate_ptr =
+  late final _clang_Cursor_EvaluatePtr =
       _lookup<ffi.NativeFunction<CXEvalResult Function(CXCursor)>>(
           'clang_Cursor_Evaluate');
   late final _clang_Cursor_Evaluate =
-      _clang_Cursor_Evaluate_ptr.asFunction<CXEvalResult Function(CXCursor)>();
+      _clang_Cursor_EvaluatePtr.asFunction<CXEvalResult Function(CXCursor)>();
 
   /// Returns the kind of the evaluated result.
   int clang_EvalResult_getKind(
@@ -1078,11 +1079,11 @@
     );
   }
 
-  late final _clang_EvalResult_getKind_ptr =
+  late final _clang_EvalResult_getKindPtr =
       _lookup<ffi.NativeFunction<ffi.Int32 Function(CXEvalResult)>>(
           'clang_EvalResult_getKind');
   late final _clang_EvalResult_getKind =
-      _clang_EvalResult_getKind_ptr.asFunction<int Function(CXEvalResult)>();
+      _clang_EvalResult_getKindPtr.asFunction<int Function(CXEvalResult)>();
 
   /// Returns the evaluation result as integer if the
   /// kind is Int.
@@ -1094,11 +1095,11 @@
     );
   }
 
-  late final _clang_EvalResult_getAsInt_ptr =
+  late final _clang_EvalResult_getAsIntPtr =
       _lookup<ffi.NativeFunction<ffi.Int32 Function(CXEvalResult)>>(
           'clang_EvalResult_getAsInt');
   late final _clang_EvalResult_getAsInt =
-      _clang_EvalResult_getAsInt_ptr.asFunction<int Function(CXEvalResult)>();
+      _clang_EvalResult_getAsIntPtr.asFunction<int Function(CXEvalResult)>();
 
   /// Returns the evaluation result as a long long integer if the
   /// kind is Int. This prevents overflows that may happen if the result is
@@ -1111,11 +1112,11 @@
     );
   }
 
-  late final _clang_EvalResult_getAsLongLong_ptr =
+  late final _clang_EvalResult_getAsLongLongPtr =
       _lookup<ffi.NativeFunction<ffi.Int64 Function(CXEvalResult)>>(
           'clang_EvalResult_getAsLongLong');
   late final _clang_EvalResult_getAsLongLong =
-      _clang_EvalResult_getAsLongLong_ptr
+      _clang_EvalResult_getAsLongLongPtr
           .asFunction<int Function(CXEvalResult)>();
 
   /// Returns the evaluation result as double if the
@@ -1128,10 +1129,10 @@
     );
   }
 
-  late final _clang_EvalResult_getAsDouble_ptr =
+  late final _clang_EvalResult_getAsDoublePtr =
       _lookup<ffi.NativeFunction<ffi.Double Function(CXEvalResult)>>(
           'clang_EvalResult_getAsDouble');
-  late final _clang_EvalResult_getAsDouble = _clang_EvalResult_getAsDouble_ptr
+  late final _clang_EvalResult_getAsDouble = _clang_EvalResult_getAsDoublePtr
       .asFunction<double Function(CXEvalResult)>();
 
   /// Returns the evaluation result as a constant string if the
@@ -1146,10 +1147,10 @@
     );
   }
 
-  late final _clang_EvalResult_getAsStr_ptr =
+  late final _clang_EvalResult_getAsStrPtr =
       _lookup<ffi.NativeFunction<ffi.Pointer<ffi.Int8> Function(CXEvalResult)>>(
           'clang_EvalResult_getAsStr');
-  late final _clang_EvalResult_getAsStr = _clang_EvalResult_getAsStr_ptr
+  late final _clang_EvalResult_getAsStr = _clang_EvalResult_getAsStrPtr
       .asFunction<ffi.Pointer<ffi.Int8> Function(CXEvalResult)>();
 
   /// Disposes the created Eval memory.
@@ -1161,11 +1162,11 @@
     );
   }
 
-  late final _clang_EvalResult_dispose_ptr =
+  late final _clang_EvalResult_disposePtr =
       _lookup<ffi.NativeFunction<ffi.Void Function(CXEvalResult)>>(
           'clang_EvalResult_dispose');
   late final _clang_EvalResult_dispose =
-      _clang_EvalResult_dispose_ptr.asFunction<void Function(CXEvalResult)>();
+      _clang_EvalResult_disposePtr.asFunction<void Function(CXEvalResult)>();
 }
 
 /// A character string.
diff --git a/lib/src/header_parser/sub_parsers/compounddecl_parser.dart b/lib/src/header_parser/sub_parsers/compounddecl_parser.dart
index 0bee37d..d0d5cd6 100644
--- a/lib/src/header_parser/sub_parsers/compounddecl_parser.dart
+++ b/lib/src/header_parser/sub_parsers/compounddecl_parser.dart
@@ -136,7 +136,7 @@
       // must be generated.
       _stack.top.compound = Compound.fromType(
         type: compoundType,
-        name: incrementalNamer.name('unnamed$className'),
+        name: incrementalNamer.name('Unnamed$className'),
         usr: declUsr,
         dartDoc: getCursorDocComment(cursor),
       );
diff --git a/lib/src/header_parser/utils.dart b/lib/src/header_parser/utils.dart
index 9ff09fe..f602cdf 100644
--- a/lib/src/header_parser/utils.dart
+++ b/lib/src/header_parser/utils.dart
@@ -307,12 +307,12 @@
 class IncrementalNamer {
   final _incrementedStringCounters = <String, int>{};
 
-  /// Appends `_<int>` to base. <int> is incremented on every call.
+  /// Appends `<int>` to base. <int> is incremented on every call.
   String name(String base) {
     var i = _incrementedStringCounters[base] ?? 0;
     i++;
     _incrementedStringCounters[base] = i;
-    return '${base}_$i';
+    return '$base$i';
   }
 }
 
diff --git a/pubspec.yaml b/pubspec.yaml
index 9c305e2..93239f4 100644
--- a/pubspec.yaml
+++ b/pubspec.yaml
@@ -3,7 +3,7 @@
 # BSD-style license that can be found in the LICENSE file.
 
 name: ffigen
-version: 4.0.0-dev.0
+version: 4.0.0-dev.1
 homepage: https://github.com/dart-lang/ffigen
 description: Generator for FFI bindings, using LibClang to parse C header files.
 
@@ -22,5 +22,5 @@
   file: ^6.0.0
 
 dev_dependencies:
-  pedantic: ^1.10.0
+  lints: ^1.0.1
   test: ^1.16.2
diff --git a/test/code_generator_tests/code_generator_test.dart b/test/code_generator_tests/code_generator_test.dart
index b30f634..5d7f4c9 100644
--- a/test/code_generator_tests/code_generator_test.dart
+++ b/test/code_generator_tests/code_generator_test.dart
@@ -140,7 +140,7 @@
     });
 
     test('Function and Struct Binding (pointer to Struct)', () {
-      final struct_some = Struc(
+      final structSome = Struc(
         name: 'SomeStruc',
         members: [
           Member(
@@ -166,7 +166,7 @@
       final library = Library(
         name: 'Bindings',
         bindings: [
-          struct_some,
+          structSome,
           Func(
             name: 'someFunc',
             parameters: [
@@ -175,7 +175,7 @@
                 type: Type.pointer(
                   Type.pointer(
                     Type.struct(
-                      struct_some,
+                      structSome,
                     ),
                   ),
                 ),
@@ -183,7 +183,7 @@
             ],
             returnType: Type.pointer(
               Type.struct(
-                struct_some,
+                structSome,
               ),
             ),
           ),
@@ -194,7 +194,7 @@
     });
 
     test('global (primitives, pointers, pointer to struct)', () {
-      final struc_some = Struc(
+      final strucSome = Struc(
         name: 'Some',
       );
       final emptyGlobalStruc = Struc(name: 'EmptyStruct');
@@ -216,12 +216,12 @@
               ),
             ),
           ),
-          struc_some,
+          strucSome,
           Global(
             name: 'test5',
             type: Type.pointer(
               Type.struct(
-                struc_some,
+                strucSome,
               ),
             ),
           ),
@@ -275,7 +275,8 @@
     test('Internal conflict resolution', () {
       final library = Library(
         name: 'init_dylib',
-        header: '// ignore_for_file: unused_element\n',
+        header:
+            '// ignore_for_file: unused_element, camel_case_types, non_constant_identifier_names\n',
         bindings: [
           Func(
             name: 'test',
@@ -333,7 +334,7 @@
           ],
         ),
         Struc(
-          name: 'test2',
+          name: 'Test2',
           members: [
             Member(name: 'a', type: Type.boolean()),
           ],
@@ -356,7 +357,7 @@
           ],
         ),
         Struc(
-          name: 'test2',
+          name: 'Test2',
           members: [
             Member(name: 'a', type: Type.boolean()),
           ],
@@ -372,8 +373,8 @@
       bindings: [
         Func(name: 'b', returnType: Type.nativeType(SupportedNativeType.Void)),
         Func(name: 'a', returnType: Type.nativeType(SupportedNativeType.Void)),
-        Struc(name: 'd'),
-        Struc(name: 'c'),
+        Struc(name: 'D'),
+        Struc(name: 'C'),
       ],
     );
     _matchLib(library, 'sort_bindings');
@@ -450,6 +451,7 @@
   test('Typealias Bindings', () {
     final library = Library(
       name: 'Bindings',
+      header: '// ignore_for_file: non_constant_identifier_names\n',
       bindings: [
         Typealias(
             name: 'RawUnused', type: Type.compound(Struc(name: 'Struct1'))),
diff --git a/test/code_generator_tests/expected_bindings/_expected_boolean_dartbool_bindings.dart b/test/code_generator_tests/expected_bindings/_expected_boolean_dartbool_bindings.dart
index a35b620..2e94121 100644
--- a/test/code_generator_tests/expected_bindings/_expected_boolean_dartbool_bindings.dart
+++ b/test/code_generator_tests/expected_bindings/_expected_boolean_dartbool_bindings.dart
@@ -28,14 +28,14 @@
         0;
   }
 
-  late final _test1_ptr = _lookup<
+  late final _test1Ptr = _lookup<
       ffi.NativeFunction<
           ffi.Uint8 Function(ffi.Uint8, ffi.Pointer<ffi.Uint8>)>>('test1');
   late final _test1 =
-      _test1_ptr.asFunction<int Function(int, ffi.Pointer<ffi.Uint8>)>();
+      _test1Ptr.asFunction<int Function(int, ffi.Pointer<ffi.Uint8>)>();
 }
 
-class test2 extends ffi.Struct {
+class Test2 extends ffi.Struct {
   @ffi.Uint8()
   external int a;
 }
diff --git a/test/code_generator_tests/expected_bindings/_expected_boolean_no_dartbool_bindings.dart b/test/code_generator_tests/expected_bindings/_expected_boolean_no_dartbool_bindings.dart
index 30653c8..c44dddd 100644
--- a/test/code_generator_tests/expected_bindings/_expected_boolean_no_dartbool_bindings.dart
+++ b/test/code_generator_tests/expected_bindings/_expected_boolean_no_dartbool_bindings.dart
@@ -27,14 +27,14 @@
     );
   }
 
-  late final _test1_ptr = _lookup<
+  late final _test1Ptr = _lookup<
       ffi.NativeFunction<
           ffi.Uint8 Function(ffi.Uint8, ffi.Pointer<ffi.Uint8>)>>('test1');
   late final _test1 =
-      _test1_ptr.asFunction<int Function(int, ffi.Pointer<ffi.Uint8>)>();
+      _test1Ptr.asFunction<int Function(int, ffi.Pointer<ffi.Uint8>)>();
 }
 
-class test2 extends ffi.Struct {
+class Test2 extends ffi.Struct {
   @ffi.Uint8()
   external int a;
 }
diff --git a/test/code_generator_tests/expected_bindings/_expected_function_bindings.dart b/test/code_generator_tests/expected_bindings/_expected_function_bindings.dart
index 8b94f2b..2a7dba5 100644
--- a/test/code_generator_tests/expected_bindings/_expected_function_bindings.dart
+++ b/test/code_generator_tests/expected_bindings/_expected_function_bindings.dart
@@ -23,9 +23,9 @@
     return _noParam();
   }
 
-  late final _noParam_ptr =
+  late final _noParamPtr =
       _lookup<ffi.NativeFunction<ffi.Int32 Function()>>('noParam');
-  late final _noParam = _noParam_ptr.asFunction<int Function()>();
+  late final _noParam = _noParamPtr.asFunction<int Function()>();
 
   int withPrimitiveParam(
     int a,
@@ -37,11 +37,11 @@
     );
   }
 
-  late final _withPrimitiveParam_ptr =
+  late final _withPrimitiveParamPtr =
       _lookup<ffi.NativeFunction<ffi.Uint8 Function(ffi.Int32, ffi.Uint8)>>(
           'withPrimitiveParam');
   late final _withPrimitiveParam =
-      _withPrimitiveParam_ptr.asFunction<int Function(int, int)>();
+      _withPrimitiveParamPtr.asFunction<int Function(int, int)>();
 
   ffi.Pointer<ffi.Double> withPointerParam(
     ffi.Pointer<ffi.Int32> a,
@@ -53,11 +53,11 @@
     );
   }
 
-  late final _withPointerParam_ptr = _lookup<
+  late final _withPointerParamPtr = _lookup<
       ffi.NativeFunction<
           ffi.Pointer<ffi.Double> Function(ffi.Pointer<ffi.Int32>,
               ffi.Pointer<ffi.Pointer<ffi.Uint8>>)>>('withPointerParam');
-  late final _withPointerParam = _withPointerParam_ptr.asFunction<
+  late final _withPointerParam = _withPointerParamPtr.asFunction<
       ffi.Pointer<ffi.Double> Function(
           ffi.Pointer<ffi.Int32>, ffi.Pointer<ffi.Pointer<ffi.Uint8>>)>();
 }
diff --git a/test/code_generator_tests/expected_bindings/_expected_function_n_struct_bindings.dart b/test/code_generator_tests/expected_bindings/_expected_function_n_struct_bindings.dart
index d658e31..6ccce4e 100644
--- a/test/code_generator_tests/expected_bindings/_expected_function_n_struct_bindings.dart
+++ b/test/code_generator_tests/expected_bindings/_expected_function_n_struct_bindings.dart
@@ -25,11 +25,11 @@
     );
   }
 
-  late final _someFunc_ptr = _lookup<
+  late final _someFuncPtr = _lookup<
       ffi.NativeFunction<
           ffi.Pointer<SomeStruc> Function(
               ffi.Pointer<ffi.Pointer<SomeStruc>>)>>('someFunc');
-  late final _someFunc = _someFunc_ptr.asFunction<
+  late final _someFunc = _someFuncPtr.asFunction<
       ffi.Pointer<SomeStruc> Function(ffi.Pointer<ffi.Pointer<SomeStruc>>)>();
 }
 
diff --git a/test/code_generator_tests/expected_bindings/_expected_internal_conflict_resolution_bindings.dart b/test/code_generator_tests/expected_bindings/_expected_internal_conflict_resolution_bindings.dart
index 7a0cff2..b6e1378 100644
--- a/test/code_generator_tests/expected_bindings/_expected_internal_conflict_resolution_bindings.dart
+++ b/test/code_generator_tests/expected_bindings/_expected_internal_conflict_resolution_bindings.dart
@@ -1,64 +1,64 @@
-// ignore_for_file: unused_element
+// ignore_for_file: unused_element, camel_case_types, non_constant_identifier_names
 
 // AUTO GENERATED FILE, DO NOT EDIT.
 //
 // Generated by `package:ffigen`.
 import 'dart:ffi' as ffi;
 
-class init_dylib_1 {
+class init_dylib1 {
   /// Holds the symbol lookup function.
   final ffi.Pointer<T> Function<T extends ffi.NativeType>(String symbolName)
       _lookup;
 
   /// The symbols are looked up in [dynamicLibrary].
-  init_dylib_1(ffi.DynamicLibrary dynamicLibrary)
+  init_dylib1(ffi.DynamicLibrary dynamicLibrary)
       : _lookup = dynamicLibrary.lookup;
 
   /// The symbols are looked up with [lookup].
-  init_dylib_1.fromLookup(
+  init_dylib1.fromLookup(
       ffi.Pointer<T> Function<T extends ffi.NativeType>(String symbolName)
           lookup)
       : _lookup = lookup;
 
   void test() {
-    return _test_1();
+    return _test1();
   }
 
-  late final _test_ptr =
+  late final _testPtr =
       _lookup<ffi.NativeFunction<ffi.Void Function()>>('test');
-  late final _test_1 = _test_ptr.asFunction<void Function()>();
+  late final _test1 = _testPtr.asFunction<void Function()>();
 
   void _test() {
     return __test();
   }
 
-  late final __test_ptr =
+  late final __testPtr =
       _lookup<ffi.NativeFunction<ffi.Void Function()>>('_test');
-  late final __test = __test_ptr.asFunction<void Function()>();
+  late final __test = __testPtr.asFunction<void Function()>();
 
   void _c_test() {
     return __c_test();
   }
 
-  late final __c_test_ptr =
+  late final __c_testPtr =
       _lookup<ffi.NativeFunction<ffi.Void Function()>>('_c_test');
-  late final __c_test = __c_test_ptr.asFunction<void Function()>();
+  late final __c_test = __c_testPtr.asFunction<void Function()>();
 
   void _dart_test() {
     return __dart_test();
   }
 
-  late final __dart_test_ptr =
+  late final __dart_testPtr =
       _lookup<ffi.NativeFunction<ffi.Void Function()>>('_dart_test');
-  late final __dart_test = __dart_test_ptr.asFunction<void Function()>();
+  late final __dart_test = __dart_testPtr.asFunction<void Function()>();
 
   void Test() {
     return _Test();
   }
 
-  late final _Test_ptr =
+  late final _TestPtr =
       _lookup<ffi.NativeFunction<ffi.Void Function()>>('Test');
-  late final _Test = _Test_ptr.asFunction<void Function()>();
+  late final _Test = _TestPtr.asFunction<void Function()>();
 }
 
 class _Test extends ffi.Struct {
diff --git a/test/code_generator_tests/expected_bindings/_expected_packed_structs_bindings.dart b/test/code_generator_tests/expected_bindings/_expected_packed_structs_bindings.dart
index 9c647d7..4aea89a 100644
--- a/test/code_generator_tests/expected_bindings/_expected_packed_structs_bindings.dart
+++ b/test/code_generator_tests/expected_bindings/_expected_packed_structs_bindings.dart
@@ -21,13 +21,13 @@
 }
 
 @ffi.Packed(4)
-class Pack2_1 extends ffi.Struct {
+class Pack21 extends ffi.Struct {
   @ffi.Uint8()
   external int a;
 }
 
 @ffi.Packed(8)
-class Pack2_2 extends ffi.Struct {
+class Pack22 extends ffi.Struct {
   @ffi.Uint8()
   external int a;
 }
diff --git a/test/code_generator_tests/expected_bindings/_expected_sort_bindings_bindings.dart b/test/code_generator_tests/expected_bindings/_expected_sort_bindings_bindings.dart
index fd1b0be..cbae1f8 100644
--- a/test/code_generator_tests/expected_bindings/_expected_sort_bindings_bindings.dart
+++ b/test/code_generator_tests/expected_bindings/_expected_sort_bindings_bindings.dart
@@ -21,17 +21,17 @@
     return _a();
   }
 
-  late final _a_ptr = _lookup<ffi.NativeFunction<ffi.Void Function()>>('a');
-  late final _a = _a_ptr.asFunction<void Function()>();
+  late final _aPtr = _lookup<ffi.NativeFunction<ffi.Void Function()>>('a');
+  late final _a = _aPtr.asFunction<void Function()>();
 
   void b() {
     return _b();
   }
 
-  late final _b_ptr = _lookup<ffi.NativeFunction<ffi.Void Function()>>('b');
-  late final _b = _b_ptr.asFunction<void Function()>();
+  late final _bPtr = _lookup<ffi.NativeFunction<ffi.Void Function()>>('b');
+  late final _b = _bPtr.asFunction<void Function()>();
 }
 
-class c extends ffi.Opaque {}
+class C extends ffi.Opaque {}
 
-class d extends ffi.Opaque {}
+class D extends ffi.Opaque {}
diff --git a/test/code_generator_tests/expected_bindings/_expected_typealias_bindings.dart b/test/code_generator_tests/expected_bindings/_expected_typealias_bindings.dart
index 4b63376..e605db2 100644
--- a/test/code_generator_tests/expected_bindings/_expected_typealias_bindings.dart
+++ b/test/code_generator_tests/expected_bindings/_expected_typealias_bindings.dart
@@ -1,3 +1,5 @@
+// ignore_for_file: non_constant_identifier_names
+
 // AUTO GENERATED FILE, DO NOT EDIT.
 //
 // Generated by `package:ffigen`.
@@ -17,19 +19,19 @@
           lookup)
       : _lookup = lookup;
 
-  ffi.Pointer<ffi.NativeFunction<ffi.Void Function()>> WithTypealiasStruc_1(
+  ffi.Pointer<ffi.NativeFunction<ffi.Void Function()>> WithTypealiasStruc1(
     Struct3Typealias t,
   ) {
-    return _WithTypealiasStruc_1(
+    return _WithTypealiasStruc1(
       t,
     );
   }
 
-  late final _WithTypealiasStruc_1_ptr = _lookup<
+  late final _WithTypealiasStruc1Ptr = _lookup<
       ffi.NativeFunction<
           ffi.Pointer<ffi.NativeFunction<ffi.Void Function()>> Function(
               Struct3Typealias)>>('WithTypealiasStruc');
-  late final _WithTypealiasStruc_1 = _WithTypealiasStruc_1_ptr.asFunction<
+  late final _WithTypealiasStruc1 = _WithTypealiasStruc1Ptr.asFunction<
       ffi.Pointer<ffi.NativeFunction<ffi.Void Function()>> Function(
           Struct3Typealias)>();
 }
diff --git a/test/code_generator_tests/expected_bindings/_expected_unions_bindings.dart b/test/code_generator_tests/expected_bindings/_expected_unions_bindings.dart
index 60399e5..c7e7680 100644
--- a/test/code_generator_tests/expected_bindings/_expected_unions_bindings.dart
+++ b/test/code_generator_tests/expected_bindings/_expected_unions_bindings.dart
@@ -40,7 +40,7 @@
 
   external ffi.Pointer<Union1> d;
 
-  external ffi.Pointer<Struct1> d_1;
+  external ffi.Pointer<Struct1> d1;
 }
 
 class WithArray extends ffi.Union {
@@ -51,7 +51,7 @@
   external ffi.Array<Union1> b;
 
   @ffi.Array.multi([10])
-  external ffi.Array<Struct1> b_1;
+  external ffi.Array<Struct1> b1;
 
   @ffi.Array.multi([10])
   external ffi.Array<ffi.Pointer<Union1>> c;
diff --git a/test/collision_tests/decl_decl_collision_test.dart b/test/collision_tests/decl_decl_collision_test.dart
index ac22f40..914563b 100644
--- a/test/collision_tests/decl_decl_collision_test.dart
+++ b/test/collision_tests/decl_decl_collision_test.dart
@@ -55,20 +55,20 @@
         /// Conflicts with ffi library prefix, name of prefix is changed.
         Struc(name: 'ffi'),
         Func(
-            name: 'ffi_1',
+            name: 'ffi1',
             returnType: Type.nativeType(SupportedNativeType.Void)),
       ]);
       final l2 = Library(name: 'Bindings', bindings: [
         Struc(name: 'TestStruc'),
-        Struc(name: 'TestStruc_1'),
+        Struc(name: 'TestStruc1'),
         EnumClass(name: 'TestEnum'),
-        EnumClass(name: 'TestEnum_1'),
+        EnumClass(name: 'TestEnum1'),
         Func(
             name: 'testFunc',
             originalName: 'testFunc',
             returnType: Type.nativeType(SupportedNativeType.Void)),
         Func(
-            name: 'testFunc_1',
+            name: 'testFunc1',
             originalName: 'testFunc',
             returnType: Type.nativeType(SupportedNativeType.Void)),
         Constant(
@@ -79,28 +79,28 @@
         ),
         Constant(
           originalName: 'Test_Macro',
-          name: 'Test_Macro_1',
+          name: 'Test_Macro1',
           rawType: 'int',
           rawValue: '0',
         ),
         Typealias(
             name: 'testAlias', type: Type.nativeType(SupportedNativeType.Void)),
         Typealias(
-            name: 'testAlias_1',
+            name: 'testAlias1',
             type: Type.nativeType(SupportedNativeType.Void)),
         Struc(name: 'testCrossDecl', originalName: 'testCrossDecl'),
         Func(
-            name: 'testCrossDecl_1',
+            name: 'testCrossDecl1',
             originalName: 'testCrossDecl',
             returnType: Type.nativeType(SupportedNativeType.Void)),
-        Constant(name: 'testCrossDecl_2', rawValue: '0', rawType: 'int'),
-        EnumClass(name: 'testCrossDecl_3'),
+        Constant(name: 'testCrossDecl2', rawValue: '0', rawType: 'int'),
+        EnumClass(name: 'testCrossDecl3'),
         Typealias(
-            name: 'testCrossDecl_4',
+            name: 'testCrossDecl4',
             type: Type.nativeType(SupportedNativeType.Void)),
         Struc(name: 'ffi'),
         Func(
-            name: 'ffi_1',
+            name: 'ffi1',
             returnType: Type.nativeType(SupportedNativeType.Void)),
       ]);
 
diff --git a/test/collision_tests/decl_symbol_address_collision_test.dart b/test/collision_tests/decl_symbol_address_collision_test.dart
index b11252f..52cad51 100644
--- a/test/collision_tests/decl_symbol_address_collision_test.dart
+++ b/test/collision_tests/decl_symbol_address_collision_test.dart
@@ -14,7 +14,8 @@
       logWarnings(Level.SEVERE);
       actual = Library(
         name: 'Bindings',
-        header: '// ignore_for_file: unused_element',
+        header:
+            '// ignore_for_file: unused_element, camel_case_types, non_constant_identifier_names\n',
         bindings: [
           Struc(name: 'addresses'),
           Struc(name: '_SymbolAddresses'),
diff --git a/test/collision_tests/expected_bindings/_expected_decl_symbol_address_collision_bindings.dart b/test/collision_tests/expected_bindings/_expected_decl_symbol_address_collision_bindings.dart
index a8d8a7b..2f74f02 100644
--- a/test/collision_tests/expected_bindings/_expected_decl_symbol_address_collision_bindings.dart
+++ b/test/collision_tests/expected_bindings/_expected_decl_symbol_address_collision_bindings.dart
@@ -1,20 +1,21 @@
-// ignore_for_file: unused_element
+// ignore_for_file: unused_element, camel_case_types, non_constant_identifier_names
+
 // AUTO GENERATED FILE, DO NOT EDIT.
 //
 // Generated by `package:ffigen`.
 import 'dart:ffi' as ffi;
 
-class Bindings_1 {
+class Bindings1 {
   /// Holds the symbol lookup function.
   final ffi.Pointer<T> Function<T extends ffi.NativeType>(String symbolName)
       _lookup;
 
   /// The symbols are looked up in [dynamicLibrary].
-  Bindings_1(ffi.DynamicLibrary dynamicLibrary)
+  Bindings1(ffi.DynamicLibrary dynamicLibrary)
       : _lookup = dynamicLibrary.lookup;
 
   /// The symbols are looked up with [lookup].
-  Bindings_1.fromLookup(
+  Bindings1.fromLookup(
       ffi.Pointer<T> Function<T extends ffi.NativeType>(String symbolName)
           lookup)
       : _lookup = lookup;
@@ -23,30 +24,30 @@
     return __library();
   }
 
-  late final __library_ptr =
+  late final __libraryPtr =
       _lookup<ffi.NativeFunction<Native__library>>('_library');
-  late final __library = __library_ptr.asFunction<void Function()>();
+  late final __library = __libraryPtr.asFunction<void Function()>();
 
   void _SymbolAddresses_1() {
     return __SymbolAddresses_1();
   }
 
-  late final __SymbolAddresses_1_ptr =
+  late final __SymbolAddresses_1Ptr =
       _lookup<ffi.NativeFunction<Native__SymbolAddresses_1>>(
           '_SymbolAddresses_1');
   late final __SymbolAddresses_1 =
-      __SymbolAddresses_1_ptr.asFunction<void Function()>();
+      __SymbolAddresses_1Ptr.asFunction<void Function()>();
 
-  late final addresses = _SymbolAddresses_2(this);
+  late final addresses = _SymbolAddresses1(this);
 }
 
-class _SymbolAddresses_2 {
-  final Bindings_1 _library_1;
-  _SymbolAddresses_2(this._library_1);
+class _SymbolAddresses1 {
+  final Bindings1 _library1;
+  _SymbolAddresses1(this._library1);
   ffi.Pointer<ffi.NativeFunction<Native__library>> get _library =>
-      _library_1.__library_ptr;
+      _library1.__libraryPtr;
   ffi.Pointer<ffi.NativeFunction<Native__SymbolAddresses_1>>
-      get _SymbolAddresses_1 => _library_1.__SymbolAddresses_1_ptr;
+      get _SymbolAddresses_1 => _library1.__SymbolAddresses_1Ptr;
 }
 
 class addresses extends ffi.Opaque {}
diff --git a/test/collision_tests/reserved_keyword_collision_test.dart b/test/collision_tests/reserved_keyword_collision_test.dart
index 7764ee1..e38894d 100644
--- a/test/collision_tests/reserved_keyword_collision_test.dart
+++ b/test/collision_tests/reserved_keyword_collision_test.dart
@@ -48,40 +48,40 @@
         Typealias(name: 'var', type: Type.nativeType(SupportedNativeType.Void)),
       ]);
       final l2 = Library(name: 'Bindings', bindings: [
-        Struc(name: 'abstract_1'),
-        Struc(name: 'abstract_2'),
-        Struc(name: 'if_1'),
-        EnumClass(name: 'return_1'),
-        EnumClass(name: 'export_1'),
+        Struc(name: 'abstract1'),
+        Struc(name: 'abstract2'),
+        Struc(name: 'if1'),
+        EnumClass(name: 'return1'),
+        EnumClass(name: 'export1'),
         Func(
-            name: 'show_1',
+            name: 'show1',
             originalName: 'show',
             returnType: Type.nativeType(SupportedNativeType.Void)),
         Func(
-            name: 'implements_1',
+            name: 'implements1',
             originalName: 'implements',
             parameters: [
               Parameter(
                 type: Type.nativeType(SupportedNativeType.Int32),
-                name: 'if_1',
+                name: 'if1',
               ),
               Parameter(
                 type: Type.nativeType(SupportedNativeType.Int32),
-                name: 'abstract_1',
+                name: 'abstract1',
               ),
               Parameter(
                 type: Type.nativeType(SupportedNativeType.Int32),
-                name: 'in_1',
+                name: 'in1',
               ),
             ],
             returnType: Type.nativeType(SupportedNativeType.Void)),
         Constant(
-          name: 'else_1',
+          name: 'else1',
           rawType: 'int',
           rawValue: '0',
         ),
         Typealias(
-            name: 'var_1', type: Type.nativeType(SupportedNativeType.Void)),
+            name: 'var1', type: Type.nativeType(SupportedNativeType.Void)),
       ]);
       expect(l1.generate(), l2.generate());
     });
diff --git a/test/example_tests/cjson_example_test.dart b/test/example_tests/cjson_example_test.dart
index 7d09433..c95bcf2 100644
--- a/test/example_tests/cjson_example_test.dart
+++ b/test/example_tests/cjson_example_test.dart
@@ -49,6 +49,8 @@
   // LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
   // OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
   // THE SOFTWARE.
+
+  // ignore_for_file: camel_case_types, non_constant_identifier_names
 ''') as YamlMap);
       final library = parse(config);
 
diff --git a/test/example_tests/libclang_example_test.dart b/test/example_tests/libclang_example_test.dart
index 1c3b2b7..7ba17c5 100644
--- a/test/example_tests/libclang_example_test.dart
+++ b/test/example_tests/libclang_example_test.dart
@@ -54,6 +54,8 @@
   // Exceptions.
   // See https://llvm.org/LICENSE.txt for license information.
   // SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
+
+  // ignore_for_file: camel_case_types, non_constant_identifier_names
 ''') as YamlMap);
       final library = parse(config);
 
diff --git a/test/header_parser_tests/comment_markup.h b/test/header_parser_tests/comment_markup.h
index 1201e87..b3912da 100644
--- a/test/header_parser_tests/comment_markup.h
+++ b/test/header_parser_tests/comment_markup.h
@@ -16,7 +16,7 @@
 void com3();
 
 // Test comment for struct.
-struct com4{
+struct Com4{
     /// Muli-line test comment for struct field
     // With multiple line and both // and ///.
     int a;
diff --git a/test/header_parser_tests/dart_handle.h b/test/header_parser_tests/dart_handle.h
index 72fa445..8a2d802 100644
--- a/test/header_parser_tests/dart_handle.h
+++ b/test/header_parser_tests/dart_handle.h
@@ -8,18 +8,18 @@
 Dart_Handle func2();
 Dart_Handle **func3(Dart_Handle *);
 
-typedef void (*typedef1)(Dart_Handle);
-void func4(typedef1);
+typedef void (*Typedef1)(Dart_Handle);
+void func4(Typedef1);
 
 // Dart_Handle isn't supported directly, so all members are removed.
-struct struc1
+struct Struc1
 {
     Dart_Handle h;
     int a;
 };
 
 // Pointer<Handle> works.
-struct struc2
+struct Struc2
 {
     Dart_Handle *h;
 };
diff --git a/test/header_parser_tests/expected_bindings/_expected_comment_markup_bindings.dart b/test/header_parser_tests/expected_bindings/_expected_comment_markup_bindings.dart
index 378bec0..6a95e52 100644
--- a/test/header_parser_tests/expected_bindings/_expected_comment_markup_bindings.dart
+++ b/test/header_parser_tests/expected_bindings/_expected_comment_markup_bindings.dart
@@ -24,9 +24,9 @@
     return _com1();
   }
 
-  late final _com1_ptr =
+  late final _com1Ptr =
       _lookup<ffi.NativeFunction<ffi.Void Function()>>('com1');
-  late final _com1 = _com1_ptr.asFunction<void Function()>();
+  late final _com1 = _com1Ptr.asFunction<void Function()>();
 
   /// This is a multi-line
   /// test comment.
@@ -34,9 +34,9 @@
     return _com2();
   }
 
-  late final _com2_ptr =
+  late final _com2Ptr =
       _lookup<ffi.NativeFunction<ffi.Void Function()>>('com2');
-  late final _com2 = _com2_ptr.asFunction<void Function()>();
+  late final _com2 = _com2Ptr.asFunction<void Function()>();
 
   /// This is a multi-line
   /// doxygen style
@@ -45,13 +45,13 @@
     return _com3();
   }
 
-  late final _com3_ptr =
+  late final _com3Ptr =
       _lookup<ffi.NativeFunction<ffi.Void Function()>>('com3');
-  late final _com3 = _com3_ptr.asFunction<void Function()>();
+  late final _com3 = _com3Ptr.asFunction<void Function()>();
 }
 
 /// Test comment for struct.
-class com4 extends ffi.Struct {
+class Com4 extends ffi.Struct {
   /// Muli-line test comment for struct field
   /// With multiple line and both // and ///.
   @ffi.Int32()
diff --git a/test/header_parser_tests/expected_bindings/_expected_dart_handle_bindings.dart b/test/header_parser_tests/expected_bindings/_expected_dart_handle_bindings.dart
index 7d87f98..b00eaf9 100644
--- a/test/header_parser_tests/expected_bindings/_expected_dart_handle_bindings.dart
+++ b/test/header_parser_tests/expected_bindings/_expected_dart_handle_bindings.dart
@@ -27,17 +27,17 @@
     );
   }
 
-  late final _func1_ptr =
+  late final _func1Ptr =
       _lookup<ffi.NativeFunction<ffi.Void Function(ffi.Handle)>>('func1');
-  late final _func1 = _func1_ptr.asFunction<void Function(Object)>();
+  late final _func1 = _func1Ptr.asFunction<void Function(Object)>();
 
   Object func2() {
     return _func2();
   }
 
-  late final _func2_ptr =
+  late final _func2Ptr =
       _lookup<ffi.NativeFunction<ffi.Handle Function()>>('func2');
-  late final _func2 = _func2_ptr.asFunction<Object Function()>();
+  late final _func2 = _func2Ptr.asFunction<Object Function()>();
 
   ffi.Pointer<ffi.Pointer<ffi.Handle>> func3(
     ffi.Pointer<ffi.Handle> arg0,
@@ -47,31 +47,31 @@
     );
   }
 
-  late final _func3_ptr = _lookup<
+  late final _func3Ptr = _lookup<
       ffi.NativeFunction<
           ffi.Pointer<ffi.Pointer<ffi.Handle>> Function(
               ffi.Pointer<ffi.Handle>)>>('func3');
-  late final _func3 = _func3_ptr.asFunction<
+  late final _func3 = _func3Ptr.asFunction<
       ffi.Pointer<ffi.Pointer<ffi.Handle>> Function(ffi.Pointer<ffi.Handle>)>();
 
   void func4(
-    typedef1 arg0,
+    Typedef1 arg0,
   ) {
     return _func4(
       arg0,
     );
   }
 
-  late final _func4_ptr =
-      _lookup<ffi.NativeFunction<ffi.Void Function(typedef1)>>('func4');
-  late final _func4 = _func4_ptr.asFunction<void Function(typedef1)>();
+  late final _func4Ptr =
+      _lookup<ffi.NativeFunction<ffi.Void Function(Typedef1)>>('func4');
+  late final _func4 = _func4Ptr.asFunction<void Function(Typedef1)>();
 }
 
-typedef typedef1
+typedef Typedef1
     = ffi.Pointer<ffi.NativeFunction<ffi.Void Function(ffi.Handle)>>;
 
-class struc1 extends ffi.Opaque {}
+class Struc1 extends ffi.Opaque {}
 
-class struc2 extends ffi.Struct {
+class Struc2 extends ffi.Struct {
   external ffi.Pointer<ffi.Handle> h;
 }
diff --git a/test/header_parser_tests/expected_bindings/_expected_forward_decl_bindings.dart b/test/header_parser_tests/expected_bindings/_expected_forward_decl_bindings.dart
index 355255b..01fe05c 100644
--- a/test/header_parser_tests/expected_bindings/_expected_forward_decl_bindings.dart
+++ b/test/header_parser_tests/expected_bindings/_expected_forward_decl_bindings.dart
@@ -29,10 +29,10 @@
     );
   }
 
-  late final _func_ptr =
+  late final _funcPtr =
       _lookup<ffi.NativeFunction<ffi.Void Function(ffi.Pointer<A>, ffi.Int32)>>(
           'func');
-  late final _func = _func_ptr.asFunction<void Function(ffi.Pointer<A>, int)>();
+  late final _func = _funcPtr.asFunction<void Function(ffi.Pointer<A>, int)>();
 }
 
 class A extends ffi.Struct {
diff --git a/test/header_parser_tests/expected_bindings/_expected_functions_bindings.dart b/test/header_parser_tests/expected_bindings/_expected_functions_bindings.dart
index 769371a..01c1fde 100644
--- a/test/header_parser_tests/expected_bindings/_expected_functions_bindings.dart
+++ b/test/header_parser_tests/expected_bindings/_expected_functions_bindings.dart
@@ -1,3 +1,5 @@
+// ignore_for_file: camel_case_types
+
 // AUTO GENERATED FILE, DO NOT EDIT.
 //
 // Generated by `package:ffigen`.
@@ -23,9 +25,9 @@
     return _func1();
   }
 
-  late final _func1_ptr =
+  late final _func1Ptr =
       _lookup<ffi.NativeFunction<ffi.Void Function()>>('func1');
-  late final _func1 = _func1_ptr.asFunction<void Function()>();
+  late final _func1 = _func1Ptr.asFunction<void Function()>();
 
   int func2(
     int arg0,
@@ -35,9 +37,9 @@
     );
   }
 
-  late final _func2_ptr =
+  late final _func2Ptr =
       _lookup<ffi.NativeFunction<ffi.Int32 Function(ffi.Int16)>>('func2');
-  late final _func2 = _func2_ptr.asFunction<int Function(int)>();
+  late final _func2 = _func2Ptr.asFunction<int Function(int)>();
 
   double func3(
     double arg0,
@@ -53,9 +55,9 @@
     );
   }
 
-  late final _func3_ptr = _lookup<ffi.NativeFunction<Native_func3>>('func3');
+  late final _func3Ptr = _lookup<ffi.NativeFunction<Native_func3>>('func3');
   late final _func3 =
-      _func3_ptr.asFunction<double Function(double, int, int, int)>();
+      _func3Ptr.asFunction<double Function(double, int, int, int)>();
 
   ffi.Pointer<ffi.Void> func4(
     ffi.Pointer<ffi.Pointer<ffi.Int8>> arg0,
@@ -69,8 +71,8 @@
     );
   }
 
-  late final _func4_ptr = _lookup<ffi.NativeFunction<Native_func4>>('func4');
-  late final _func4 = _func4_ptr.asFunction<
+  late final _func4Ptr = _lookup<ffi.NativeFunction<Native_func4>>('func4');
+  late final _func4 = _func4Ptr.asFunction<
       ffi.Pointer<ffi.Void> Function(ffi.Pointer<ffi.Pointer<ffi.Int8>>, double,
           ffi.Pointer<ffi.Pointer<ffi.Pointer<ffi.Int32>>>)>();
 
@@ -84,11 +86,11 @@
     );
   }
 
-  late final _func5_ptr = _lookup<
+  late final _func5Ptr = _lookup<
       ffi.NativeFunction<
           ffi.Void Function(ffi.Pointer<shortHand>,
               ffi.Pointer<ffi.NativeFunction<ffi.Void Function()>>)>>('func5');
-  late final _func5 = _func5_ptr.asFunction<
+  late final _func5 = _func5Ptr.asFunction<
       void Function(ffi.Pointer<shortHand>,
           ffi.Pointer<ffi.NativeFunction<ffi.Void Function()>>)>();
 
@@ -98,10 +100,8 @@
 class _SymbolAddresses {
   final NativeLibrary _library;
   _SymbolAddresses(this._library);
-  ffi.Pointer<ffi.NativeFunction<Native_func3>> get func3 =>
-      _library._func3_ptr;
-  ffi.Pointer<ffi.NativeFunction<Native_func4>> get func4 =>
-      _library._func4_ptr;
+  ffi.Pointer<ffi.NativeFunction<Native_func3>> get func3 => _library._func3Ptr;
+  ffi.Pointer<ffi.NativeFunction<Native_func4>> get func4 => _library._func4Ptr;
 }
 
 typedef Native_func3 = ffi.Double Function(
diff --git a/test/header_parser_tests/expected_bindings/_expected_native_func_typedef_bindings.dart b/test/header_parser_tests/expected_bindings/_expected_native_func_typedef_bindings.dart
index 5cf12c3..802d838 100644
--- a/test/header_parser_tests/expected_bindings/_expected_native_func_typedef_bindings.dart
+++ b/test/header_parser_tests/expected_bindings/_expected_native_func_typedef_bindings.dart
@@ -31,7 +31,7 @@
     );
   }
 
-  late final _func_ptr = _lookup<
+  late final _funcPtr = _lookup<
       ffi.NativeFunction<
           ffi.Void Function(
               ffi.Pointer<
@@ -40,7 +40,7 @@
                           ffi.Pointer<
                               ffi.NativeFunction<
                                   ffi.Void Function()>>)>>)>>('func');
-  late final _func = _func_ptr.asFunction<
+  late final _func = _funcPtr.asFunction<
       void Function(
           ffi.Pointer<
               ffi.NativeFunction<
@@ -49,30 +49,30 @@
                           ffi.NativeFunction<ffi.Void Function()>>)>>)>();
 
   void funcWithNativeFunc(
-    withTypedefReturnType named,
+    WithTypedefReturnType named,
   ) {
     return _funcWithNativeFunc(
       named,
     );
   }
 
-  late final _funcWithNativeFunc_ptr =
-      _lookup<ffi.NativeFunction<ffi.Void Function(withTypedefReturnType)>>(
+  late final _funcWithNativeFuncPtr =
+      _lookup<ffi.NativeFunction<ffi.Void Function(WithTypedefReturnType)>>(
           'funcWithNativeFunc');
-  late final _funcWithNativeFunc = _funcWithNativeFunc_ptr
-      .asFunction<void Function(withTypedefReturnType)>();
+  late final _funcWithNativeFunc =
+      _funcWithNativeFuncPtr.asFunction<void Function(WithTypedefReturnType)>();
 }
 
-class struc extends ffi.Struct {
+class Struc extends ffi.Struct {
   external ffi.Pointer<
       ffi.NativeFunction<
           ffi.Void Function(
               ffi.Pointer<ffi.NativeFunction<ffi.Void Function()>>)>> unnamed1;
 }
 
-typedef withTypedefReturnType
-    = ffi.Pointer<ffi.NativeFunction<insideReturnType Function()>>;
-typedef insideReturnType = ffi.Pointer<ffi.NativeFunction<ffi.Void Function()>>;
+typedef WithTypedefReturnType
+    = ffi.Pointer<ffi.NativeFunction<InsideReturnType Function()>>;
+typedef InsideReturnType = ffi.Pointer<ffi.NativeFunction<ffi.Void Function()>>;
 
 class Struc2 extends ffi.Struct {
   external VoidFuncPointer constFuncPointer;
diff --git a/test/header_parser_tests/expected_bindings/_expected_opaque_dependencies_bindings.dart b/test/header_parser_tests/expected_bindings/_expected_opaque_dependencies_bindings.dart
index c8cb2e0..b891dd9 100644
--- a/test/header_parser_tests/expected_bindings/_expected_opaque_dependencies_bindings.dart
+++ b/test/header_parser_tests/expected_bindings/_expected_opaque_dependencies_bindings.dart
@@ -19,7 +19,7 @@
           lookup)
       : _lookup = lookup;
 
-  ffi.Pointer<B_alias> func(
+  ffi.Pointer<BAlias> func(
     ffi.Pointer<A> a,
   ) {
     return _func(
@@ -27,11 +27,11 @@
     );
   }
 
-  late final _func_ptr = _lookup<
-          ffi.NativeFunction<ffi.Pointer<B_alias> Function(ffi.Pointer<A>)>>(
-      'func');
+  late final _funcPtr =
+      _lookup<ffi.NativeFunction<ffi.Pointer<BAlias> Function(ffi.Pointer<A>)>>(
+          'func');
   late final _func =
-      _func_ptr.asFunction<ffi.Pointer<B_alias> Function(ffi.Pointer<A>)>();
+      _funcPtr.asFunction<ffi.Pointer<BAlias> Function(ffi.Pointer<A>)>();
 
   ffi.Pointer<UB> func2(
     ffi.Pointer<UA> a,
@@ -41,14 +41,14 @@
     );
   }
 
-  late final _func2_ptr =
+  late final _func2Ptr =
       _lookup<ffi.NativeFunction<ffi.Pointer<UB> Function(ffi.Pointer<UA>)>>(
           'func2');
   late final _func2 =
-      _func2_ptr.asFunction<ffi.Pointer<UB> Function(ffi.Pointer<UA>)>();
+      _func2Ptr.asFunction<ffi.Pointer<UB> Function(ffi.Pointer<UA>)>();
 }
 
-typedef B_alias = B;
+typedef BAlias = B;
 
 class B extends ffi.Opaque {}
 
diff --git a/test/header_parser_tests/expected_bindings/_expected_typedef_bindings.dart b/test/header_parser_tests/expected_bindings/_expected_typedef_bindings.dart
index fc0d39b..ec8eb3f 100644
--- a/test/header_parser_tests/expected_bindings/_expected_typedef_bindings.dart
+++ b/test/header_parser_tests/expected_bindings/_expected_typedef_bindings.dart
@@ -1,5 +1,4 @@
-// ignore_for_file: unused_element
-// ignore_for_file: unused_field
+// ignore_for_file: unused_element, unused_field
 
 // AUTO GENERATED FILE, DO NOT EDIT.
 //
@@ -30,13 +29,13 @@
     );
   }
 
-  late final _func1_ptr = _lookup<
+  late final _func1Ptr = _lookup<
       ffi.NativeFunction<
           NamedFunctionProto Function(
               NamedFunctionProto,
               ffi.Pointer<
                   ffi.NativeFunction<ffi.Void Function(ffi.Int32)>>)>>('func1');
-  late final _func1 = _func1_ptr.asFunction<
+  late final _func1 = _func1Ptr.asFunction<
       NamedFunctionProto Function(NamedFunctionProto,
           ffi.Pointer<ffi.NativeFunction<ffi.Void Function(ffi.Int32)>>)>();
 
@@ -48,11 +47,11 @@
     );
   }
 
-  late final _func2_ptr =
+  late final _func2Ptr =
       _lookup<ffi.NativeFunction<ffi.Void Function(ffi.Pointer<NTyperef1>)>>(
           'func2');
   late final _func2 =
-      _func2_ptr.asFunction<void Function(ffi.Pointer<NTyperef1>)>();
+      _func2Ptr.asFunction<void Function(ffi.Pointer<NTyperef1>)>();
 
   void func3(
     int arg0,
@@ -64,10 +63,10 @@
     );
   }
 
-  late final _func3_ptr = _lookup<
+  late final _func3Ptr = _lookup<
       ffi.NativeFunction<
-          ffi.Void Function(ffi.IntPtr, nesting_a_specified_type)>>('func3');
-  late final _func3 = _func3_ptr.asFunction<void Function(int, int)>();
+          ffi.Void Function(ffi.IntPtr, NestingASpecifiedType)>>('func3');
+  late final _func3 = _func3Ptr.asFunction<void Function(int, int)>();
 
   bool func4(
     ffi.Pointer<ffi.Uint8> a,
@@ -78,11 +77,11 @@
         0;
   }
 
-  late final _func4_ptr =
+  late final _func4Ptr =
       _lookup<ffi.NativeFunction<ffi.Uint8 Function(ffi.Pointer<ffi.Uint8>)>>(
           'func4');
   late final _func4 =
-      _func4_ptr.asFunction<int Function(ffi.Pointer<ffi.Uint8>)>();
+      _func4Ptr.asFunction<int Function(ffi.Pointer<ffi.Uint8>)>();
 }
 
 class Struct1 extends ffi.Struct {
@@ -111,11 +110,11 @@
   static const int b = 0;
 }
 
-typedef nesting_a_specified_type = ffi.IntPtr;
+typedef NestingASpecifiedType = ffi.IntPtr;
 
 class Struct2 extends ffi.Opaque {}
 
-class withBoolAlias extends ffi.Struct {
+class WithBoolAlias extends ffi.Struct {
   @ffi.Uint8()
   external int b;
 }
diff --git a/test/header_parser_tests/expected_bindings/_expected_unions_bindings.dart b/test/header_parser_tests/expected_bindings/_expected_unions_bindings.dart
index d102415..1f62444 100644
--- a/test/header_parser_tests/expected_bindings/_expected_unions_bindings.dart
+++ b/test/header_parser_tests/expected_bindings/_expected_unions_bindings.dart
@@ -27,11 +27,11 @@
     );
   }
 
-  late final _func1_ptr =
+  late final _func1Ptr =
       _lookup<ffi.NativeFunction<ffi.Void Function(ffi.Pointer<Union2>)>>(
           'func1');
   late final _func1 =
-      _func1_ptr.asFunction<void Function(ffi.Pointer<Union2>)>();
+      _func1Ptr.asFunction<void Function(ffi.Pointer<Union2>)>();
 
   void func2(
     ffi.Pointer<Union3> s,
@@ -41,11 +41,11 @@
     );
   }
 
-  late final _func2_ptr =
+  late final _func2Ptr =
       _lookup<ffi.NativeFunction<ffi.Void Function(ffi.Pointer<Union3>)>>(
           'func2');
   late final _func2 =
-      _func2_ptr.asFunction<void Function(ffi.Pointer<Union3>)>();
+      _func2Ptr.asFunction<void Function(ffi.Pointer<Union3>)>();
 }
 
 class Union1 extends ffi.Union {
diff --git a/test/header_parser_tests/functions_test.dart b/test/header_parser_tests/functions_test.dart
index 1bfb733..87a8642 100644
--- a/test/header_parser_tests/functions_test.dart
+++ b/test/header_parser_tests/functions_test.dart
@@ -34,6 +34,9 @@
     ${strings.include}:
       - func3
       - func4
+
+${strings.preamble}: |
+  // ignore_for_file: camel_case_types
         ''') as yaml.YamlMap),
       );
     });
diff --git a/test/header_parser_tests/native_func_typedef.h b/test/header_parser_tests/native_func_typedef.h
index 94bcba9..8b942d0 100644
--- a/test/header_parser_tests/native_func_typedef.h
+++ b/test/header_parser_tests/native_func_typedef.h
@@ -2,7 +2,7 @@
 // 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.
 
-struct struc
+struct Struc
 {
     void (*unnamed1)(void (*unnamed2)());
 };
@@ -12,9 +12,9 @@
 // This will be removed because 'long double' is unsupported.
 void funcNestedUnimplemented(void (*unnamed1)(void (*unnamed2)(long double)));
 
-typedef void (*insideReturnType)();
-typedef insideReturnType (*withTypedefReturnType)();
-void funcWithNativeFunc(withTypedefReturnType named);
+typedef void (*InsideReturnType)();
+typedef InsideReturnType (*WithTypedefReturnType)();
+void funcWithNativeFunc(WithTypedefReturnType named);
 
 typedef void (*VoidFuncPointer)();
 struct Struc2{
diff --git a/test/header_parser_tests/nested_parsing_test.dart b/test/header_parser_tests/nested_parsing_test.dart
index 284d170..d09d972 100644
--- a/test/header_parser_tests/nested_parsing_test.dart
+++ b/test/header_parser_tests/nested_parsing_test.dart
@@ -71,7 +71,7 @@
       type: Type.nativeType(SupportedNativeType.Int32),
     ),
   ]);
-  final unnamedInternalStruc = Struc(name: 'unnamedStruct_1', members: [
+  final unnamedInternalStruc = Struc(name: 'UnnamedStruct1', members: [
     Member(
       name: 'a',
       type: Type.nativeType(SupportedNativeType.Int32),
diff --git a/test/header_parser_tests/opaque_dependencies.h b/test/header_parser_tests/opaque_dependencies.h
index 2825911..c1607d4 100644
--- a/test/header_parser_tests/opaque_dependencies.h
+++ b/test/header_parser_tests/opaque_dependencies.h
@@ -12,9 +12,9 @@
 typedef struct B
 {
     int a;
-} B_alias;
+} BAlias;
 
-B_alias *func(struct A *a);
+BAlias *func(struct A *a);
 
 // Opaque.
 struct C
diff --git a/test/header_parser_tests/typedef.h b/test/header_parser_tests/typedef.h
index 73e7e2e..5e4f7fb 100644
--- a/test/header_parser_tests/typedef.h
+++ b/test/header_parser_tests/typedef.h
@@ -52,20 +52,20 @@
 } NamedEnumInTypedef;
 
 // Should be treated as IntPtr when used.
-typedef char specified_type_as_IntPtr;
-typedef specified_type_as_IntPtr nesting_a_specified_type;
+typedef char SpecifiedTypeAsIntPtr;
+typedef SpecifiedTypeAsIntPtr NestingASpecifiedType;
 
-void func3(specified_type_as_IntPtr, nesting_a_specified_type b);
+void func3(SpecifiedTypeAsIntPtr, NestingASpecifiedType b);
 
 // Struct3 is used. `pStruct2` and `pStruct3` are ignored.
 typedef struct
 {
 } Struct2, Struct3, *pStruct2, *pStruct3;
 
-typedef bool bool_alias;
+typedef bool BoolAlias;
 
-bool_alias func4(bool_alias *a);
+BoolAlias func4(BoolAlias *a);
 
-struct withBoolAlias{
-    bool_alias b;
+struct WithBoolAlias{
+    BoolAlias b;
 };
diff --git a/test/header_parser_tests/typedef_test.dart b/test/header_parser_tests/typedef_test.dart
index 53417c2..6759603 100644
--- a/test/header_parser_tests/typedef_test.dart
+++ b/test/header_parser_tests/typedef_test.dart
@@ -33,11 +33,10 @@
     - ExcludedStruct
     - _ExcludedStruct
 ${strings.typedefmap}:
-  'specified_type_as_IntPtr': 'IntPtr'
+  'SpecifiedTypeAsIntPtr': 'IntPtr'
 
 ${strings.preamble}: |
-  // ignore_for_file: unused_element
-  // ignore_for_file: unused_field
+  // ignore_for_file: unused_element, unused_field
         ''') as yaml.YamlMap),
       );
     });
diff --git a/test/large_integration_tests/_expected_cjson_bindings.dart b/test/large_integration_tests/_expected_cjson_bindings.dart
index 73257d0..f16ca6e 100644
--- a/test/large_integration_tests/_expected_cjson_bindings.dart
+++ b/test/large_integration_tests/_expected_cjson_bindings.dart
@@ -1,3 +1,5 @@
+// ignore_for_file: camel_case_types, non_constant_identifier_names
+
 // AUTO GENERATED FILE, DO NOT EDIT.
 //
 // Generated by `package:ffigen`.
@@ -22,11 +24,11 @@
     return _cJSON_Version();
   }
 
-  late final _cJSON_Version_ptr =
+  late final _cJSON_VersionPtr =
       _lookup<ffi.NativeFunction<ffi.Pointer<ffi.Int8> Function()>>(
           'cJSON_Version');
   late final _cJSON_Version =
-      _cJSON_Version_ptr.asFunction<ffi.Pointer<ffi.Int8> Function()>();
+      _cJSON_VersionPtr.asFunction<ffi.Pointer<ffi.Int8> Function()>();
 
   void cJSON_InitHooks(
     ffi.Pointer<cJSON_Hooks> hooks,
@@ -36,11 +38,11 @@
     );
   }
 
-  late final _cJSON_InitHooks_ptr =
+  late final _cJSON_InitHooksPtr =
       _lookup<ffi.NativeFunction<ffi.Void Function(ffi.Pointer<cJSON_Hooks>)>>(
           'cJSON_InitHooks');
-  late final _cJSON_InitHooks = _cJSON_InitHooks_ptr
-      .asFunction<void Function(ffi.Pointer<cJSON_Hooks>)>();
+  late final _cJSON_InitHooks =
+      _cJSON_InitHooksPtr.asFunction<void Function(ffi.Pointer<cJSON_Hooks>)>();
 
   ffi.Pointer<cJSON> cJSON_Parse(
     ffi.Pointer<ffi.Int8> value,
@@ -50,10 +52,10 @@
     );
   }
 
-  late final _cJSON_Parse_ptr = _lookup<
+  late final _cJSON_ParsePtr = _lookup<
       ffi.NativeFunction<
           ffi.Pointer<cJSON> Function(ffi.Pointer<ffi.Int8>)>>('cJSON_Parse');
-  late final _cJSON_Parse = _cJSON_Parse_ptr
+  late final _cJSON_Parse = _cJSON_ParsePtr
       .asFunction<ffi.Pointer<cJSON> Function(ffi.Pointer<ffi.Int8>)>();
 
   ffi.Pointer<cJSON> cJSON_ParseWithOpts(
@@ -68,13 +70,13 @@
     );
   }
 
-  late final _cJSON_ParseWithOpts_ptr = _lookup<
+  late final _cJSON_ParseWithOptsPtr = _lookup<
       ffi.NativeFunction<
           ffi.Pointer<cJSON> Function(
               ffi.Pointer<ffi.Int8>,
               ffi.Pointer<ffi.Pointer<ffi.Int8>>,
               cJSON_bool)>>('cJSON_ParseWithOpts');
-  late final _cJSON_ParseWithOpts = _cJSON_ParseWithOpts_ptr.asFunction<
+  late final _cJSON_ParseWithOpts = _cJSON_ParseWithOptsPtr.asFunction<
       ffi.Pointer<cJSON> Function(
           ffi.Pointer<ffi.Int8>, ffi.Pointer<ffi.Pointer<ffi.Int8>>, int)>();
 
@@ -86,10 +88,10 @@
     );
   }
 
-  late final _cJSON_Print_ptr = _lookup<
+  late final _cJSON_PrintPtr = _lookup<
       ffi.NativeFunction<
           ffi.Pointer<ffi.Int8> Function(ffi.Pointer<cJSON>)>>('cJSON_Print');
-  late final _cJSON_Print = _cJSON_Print_ptr
+  late final _cJSON_Print = _cJSON_PrintPtr
       .asFunction<ffi.Pointer<ffi.Int8> Function(ffi.Pointer<cJSON>)>();
 
   ffi.Pointer<ffi.Int8> cJSON_PrintUnformatted(
@@ -100,11 +102,11 @@
     );
   }
 
-  late final _cJSON_PrintUnformatted_ptr = _lookup<
+  late final _cJSON_PrintUnformattedPtr = _lookup<
       ffi.NativeFunction<
           ffi.Pointer<ffi.Int8> Function(
               ffi.Pointer<cJSON>)>>('cJSON_PrintUnformatted');
-  late final _cJSON_PrintUnformatted = _cJSON_PrintUnformatted_ptr
+  late final _cJSON_PrintUnformatted = _cJSON_PrintUnformattedPtr
       .asFunction<ffi.Pointer<ffi.Int8> Function(ffi.Pointer<cJSON>)>();
 
   ffi.Pointer<ffi.Int8> cJSON_PrintBuffered(
@@ -119,11 +121,11 @@
     );
   }
 
-  late final _cJSON_PrintBuffered_ptr = _lookup<
+  late final _cJSON_PrintBufferedPtr = _lookup<
       ffi.NativeFunction<
           ffi.Pointer<ffi.Int8> Function(ffi.Pointer<cJSON>, ffi.Int32,
               cJSON_bool)>>('cJSON_PrintBuffered');
-  late final _cJSON_PrintBuffered = _cJSON_PrintBuffered_ptr.asFunction<
+  late final _cJSON_PrintBuffered = _cJSON_PrintBufferedPtr.asFunction<
       ffi.Pointer<ffi.Int8> Function(ffi.Pointer<cJSON>, int, int)>();
 
   int cJSON_PrintPreallocated(
@@ -140,11 +142,11 @@
     );
   }
 
-  late final _cJSON_PrintPreallocated_ptr = _lookup<
+  late final _cJSON_PrintPreallocatedPtr = _lookup<
       ffi.NativeFunction<
           cJSON_bool Function(ffi.Pointer<cJSON>, ffi.Pointer<ffi.Int8>,
               ffi.Int32, cJSON_bool)>>('cJSON_PrintPreallocated');
-  late final _cJSON_PrintPreallocated = _cJSON_PrintPreallocated_ptr.asFunction<
+  late final _cJSON_PrintPreallocated = _cJSON_PrintPreallocatedPtr.asFunction<
       int Function(ffi.Pointer<cJSON>, ffi.Pointer<ffi.Int8>, int, int)>();
 
   void cJSON_Delete(
@@ -155,11 +157,11 @@
     );
   }
 
-  late final _cJSON_Delete_ptr =
+  late final _cJSON_DeletePtr =
       _lookup<ffi.NativeFunction<ffi.Void Function(ffi.Pointer<cJSON>)>>(
           'cJSON_Delete');
   late final _cJSON_Delete =
-      _cJSON_Delete_ptr.asFunction<void Function(ffi.Pointer<cJSON>)>();
+      _cJSON_DeletePtr.asFunction<void Function(ffi.Pointer<cJSON>)>();
 
   int cJSON_GetArraySize(
     ffi.Pointer<cJSON> array,
@@ -169,11 +171,11 @@
     );
   }
 
-  late final _cJSON_GetArraySize_ptr =
+  late final _cJSON_GetArraySizePtr =
       _lookup<ffi.NativeFunction<ffi.Int32 Function(ffi.Pointer<cJSON>)>>(
           'cJSON_GetArraySize');
   late final _cJSON_GetArraySize =
-      _cJSON_GetArraySize_ptr.asFunction<int Function(ffi.Pointer<cJSON>)>();
+      _cJSON_GetArraySizePtr.asFunction<int Function(ffi.Pointer<cJSON>)>();
 
   ffi.Pointer<cJSON> cJSON_GetArrayItem(
     ffi.Pointer<cJSON> array,
@@ -185,11 +187,11 @@
     );
   }
 
-  late final _cJSON_GetArrayItem_ptr = _lookup<
+  late final _cJSON_GetArrayItemPtr = _lookup<
       ffi.NativeFunction<
           ffi.Pointer<cJSON> Function(
               ffi.Pointer<cJSON>, ffi.Int32)>>('cJSON_GetArrayItem');
-  late final _cJSON_GetArrayItem = _cJSON_GetArrayItem_ptr
+  late final _cJSON_GetArrayItem = _cJSON_GetArrayItemPtr
       .asFunction<ffi.Pointer<cJSON> Function(ffi.Pointer<cJSON>, int)>();
 
   ffi.Pointer<cJSON> cJSON_GetObjectItem(
@@ -202,11 +204,11 @@
     );
   }
 
-  late final _cJSON_GetObjectItem_ptr = _lookup<
+  late final _cJSON_GetObjectItemPtr = _lookup<
       ffi.NativeFunction<
           ffi.Pointer<cJSON> Function(ffi.Pointer<cJSON>,
               ffi.Pointer<ffi.Int8>)>>('cJSON_GetObjectItem');
-  late final _cJSON_GetObjectItem = _cJSON_GetObjectItem_ptr.asFunction<
+  late final _cJSON_GetObjectItem = _cJSON_GetObjectItemPtr.asFunction<
       ffi.Pointer<cJSON> Function(ffi.Pointer<cJSON>, ffi.Pointer<ffi.Int8>)>();
 
   ffi.Pointer<cJSON> cJSON_GetObjectItemCaseSensitive(
@@ -219,12 +221,12 @@
     );
   }
 
-  late final _cJSON_GetObjectItemCaseSensitive_ptr = _lookup<
+  late final _cJSON_GetObjectItemCaseSensitivePtr = _lookup<
       ffi.NativeFunction<
           ffi.Pointer<cJSON> Function(ffi.Pointer<cJSON>,
               ffi.Pointer<ffi.Int8>)>>('cJSON_GetObjectItemCaseSensitive');
   late final _cJSON_GetObjectItemCaseSensitive =
-      _cJSON_GetObjectItemCaseSensitive_ptr.asFunction<
+      _cJSON_GetObjectItemCaseSensitivePtr.asFunction<
           ffi.Pointer<cJSON> Function(
               ffi.Pointer<cJSON>, ffi.Pointer<ffi.Int8>)>();
 
@@ -238,22 +240,22 @@
     );
   }
 
-  late final _cJSON_HasObjectItem_ptr = _lookup<
+  late final _cJSON_HasObjectItemPtr = _lookup<
       ffi.NativeFunction<
           cJSON_bool Function(ffi.Pointer<cJSON>,
               ffi.Pointer<ffi.Int8>)>>('cJSON_HasObjectItem');
-  late final _cJSON_HasObjectItem = _cJSON_HasObjectItem_ptr
+  late final _cJSON_HasObjectItem = _cJSON_HasObjectItemPtr
       .asFunction<int Function(ffi.Pointer<cJSON>, ffi.Pointer<ffi.Int8>)>();
 
   ffi.Pointer<ffi.Int8> cJSON_GetErrorPtr() {
     return _cJSON_GetErrorPtr();
   }
 
-  late final _cJSON_GetErrorPtr_ptr =
+  late final _cJSON_GetErrorPtrPtr =
       _lookup<ffi.NativeFunction<ffi.Pointer<ffi.Int8> Function()>>(
           'cJSON_GetErrorPtr');
   late final _cJSON_GetErrorPtr =
-      _cJSON_GetErrorPtr_ptr.asFunction<ffi.Pointer<ffi.Int8> Function()>();
+      _cJSON_GetErrorPtrPtr.asFunction<ffi.Pointer<ffi.Int8> Function()>();
 
   ffi.Pointer<ffi.Int8> cJSON_GetStringValue(
     ffi.Pointer<cJSON> item,
@@ -263,11 +265,11 @@
     );
   }
 
-  late final _cJSON_GetStringValue_ptr = _lookup<
+  late final _cJSON_GetStringValuePtr = _lookup<
       ffi.NativeFunction<
           ffi.Pointer<ffi.Int8> Function(
               ffi.Pointer<cJSON>)>>('cJSON_GetStringValue');
-  late final _cJSON_GetStringValue = _cJSON_GetStringValue_ptr
+  late final _cJSON_GetStringValue = _cJSON_GetStringValuePtr
       .asFunction<ffi.Pointer<ffi.Int8> Function(ffi.Pointer<cJSON>)>();
 
   int cJSON_IsInvalid(
@@ -278,11 +280,11 @@
     );
   }
 
-  late final _cJSON_IsInvalid_ptr =
+  late final _cJSON_IsInvalidPtr =
       _lookup<ffi.NativeFunction<cJSON_bool Function(ffi.Pointer<cJSON>)>>(
           'cJSON_IsInvalid');
   late final _cJSON_IsInvalid =
-      _cJSON_IsInvalid_ptr.asFunction<int Function(ffi.Pointer<cJSON>)>();
+      _cJSON_IsInvalidPtr.asFunction<int Function(ffi.Pointer<cJSON>)>();
 
   int cJSON_IsFalse(
     ffi.Pointer<cJSON> item,
@@ -292,11 +294,11 @@
     );
   }
 
-  late final _cJSON_IsFalse_ptr =
+  late final _cJSON_IsFalsePtr =
       _lookup<ffi.NativeFunction<cJSON_bool Function(ffi.Pointer<cJSON>)>>(
           'cJSON_IsFalse');
   late final _cJSON_IsFalse =
-      _cJSON_IsFalse_ptr.asFunction<int Function(ffi.Pointer<cJSON>)>();
+      _cJSON_IsFalsePtr.asFunction<int Function(ffi.Pointer<cJSON>)>();
 
   int cJSON_IsTrue(
     ffi.Pointer<cJSON> item,
@@ -306,11 +308,11 @@
     );
   }
 
-  late final _cJSON_IsTrue_ptr =
+  late final _cJSON_IsTruePtr =
       _lookup<ffi.NativeFunction<cJSON_bool Function(ffi.Pointer<cJSON>)>>(
           'cJSON_IsTrue');
   late final _cJSON_IsTrue =
-      _cJSON_IsTrue_ptr.asFunction<int Function(ffi.Pointer<cJSON>)>();
+      _cJSON_IsTruePtr.asFunction<int Function(ffi.Pointer<cJSON>)>();
 
   int cJSON_IsBool(
     ffi.Pointer<cJSON> item,
@@ -320,11 +322,11 @@
     );
   }
 
-  late final _cJSON_IsBool_ptr =
+  late final _cJSON_IsBoolPtr =
       _lookup<ffi.NativeFunction<cJSON_bool Function(ffi.Pointer<cJSON>)>>(
           'cJSON_IsBool');
   late final _cJSON_IsBool =
-      _cJSON_IsBool_ptr.asFunction<int Function(ffi.Pointer<cJSON>)>();
+      _cJSON_IsBoolPtr.asFunction<int Function(ffi.Pointer<cJSON>)>();
 
   int cJSON_IsNull(
     ffi.Pointer<cJSON> item,
@@ -334,11 +336,11 @@
     );
   }
 
-  late final _cJSON_IsNull_ptr =
+  late final _cJSON_IsNullPtr =
       _lookup<ffi.NativeFunction<cJSON_bool Function(ffi.Pointer<cJSON>)>>(
           'cJSON_IsNull');
   late final _cJSON_IsNull =
-      _cJSON_IsNull_ptr.asFunction<int Function(ffi.Pointer<cJSON>)>();
+      _cJSON_IsNullPtr.asFunction<int Function(ffi.Pointer<cJSON>)>();
 
   int cJSON_IsNumber(
     ffi.Pointer<cJSON> item,
@@ -348,11 +350,11 @@
     );
   }
 
-  late final _cJSON_IsNumber_ptr =
+  late final _cJSON_IsNumberPtr =
       _lookup<ffi.NativeFunction<cJSON_bool Function(ffi.Pointer<cJSON>)>>(
           'cJSON_IsNumber');
   late final _cJSON_IsNumber =
-      _cJSON_IsNumber_ptr.asFunction<int Function(ffi.Pointer<cJSON>)>();
+      _cJSON_IsNumberPtr.asFunction<int Function(ffi.Pointer<cJSON>)>();
 
   int cJSON_IsString(
     ffi.Pointer<cJSON> item,
@@ -362,11 +364,11 @@
     );
   }
 
-  late final _cJSON_IsString_ptr =
+  late final _cJSON_IsStringPtr =
       _lookup<ffi.NativeFunction<cJSON_bool Function(ffi.Pointer<cJSON>)>>(
           'cJSON_IsString');
   late final _cJSON_IsString =
-      _cJSON_IsString_ptr.asFunction<int Function(ffi.Pointer<cJSON>)>();
+      _cJSON_IsStringPtr.asFunction<int Function(ffi.Pointer<cJSON>)>();
 
   int cJSON_IsArray(
     ffi.Pointer<cJSON> item,
@@ -376,11 +378,11 @@
     );
   }
 
-  late final _cJSON_IsArray_ptr =
+  late final _cJSON_IsArrayPtr =
       _lookup<ffi.NativeFunction<cJSON_bool Function(ffi.Pointer<cJSON>)>>(
           'cJSON_IsArray');
   late final _cJSON_IsArray =
-      _cJSON_IsArray_ptr.asFunction<int Function(ffi.Pointer<cJSON>)>();
+      _cJSON_IsArrayPtr.asFunction<int Function(ffi.Pointer<cJSON>)>();
 
   int cJSON_IsObject(
     ffi.Pointer<cJSON> item,
@@ -390,11 +392,11 @@
     );
   }
 
-  late final _cJSON_IsObject_ptr =
+  late final _cJSON_IsObjectPtr =
       _lookup<ffi.NativeFunction<cJSON_bool Function(ffi.Pointer<cJSON>)>>(
           'cJSON_IsObject');
   late final _cJSON_IsObject =
-      _cJSON_IsObject_ptr.asFunction<int Function(ffi.Pointer<cJSON>)>();
+      _cJSON_IsObjectPtr.asFunction<int Function(ffi.Pointer<cJSON>)>();
 
   int cJSON_IsRaw(
     ffi.Pointer<cJSON> item,
@@ -404,41 +406,41 @@
     );
   }
 
-  late final _cJSON_IsRaw_ptr =
+  late final _cJSON_IsRawPtr =
       _lookup<ffi.NativeFunction<cJSON_bool Function(ffi.Pointer<cJSON>)>>(
           'cJSON_IsRaw');
   late final _cJSON_IsRaw =
-      _cJSON_IsRaw_ptr.asFunction<int Function(ffi.Pointer<cJSON>)>();
+      _cJSON_IsRawPtr.asFunction<int Function(ffi.Pointer<cJSON>)>();
 
   ffi.Pointer<cJSON> cJSON_CreateNull() {
     return _cJSON_CreateNull();
   }
 
-  late final _cJSON_CreateNull_ptr =
+  late final _cJSON_CreateNullPtr =
       _lookup<ffi.NativeFunction<ffi.Pointer<cJSON> Function()>>(
           'cJSON_CreateNull');
   late final _cJSON_CreateNull =
-      _cJSON_CreateNull_ptr.asFunction<ffi.Pointer<cJSON> Function()>();
+      _cJSON_CreateNullPtr.asFunction<ffi.Pointer<cJSON> Function()>();
 
   ffi.Pointer<cJSON> cJSON_CreateTrue() {
     return _cJSON_CreateTrue();
   }
 
-  late final _cJSON_CreateTrue_ptr =
+  late final _cJSON_CreateTruePtr =
       _lookup<ffi.NativeFunction<ffi.Pointer<cJSON> Function()>>(
           'cJSON_CreateTrue');
   late final _cJSON_CreateTrue =
-      _cJSON_CreateTrue_ptr.asFunction<ffi.Pointer<cJSON> Function()>();
+      _cJSON_CreateTruePtr.asFunction<ffi.Pointer<cJSON> Function()>();
 
   ffi.Pointer<cJSON> cJSON_CreateFalse() {
     return _cJSON_CreateFalse();
   }
 
-  late final _cJSON_CreateFalse_ptr =
+  late final _cJSON_CreateFalsePtr =
       _lookup<ffi.NativeFunction<ffi.Pointer<cJSON> Function()>>(
           'cJSON_CreateFalse');
   late final _cJSON_CreateFalse =
-      _cJSON_CreateFalse_ptr.asFunction<ffi.Pointer<cJSON> Function()>();
+      _cJSON_CreateFalsePtr.asFunction<ffi.Pointer<cJSON> Function()>();
 
   ffi.Pointer<cJSON> cJSON_CreateBool(
     int boolean,
@@ -448,11 +450,11 @@
     );
   }
 
-  late final _cJSON_CreateBool_ptr =
+  late final _cJSON_CreateBoolPtr =
       _lookup<ffi.NativeFunction<ffi.Pointer<cJSON> Function(cJSON_bool)>>(
           'cJSON_CreateBool');
   late final _cJSON_CreateBool =
-      _cJSON_CreateBool_ptr.asFunction<ffi.Pointer<cJSON> Function(int)>();
+      _cJSON_CreateBoolPtr.asFunction<ffi.Pointer<cJSON> Function(int)>();
 
   ffi.Pointer<cJSON> cJSON_CreateNumber(
     double num,
@@ -462,11 +464,11 @@
     );
   }
 
-  late final _cJSON_CreateNumber_ptr =
+  late final _cJSON_CreateNumberPtr =
       _lookup<ffi.NativeFunction<ffi.Pointer<cJSON> Function(ffi.Double)>>(
           'cJSON_CreateNumber');
   late final _cJSON_CreateNumber =
-      _cJSON_CreateNumber_ptr.asFunction<ffi.Pointer<cJSON> Function(double)>();
+      _cJSON_CreateNumberPtr.asFunction<ffi.Pointer<cJSON> Function(double)>();
 
   ffi.Pointer<cJSON> cJSON_CreateString(
     ffi.Pointer<ffi.Int8> string,
@@ -476,11 +478,11 @@
     );
   }
 
-  late final _cJSON_CreateString_ptr = _lookup<
+  late final _cJSON_CreateStringPtr = _lookup<
       ffi.NativeFunction<
           ffi.Pointer<cJSON> Function(
               ffi.Pointer<ffi.Int8>)>>('cJSON_CreateString');
-  late final _cJSON_CreateString = _cJSON_CreateString_ptr
+  late final _cJSON_CreateString = _cJSON_CreateStringPtr
       .asFunction<ffi.Pointer<cJSON> Function(ffi.Pointer<ffi.Int8>)>();
 
   ffi.Pointer<cJSON> cJSON_CreateRaw(
@@ -491,32 +493,32 @@
     );
   }
 
-  late final _cJSON_CreateRaw_ptr = _lookup<
+  late final _cJSON_CreateRawPtr = _lookup<
       ffi.NativeFunction<
           ffi.Pointer<cJSON> Function(
               ffi.Pointer<ffi.Int8>)>>('cJSON_CreateRaw');
-  late final _cJSON_CreateRaw = _cJSON_CreateRaw_ptr
+  late final _cJSON_CreateRaw = _cJSON_CreateRawPtr
       .asFunction<ffi.Pointer<cJSON> Function(ffi.Pointer<ffi.Int8>)>();
 
   ffi.Pointer<cJSON> cJSON_CreateArray() {
     return _cJSON_CreateArray();
   }
 
-  late final _cJSON_CreateArray_ptr =
+  late final _cJSON_CreateArrayPtr =
       _lookup<ffi.NativeFunction<ffi.Pointer<cJSON> Function()>>(
           'cJSON_CreateArray');
   late final _cJSON_CreateArray =
-      _cJSON_CreateArray_ptr.asFunction<ffi.Pointer<cJSON> Function()>();
+      _cJSON_CreateArrayPtr.asFunction<ffi.Pointer<cJSON> Function()>();
 
   ffi.Pointer<cJSON> cJSON_CreateObject() {
     return _cJSON_CreateObject();
   }
 
-  late final _cJSON_CreateObject_ptr =
+  late final _cJSON_CreateObjectPtr =
       _lookup<ffi.NativeFunction<ffi.Pointer<cJSON> Function()>>(
           'cJSON_CreateObject');
   late final _cJSON_CreateObject =
-      _cJSON_CreateObject_ptr.asFunction<ffi.Pointer<cJSON> Function()>();
+      _cJSON_CreateObjectPtr.asFunction<ffi.Pointer<cJSON> Function()>();
 
   ffi.Pointer<cJSON> cJSON_CreateStringReference(
     ffi.Pointer<ffi.Int8> string,
@@ -526,11 +528,11 @@
     );
   }
 
-  late final _cJSON_CreateStringReference_ptr = _lookup<
+  late final _cJSON_CreateStringReferencePtr = _lookup<
       ffi.NativeFunction<
           ffi.Pointer<cJSON> Function(
               ffi.Pointer<ffi.Int8>)>>('cJSON_CreateStringReference');
-  late final _cJSON_CreateStringReference = _cJSON_CreateStringReference_ptr
+  late final _cJSON_CreateStringReference = _cJSON_CreateStringReferencePtr
       .asFunction<ffi.Pointer<cJSON> Function(ffi.Pointer<ffi.Int8>)>();
 
   ffi.Pointer<cJSON> cJSON_CreateObjectReference(
@@ -541,10 +543,10 @@
     );
   }
 
-  late final _cJSON_CreateObjectReference_ptr = _lookup<
+  late final _cJSON_CreateObjectReferencePtr = _lookup<
           ffi.NativeFunction<ffi.Pointer<cJSON> Function(ffi.Pointer<cJSON>)>>(
       'cJSON_CreateObjectReference');
-  late final _cJSON_CreateObjectReference = _cJSON_CreateObjectReference_ptr
+  late final _cJSON_CreateObjectReference = _cJSON_CreateObjectReferencePtr
       .asFunction<ffi.Pointer<cJSON> Function(ffi.Pointer<cJSON>)>();
 
   ffi.Pointer<cJSON> cJSON_CreateArrayReference(
@@ -555,10 +557,10 @@
     );
   }
 
-  late final _cJSON_CreateArrayReference_ptr = _lookup<
+  late final _cJSON_CreateArrayReferencePtr = _lookup<
           ffi.NativeFunction<ffi.Pointer<cJSON> Function(ffi.Pointer<cJSON>)>>(
       'cJSON_CreateArrayReference');
-  late final _cJSON_CreateArrayReference = _cJSON_CreateArrayReference_ptr
+  late final _cJSON_CreateArrayReference = _cJSON_CreateArrayReferencePtr
       .asFunction<ffi.Pointer<cJSON> Function(ffi.Pointer<cJSON>)>();
 
   ffi.Pointer<cJSON> cJSON_CreateIntArray(
@@ -571,11 +573,11 @@
     );
   }
 
-  late final _cJSON_CreateIntArray_ptr = _lookup<
+  late final _cJSON_CreateIntArrayPtr = _lookup<
       ffi.NativeFunction<
           ffi.Pointer<cJSON> Function(
               ffi.Pointer<ffi.Int32>, ffi.Int32)>>('cJSON_CreateIntArray');
-  late final _cJSON_CreateIntArray = _cJSON_CreateIntArray_ptr
+  late final _cJSON_CreateIntArray = _cJSON_CreateIntArrayPtr
       .asFunction<ffi.Pointer<cJSON> Function(ffi.Pointer<ffi.Int32>, int)>();
 
   ffi.Pointer<cJSON> cJSON_CreateFloatArray(
@@ -588,11 +590,11 @@
     );
   }
 
-  late final _cJSON_CreateFloatArray_ptr = _lookup<
+  late final _cJSON_CreateFloatArrayPtr = _lookup<
       ffi.NativeFunction<
           ffi.Pointer<cJSON> Function(
               ffi.Pointer<ffi.Float>, ffi.Int32)>>('cJSON_CreateFloatArray');
-  late final _cJSON_CreateFloatArray = _cJSON_CreateFloatArray_ptr
+  late final _cJSON_CreateFloatArray = _cJSON_CreateFloatArrayPtr
       .asFunction<ffi.Pointer<cJSON> Function(ffi.Pointer<ffi.Float>, int)>();
 
   ffi.Pointer<cJSON> cJSON_CreateDoubleArray(
@@ -605,11 +607,11 @@
     );
   }
 
-  late final _cJSON_CreateDoubleArray_ptr = _lookup<
+  late final _cJSON_CreateDoubleArrayPtr = _lookup<
       ffi.NativeFunction<
           ffi.Pointer<cJSON> Function(
               ffi.Pointer<ffi.Double>, ffi.Int32)>>('cJSON_CreateDoubleArray');
-  late final _cJSON_CreateDoubleArray = _cJSON_CreateDoubleArray_ptr
+  late final _cJSON_CreateDoubleArray = _cJSON_CreateDoubleArrayPtr
       .asFunction<ffi.Pointer<cJSON> Function(ffi.Pointer<ffi.Double>, int)>();
 
   ffi.Pointer<cJSON> cJSON_CreateStringArray(
@@ -622,11 +624,11 @@
     );
   }
 
-  late final _cJSON_CreateStringArray_ptr = _lookup<
+  late final _cJSON_CreateStringArrayPtr = _lookup<
       ffi.NativeFunction<
           ffi.Pointer<cJSON> Function(ffi.Pointer<ffi.Pointer<ffi.Int8>>,
               ffi.Int32)>>('cJSON_CreateStringArray');
-  late final _cJSON_CreateStringArray = _cJSON_CreateStringArray_ptr.asFunction<
+  late final _cJSON_CreateStringArray = _cJSON_CreateStringArrayPtr.asFunction<
       ffi.Pointer<cJSON> Function(ffi.Pointer<ffi.Pointer<ffi.Int8>>, int)>();
 
   void cJSON_AddItemToArray(
@@ -639,11 +641,11 @@
     );
   }
 
-  late final _cJSON_AddItemToArray_ptr = _lookup<
+  late final _cJSON_AddItemToArrayPtr = _lookup<
       ffi.NativeFunction<
           ffi.Void Function(
               ffi.Pointer<cJSON>, ffi.Pointer<cJSON>)>>('cJSON_AddItemToArray');
-  late final _cJSON_AddItemToArray = _cJSON_AddItemToArray_ptr
+  late final _cJSON_AddItemToArray = _cJSON_AddItemToArrayPtr
       .asFunction<void Function(ffi.Pointer<cJSON>, ffi.Pointer<cJSON>)>();
 
   void cJSON_AddItemToObject(
@@ -658,11 +660,11 @@
     );
   }
 
-  late final _cJSON_AddItemToObject_ptr = _lookup<
+  late final _cJSON_AddItemToObjectPtr = _lookup<
       ffi.NativeFunction<
           ffi.Void Function(ffi.Pointer<cJSON>, ffi.Pointer<ffi.Int8>,
               ffi.Pointer<cJSON>)>>('cJSON_AddItemToObject');
-  late final _cJSON_AddItemToObject = _cJSON_AddItemToObject_ptr.asFunction<
+  late final _cJSON_AddItemToObject = _cJSON_AddItemToObjectPtr.asFunction<
       void Function(
           ffi.Pointer<cJSON>, ffi.Pointer<ffi.Int8>, ffi.Pointer<cJSON>)>();
 
@@ -678,11 +680,11 @@
     );
   }
 
-  late final _cJSON_AddItemToObjectCS_ptr = _lookup<
+  late final _cJSON_AddItemToObjectCSPtr = _lookup<
       ffi.NativeFunction<
           ffi.Void Function(ffi.Pointer<cJSON>, ffi.Pointer<ffi.Int8>,
               ffi.Pointer<cJSON>)>>('cJSON_AddItemToObjectCS');
-  late final _cJSON_AddItemToObjectCS = _cJSON_AddItemToObjectCS_ptr.asFunction<
+  late final _cJSON_AddItemToObjectCS = _cJSON_AddItemToObjectCSPtr.asFunction<
       void Function(
           ffi.Pointer<cJSON>, ffi.Pointer<ffi.Int8>, ffi.Pointer<cJSON>)>();
 
@@ -696,11 +698,11 @@
     );
   }
 
-  late final _cJSON_AddItemReferenceToArray_ptr = _lookup<
+  late final _cJSON_AddItemReferenceToArrayPtr = _lookup<
       ffi.NativeFunction<
           ffi.Void Function(ffi.Pointer<cJSON>,
               ffi.Pointer<cJSON>)>>('cJSON_AddItemReferenceToArray');
-  late final _cJSON_AddItemReferenceToArray = _cJSON_AddItemReferenceToArray_ptr
+  late final _cJSON_AddItemReferenceToArray = _cJSON_AddItemReferenceToArrayPtr
       .asFunction<void Function(ffi.Pointer<cJSON>, ffi.Pointer<cJSON>)>();
 
   void cJSON_AddItemReferenceToObject(
@@ -715,12 +717,12 @@
     );
   }
 
-  late final _cJSON_AddItemReferenceToObject_ptr = _lookup<
+  late final _cJSON_AddItemReferenceToObjectPtr = _lookup<
       ffi.NativeFunction<
           ffi.Void Function(ffi.Pointer<cJSON>, ffi.Pointer<ffi.Int8>,
               ffi.Pointer<cJSON>)>>('cJSON_AddItemReferenceToObject');
   late final _cJSON_AddItemReferenceToObject =
-      _cJSON_AddItemReferenceToObject_ptr.asFunction<
+      _cJSON_AddItemReferenceToObjectPtr.asFunction<
           void Function(
               ffi.Pointer<cJSON>, ffi.Pointer<ffi.Int8>, ffi.Pointer<cJSON>)>();
 
@@ -734,12 +736,12 @@
     );
   }
 
-  late final _cJSON_DetachItemViaPointer_ptr = _lookup<
+  late final _cJSON_DetachItemViaPointerPtr = _lookup<
       ffi.NativeFunction<
           ffi.Pointer<cJSON> Function(ffi.Pointer<cJSON>,
               ffi.Pointer<cJSON>)>>('cJSON_DetachItemViaPointer');
   late final _cJSON_DetachItemViaPointer =
-      _cJSON_DetachItemViaPointer_ptr.asFunction<
+      _cJSON_DetachItemViaPointerPtr.asFunction<
           ffi.Pointer<cJSON> Function(
               ffi.Pointer<cJSON>, ffi.Pointer<cJSON>)>();
 
@@ -753,11 +755,11 @@
     );
   }
 
-  late final _cJSON_DetachItemFromArray_ptr = _lookup<
+  late final _cJSON_DetachItemFromArrayPtr = _lookup<
       ffi.NativeFunction<
           ffi.Pointer<cJSON> Function(
               ffi.Pointer<cJSON>, ffi.Int32)>>('cJSON_DetachItemFromArray');
-  late final _cJSON_DetachItemFromArray = _cJSON_DetachItemFromArray_ptr
+  late final _cJSON_DetachItemFromArray = _cJSON_DetachItemFromArrayPtr
       .asFunction<ffi.Pointer<cJSON> Function(ffi.Pointer<cJSON>, int)>();
 
   void cJSON_DeleteItemFromArray(
@@ -770,10 +772,10 @@
     );
   }
 
-  late final _cJSON_DeleteItemFromArray_ptr = _lookup<
+  late final _cJSON_DeleteItemFromArrayPtr = _lookup<
           ffi.NativeFunction<ffi.Void Function(ffi.Pointer<cJSON>, ffi.Int32)>>(
       'cJSON_DeleteItemFromArray');
-  late final _cJSON_DeleteItemFromArray = _cJSON_DeleteItemFromArray_ptr
+  late final _cJSON_DeleteItemFromArray = _cJSON_DeleteItemFromArrayPtr
       .asFunction<void Function(ffi.Pointer<cJSON>, int)>();
 
   ffi.Pointer<cJSON> cJSON_DetachItemFromObject(
@@ -786,12 +788,12 @@
     );
   }
 
-  late final _cJSON_DetachItemFromObject_ptr = _lookup<
+  late final _cJSON_DetachItemFromObjectPtr = _lookup<
       ffi.NativeFunction<
           ffi.Pointer<cJSON> Function(ffi.Pointer<cJSON>,
               ffi.Pointer<ffi.Int8>)>>('cJSON_DetachItemFromObject');
   late final _cJSON_DetachItemFromObject =
-      _cJSON_DetachItemFromObject_ptr.asFunction<
+      _cJSON_DetachItemFromObjectPtr.asFunction<
           ffi.Pointer<cJSON> Function(
               ffi.Pointer<cJSON>, ffi.Pointer<ffi.Int8>)>();
 
@@ -805,13 +807,13 @@
     );
   }
 
-  late final _cJSON_DetachItemFromObjectCaseSensitive_ptr = _lookup<
+  late final _cJSON_DetachItemFromObjectCaseSensitivePtr = _lookup<
           ffi.NativeFunction<
               ffi.Pointer<cJSON> Function(
                   ffi.Pointer<cJSON>, ffi.Pointer<ffi.Int8>)>>(
       'cJSON_DetachItemFromObjectCaseSensitive');
   late final _cJSON_DetachItemFromObjectCaseSensitive =
-      _cJSON_DetachItemFromObjectCaseSensitive_ptr.asFunction<
+      _cJSON_DetachItemFromObjectCaseSensitivePtr.asFunction<
           ffi.Pointer<cJSON> Function(
               ffi.Pointer<cJSON>, ffi.Pointer<ffi.Int8>)>();
 
@@ -825,11 +827,11 @@
     );
   }
 
-  late final _cJSON_DeleteItemFromObject_ptr = _lookup<
+  late final _cJSON_DeleteItemFromObjectPtr = _lookup<
       ffi.NativeFunction<
           ffi.Void Function(ffi.Pointer<cJSON>,
               ffi.Pointer<ffi.Int8>)>>('cJSON_DeleteItemFromObject');
-  late final _cJSON_DeleteItemFromObject = _cJSON_DeleteItemFromObject_ptr
+  late final _cJSON_DeleteItemFromObject = _cJSON_DeleteItemFromObjectPtr
       .asFunction<void Function(ffi.Pointer<cJSON>, ffi.Pointer<ffi.Int8>)>();
 
   void cJSON_DeleteItemFromObjectCaseSensitive(
@@ -842,12 +844,12 @@
     );
   }
 
-  late final _cJSON_DeleteItemFromObjectCaseSensitive_ptr = _lookup<
+  late final _cJSON_DeleteItemFromObjectCaseSensitivePtr = _lookup<
           ffi.NativeFunction<
               ffi.Void Function(ffi.Pointer<cJSON>, ffi.Pointer<ffi.Int8>)>>(
       'cJSON_DeleteItemFromObjectCaseSensitive');
   late final _cJSON_DeleteItemFromObjectCaseSensitive =
-      _cJSON_DeleteItemFromObjectCaseSensitive_ptr.asFunction<
+      _cJSON_DeleteItemFromObjectCaseSensitivePtr.asFunction<
           void Function(ffi.Pointer<cJSON>, ffi.Pointer<ffi.Int8>)>();
 
   void cJSON_InsertItemInArray(
@@ -862,11 +864,11 @@
     );
   }
 
-  late final _cJSON_InsertItemInArray_ptr = _lookup<
+  late final _cJSON_InsertItemInArrayPtr = _lookup<
       ffi.NativeFunction<
           ffi.Void Function(ffi.Pointer<cJSON>, ffi.Int32,
               ffi.Pointer<cJSON>)>>('cJSON_InsertItemInArray');
-  late final _cJSON_InsertItemInArray = _cJSON_InsertItemInArray_ptr
+  late final _cJSON_InsertItemInArray = _cJSON_InsertItemInArrayPtr
       .asFunction<void Function(ffi.Pointer<cJSON>, int, ffi.Pointer<cJSON>)>();
 
   int cJSON_ReplaceItemViaPointer(
@@ -881,12 +883,12 @@
     );
   }
 
-  late final _cJSON_ReplaceItemViaPointer_ptr = _lookup<
+  late final _cJSON_ReplaceItemViaPointerPtr = _lookup<
       ffi.NativeFunction<
           cJSON_bool Function(ffi.Pointer<cJSON>, ffi.Pointer<cJSON>,
               ffi.Pointer<cJSON>)>>('cJSON_ReplaceItemViaPointer');
   late final _cJSON_ReplaceItemViaPointer =
-      _cJSON_ReplaceItemViaPointer_ptr.asFunction<
+      _cJSON_ReplaceItemViaPointerPtr.asFunction<
           int Function(
               ffi.Pointer<cJSON>, ffi.Pointer<cJSON>, ffi.Pointer<cJSON>)>();
 
@@ -902,11 +904,11 @@
     );
   }
 
-  late final _cJSON_ReplaceItemInArray_ptr = _lookup<
+  late final _cJSON_ReplaceItemInArrayPtr = _lookup<
       ffi.NativeFunction<
           ffi.Void Function(ffi.Pointer<cJSON>, ffi.Int32,
               ffi.Pointer<cJSON>)>>('cJSON_ReplaceItemInArray');
-  late final _cJSON_ReplaceItemInArray = _cJSON_ReplaceItemInArray_ptr
+  late final _cJSON_ReplaceItemInArray = _cJSON_ReplaceItemInArrayPtr
       .asFunction<void Function(ffi.Pointer<cJSON>, int, ffi.Pointer<cJSON>)>();
 
   void cJSON_ReplaceItemInObject(
@@ -921,12 +923,12 @@
     );
   }
 
-  late final _cJSON_ReplaceItemInObject_ptr = _lookup<
+  late final _cJSON_ReplaceItemInObjectPtr = _lookup<
       ffi.NativeFunction<
           ffi.Void Function(ffi.Pointer<cJSON>, ffi.Pointer<ffi.Int8>,
               ffi.Pointer<cJSON>)>>('cJSON_ReplaceItemInObject');
   late final _cJSON_ReplaceItemInObject =
-      _cJSON_ReplaceItemInObject_ptr.asFunction<
+      _cJSON_ReplaceItemInObjectPtr.asFunction<
           void Function(
               ffi.Pointer<cJSON>, ffi.Pointer<ffi.Int8>, ffi.Pointer<cJSON>)>();
 
@@ -942,12 +944,12 @@
     );
   }
 
-  late final _cJSON_ReplaceItemInObjectCaseSensitive_ptr = _lookup<
+  late final _cJSON_ReplaceItemInObjectCaseSensitivePtr = _lookup<
       ffi.NativeFunction<
           ffi.Void Function(ffi.Pointer<cJSON>, ffi.Pointer<ffi.Int8>,
               ffi.Pointer<cJSON>)>>('cJSON_ReplaceItemInObjectCaseSensitive');
   late final _cJSON_ReplaceItemInObjectCaseSensitive =
-      _cJSON_ReplaceItemInObjectCaseSensitive_ptr.asFunction<
+      _cJSON_ReplaceItemInObjectCaseSensitivePtr.asFunction<
           void Function(
               ffi.Pointer<cJSON>, ffi.Pointer<ffi.Int8>, ffi.Pointer<cJSON>)>();
 
@@ -961,11 +963,11 @@
     );
   }
 
-  late final _cJSON_Duplicate_ptr = _lookup<
+  late final _cJSON_DuplicatePtr = _lookup<
       ffi.NativeFunction<
           ffi.Pointer<cJSON> Function(
               ffi.Pointer<cJSON>, cJSON_bool)>>('cJSON_Duplicate');
-  late final _cJSON_Duplicate = _cJSON_Duplicate_ptr
+  late final _cJSON_Duplicate = _cJSON_DuplicatePtr
       .asFunction<ffi.Pointer<cJSON> Function(ffi.Pointer<cJSON>, int)>();
 
   int cJSON_Compare(
@@ -980,11 +982,11 @@
     );
   }
 
-  late final _cJSON_Compare_ptr = _lookup<
+  late final _cJSON_ComparePtr = _lookup<
       ffi.NativeFunction<
           cJSON_bool Function(ffi.Pointer<cJSON>, ffi.Pointer<cJSON>,
               cJSON_bool)>>('cJSON_Compare');
-  late final _cJSON_Compare = _cJSON_Compare_ptr
+  late final _cJSON_Compare = _cJSON_ComparePtr
       .asFunction<int Function(ffi.Pointer<cJSON>, ffi.Pointer<cJSON>, int)>();
 
   void cJSON_Minify(
@@ -995,11 +997,11 @@
     );
   }
 
-  late final _cJSON_Minify_ptr =
+  late final _cJSON_MinifyPtr =
       _lookup<ffi.NativeFunction<ffi.Void Function(ffi.Pointer<ffi.Int8>)>>(
           'cJSON_Minify');
   late final _cJSON_Minify =
-      _cJSON_Minify_ptr.asFunction<void Function(ffi.Pointer<ffi.Int8>)>();
+      _cJSON_MinifyPtr.asFunction<void Function(ffi.Pointer<ffi.Int8>)>();
 
   ffi.Pointer<cJSON> cJSON_AddNullToObject(
     ffi.Pointer<cJSON> object,
@@ -1011,11 +1013,11 @@
     );
   }
 
-  late final _cJSON_AddNullToObject_ptr = _lookup<
+  late final _cJSON_AddNullToObjectPtr = _lookup<
       ffi.NativeFunction<
           ffi.Pointer<cJSON> Function(ffi.Pointer<cJSON>,
               ffi.Pointer<ffi.Int8>)>>('cJSON_AddNullToObject');
-  late final _cJSON_AddNullToObject = _cJSON_AddNullToObject_ptr.asFunction<
+  late final _cJSON_AddNullToObject = _cJSON_AddNullToObjectPtr.asFunction<
       ffi.Pointer<cJSON> Function(ffi.Pointer<cJSON>, ffi.Pointer<ffi.Int8>)>();
 
   ffi.Pointer<cJSON> cJSON_AddTrueToObject(
@@ -1028,11 +1030,11 @@
     );
   }
 
-  late final _cJSON_AddTrueToObject_ptr = _lookup<
+  late final _cJSON_AddTrueToObjectPtr = _lookup<
       ffi.NativeFunction<
           ffi.Pointer<cJSON> Function(ffi.Pointer<cJSON>,
               ffi.Pointer<ffi.Int8>)>>('cJSON_AddTrueToObject');
-  late final _cJSON_AddTrueToObject = _cJSON_AddTrueToObject_ptr.asFunction<
+  late final _cJSON_AddTrueToObject = _cJSON_AddTrueToObjectPtr.asFunction<
       ffi.Pointer<cJSON> Function(ffi.Pointer<cJSON>, ffi.Pointer<ffi.Int8>)>();
 
   ffi.Pointer<cJSON> cJSON_AddFalseToObject(
@@ -1045,11 +1047,11 @@
     );
   }
 
-  late final _cJSON_AddFalseToObject_ptr = _lookup<
+  late final _cJSON_AddFalseToObjectPtr = _lookup<
       ffi.NativeFunction<
           ffi.Pointer<cJSON> Function(ffi.Pointer<cJSON>,
               ffi.Pointer<ffi.Int8>)>>('cJSON_AddFalseToObject');
-  late final _cJSON_AddFalseToObject = _cJSON_AddFalseToObject_ptr.asFunction<
+  late final _cJSON_AddFalseToObject = _cJSON_AddFalseToObjectPtr.asFunction<
       ffi.Pointer<cJSON> Function(ffi.Pointer<cJSON>, ffi.Pointer<ffi.Int8>)>();
 
   ffi.Pointer<cJSON> cJSON_AddBoolToObject(
@@ -1064,11 +1066,11 @@
     );
   }
 
-  late final _cJSON_AddBoolToObject_ptr = _lookup<
+  late final _cJSON_AddBoolToObjectPtr = _lookup<
       ffi.NativeFunction<
           ffi.Pointer<cJSON> Function(ffi.Pointer<cJSON>, ffi.Pointer<ffi.Int8>,
               cJSON_bool)>>('cJSON_AddBoolToObject');
-  late final _cJSON_AddBoolToObject = _cJSON_AddBoolToObject_ptr.asFunction<
+  late final _cJSON_AddBoolToObject = _cJSON_AddBoolToObjectPtr.asFunction<
       ffi.Pointer<cJSON> Function(
           ffi.Pointer<cJSON>, ffi.Pointer<ffi.Int8>, int)>();
 
@@ -1084,11 +1086,11 @@
     );
   }
 
-  late final _cJSON_AddNumberToObject_ptr = _lookup<
+  late final _cJSON_AddNumberToObjectPtr = _lookup<
       ffi.NativeFunction<
           ffi.Pointer<cJSON> Function(ffi.Pointer<cJSON>, ffi.Pointer<ffi.Int8>,
               ffi.Double)>>('cJSON_AddNumberToObject');
-  late final _cJSON_AddNumberToObject = _cJSON_AddNumberToObject_ptr.asFunction<
+  late final _cJSON_AddNumberToObject = _cJSON_AddNumberToObjectPtr.asFunction<
       ffi.Pointer<cJSON> Function(
           ffi.Pointer<cJSON>, ffi.Pointer<ffi.Int8>, double)>();
 
@@ -1104,11 +1106,11 @@
     );
   }
 
-  late final _cJSON_AddStringToObject_ptr = _lookup<
+  late final _cJSON_AddStringToObjectPtr = _lookup<
       ffi.NativeFunction<
           ffi.Pointer<cJSON> Function(ffi.Pointer<cJSON>, ffi.Pointer<ffi.Int8>,
               ffi.Pointer<ffi.Int8>)>>('cJSON_AddStringToObject');
-  late final _cJSON_AddStringToObject = _cJSON_AddStringToObject_ptr.asFunction<
+  late final _cJSON_AddStringToObject = _cJSON_AddStringToObjectPtr.asFunction<
       ffi.Pointer<cJSON> Function(
           ffi.Pointer<cJSON>, ffi.Pointer<ffi.Int8>, ffi.Pointer<ffi.Int8>)>();
 
@@ -1124,11 +1126,11 @@
     );
   }
 
-  late final _cJSON_AddRawToObject_ptr = _lookup<
+  late final _cJSON_AddRawToObjectPtr = _lookup<
       ffi.NativeFunction<
           ffi.Pointer<cJSON> Function(ffi.Pointer<cJSON>, ffi.Pointer<ffi.Int8>,
               ffi.Pointer<ffi.Int8>)>>('cJSON_AddRawToObject');
-  late final _cJSON_AddRawToObject = _cJSON_AddRawToObject_ptr.asFunction<
+  late final _cJSON_AddRawToObject = _cJSON_AddRawToObjectPtr.asFunction<
       ffi.Pointer<cJSON> Function(
           ffi.Pointer<cJSON>, ffi.Pointer<ffi.Int8>, ffi.Pointer<ffi.Int8>)>();
 
@@ -1142,11 +1144,11 @@
     );
   }
 
-  late final _cJSON_AddObjectToObject_ptr = _lookup<
+  late final _cJSON_AddObjectToObjectPtr = _lookup<
       ffi.NativeFunction<
           ffi.Pointer<cJSON> Function(ffi.Pointer<cJSON>,
               ffi.Pointer<ffi.Int8>)>>('cJSON_AddObjectToObject');
-  late final _cJSON_AddObjectToObject = _cJSON_AddObjectToObject_ptr.asFunction<
+  late final _cJSON_AddObjectToObject = _cJSON_AddObjectToObjectPtr.asFunction<
       ffi.Pointer<cJSON> Function(ffi.Pointer<cJSON>, ffi.Pointer<ffi.Int8>)>();
 
   ffi.Pointer<cJSON> cJSON_AddArrayToObject(
@@ -1159,11 +1161,11 @@
     );
   }
 
-  late final _cJSON_AddArrayToObject_ptr = _lookup<
+  late final _cJSON_AddArrayToObjectPtr = _lookup<
       ffi.NativeFunction<
           ffi.Pointer<cJSON> Function(ffi.Pointer<cJSON>,
               ffi.Pointer<ffi.Int8>)>>('cJSON_AddArrayToObject');
-  late final _cJSON_AddArrayToObject = _cJSON_AddArrayToObject_ptr.asFunction<
+  late final _cJSON_AddArrayToObject = _cJSON_AddArrayToObjectPtr.asFunction<
       ffi.Pointer<cJSON> Function(ffi.Pointer<cJSON>, ffi.Pointer<ffi.Int8>)>();
 
   double cJSON_SetNumberHelper(
@@ -1176,11 +1178,11 @@
     );
   }
 
-  late final _cJSON_SetNumberHelper_ptr = _lookup<
+  late final _cJSON_SetNumberHelperPtr = _lookup<
       ffi.NativeFunction<
           ffi.Double Function(
               ffi.Pointer<cJSON>, ffi.Double)>>('cJSON_SetNumberHelper');
-  late final _cJSON_SetNumberHelper = _cJSON_SetNumberHelper_ptr
+  late final _cJSON_SetNumberHelper = _cJSON_SetNumberHelperPtr
       .asFunction<double Function(ffi.Pointer<cJSON>, double)>();
 
   ffi.Pointer<ffi.Void> cJSON_malloc(
@@ -1191,11 +1193,11 @@
     );
   }
 
-  late final _cJSON_malloc_ptr =
+  late final _cJSON_mallocPtr =
       _lookup<ffi.NativeFunction<ffi.Pointer<ffi.Void> Function(ffi.IntPtr)>>(
           'cJSON_malloc');
   late final _cJSON_malloc =
-      _cJSON_malloc_ptr.asFunction<ffi.Pointer<ffi.Void> Function(int)>();
+      _cJSON_mallocPtr.asFunction<ffi.Pointer<ffi.Void> Function(int)>();
 
   void cJSON_free(
     ffi.Pointer<ffi.Void> object,
@@ -1205,11 +1207,11 @@
     );
   }
 
-  late final _cJSON_free_ptr =
+  late final _cJSON_freePtr =
       _lookup<ffi.NativeFunction<ffi.Void Function(ffi.Pointer<ffi.Void>)>>(
           'cJSON_free');
   late final _cJSON_free =
-      _cJSON_free_ptr.asFunction<void Function(ffi.Pointer<ffi.Void>)>();
+      _cJSON_freePtr.asFunction<void Function(ffi.Pointer<ffi.Void>)>();
 }
 
 class cJSON extends ffi.Struct {
diff --git a/test/large_integration_tests/_expected_libclang_bindings.dart b/test/large_integration_tests/_expected_libclang_bindings.dart
index caf2392..78cc9c6 100644
--- a/test/large_integration_tests/_expected_libclang_bindings.dart
+++ b/test/large_integration_tests/_expected_libclang_bindings.dart
@@ -1,3 +1,5 @@
+// ignore_for_file: camel_case_types, non_constant_identifier_names
+
 // AUTO GENERATED FILE, DO NOT EDIT.
 //
 // Generated by `package:ffigen`.
@@ -27,10 +29,10 @@
     );
   }
 
-  late final _clang_getCString_ptr =
+  late final _clang_getCStringPtr =
       _lookup<ffi.NativeFunction<ffi.Pointer<ffi.Int8> Function(CXString)>>(
           'clang_getCString');
-  late final _clang_getCString = _clang_getCString_ptr
+  late final _clang_getCString = _clang_getCStringPtr
       .asFunction<ffi.Pointer<ffi.Int8> Function(CXString)>();
 
   /// Free the given string.
@@ -42,25 +44,25 @@
     );
   }
 
-  late final _clang_disposeString_ptr =
+  late final _clang_disposeStringPtr =
       _lookup<ffi.NativeFunction<ffi.Void Function(CXString)>>(
           'clang_disposeString');
   late final _clang_disposeString =
-      _clang_disposeString_ptr.asFunction<void Function(CXString)>();
+      _clang_disposeStringPtr.asFunction<void Function(CXString)>();
 
   /// Free the given string set.
   void clang_disposeStringSet(
-    ffi.Pointer<CXStringSet> set_1,
+    ffi.Pointer<CXStringSet> set1,
   ) {
     return _clang_disposeStringSet(
-      set_1,
+      set1,
     );
   }
 
-  late final _clang_disposeStringSet_ptr =
+  late final _clang_disposeStringSetPtr =
       _lookup<ffi.NativeFunction<ffi.Void Function(ffi.Pointer<CXStringSet>)>>(
           'clang_disposeStringSet');
-  late final _clang_disposeStringSet = _clang_disposeStringSet_ptr
+  late final _clang_disposeStringSet = _clang_disposeStringSetPtr
       .asFunction<void Function(ffi.Pointer<CXStringSet>)>();
 
   /// Return the timestamp for use with Clang's -fbuild-session-timestamp=
@@ -69,11 +71,11 @@
     return _clang_getBuildSessionTimestamp();
   }
 
-  late final _clang_getBuildSessionTimestamp_ptr =
+  late final _clang_getBuildSessionTimestampPtr =
       _lookup<ffi.NativeFunction<ffi.Uint64 Function()>>(
           'clang_getBuildSessionTimestamp');
   late final _clang_getBuildSessionTimestamp =
-      _clang_getBuildSessionTimestamp_ptr.asFunction<int Function()>();
+      _clang_getBuildSessionTimestampPtr.asFunction<int Function()>();
 
   /// Create a CXVirtualFileOverlay object. Must be disposed with
   /// clang_VirtualFileOverlay_dispose().
@@ -85,11 +87,11 @@
     );
   }
 
-  late final _clang_VirtualFileOverlay_create_ptr =
+  late final _clang_VirtualFileOverlay_createPtr =
       _lookup<ffi.NativeFunction<CXVirtualFileOverlay Function(ffi.Uint32)>>(
           'clang_VirtualFileOverlay_create');
   late final _clang_VirtualFileOverlay_create =
-      _clang_VirtualFileOverlay_create_ptr
+      _clang_VirtualFileOverlay_createPtr
           .asFunction<CXVirtualFileOverlay Function(int)>();
 
   /// Map an absolute virtual file path to an absolute real one. The virtual
@@ -106,13 +108,13 @@
     );
   }
 
-  late final _clang_VirtualFileOverlay_addFileMapping_ptr = _lookup<
+  late final _clang_VirtualFileOverlay_addFileMappingPtr = _lookup<
           ffi.NativeFunction<
               ffi.Int32 Function(CXVirtualFileOverlay, ffi.Pointer<ffi.Int8>,
                   ffi.Pointer<ffi.Int8>)>>(
       'clang_VirtualFileOverlay_addFileMapping');
   late final _clang_VirtualFileOverlay_addFileMapping =
-      _clang_VirtualFileOverlay_addFileMapping_ptr.asFunction<
+      _clang_VirtualFileOverlay_addFileMappingPtr.asFunction<
           int Function(CXVirtualFileOverlay, ffi.Pointer<ffi.Int8>,
               ffi.Pointer<ffi.Int8>)>();
 
@@ -129,12 +131,12 @@
     );
   }
 
-  late final _clang_VirtualFileOverlay_setCaseSensitivity_ptr = _lookup<
+  late final _clang_VirtualFileOverlay_setCaseSensitivityPtr = _lookup<
       ffi.NativeFunction<
           ffi.Int32 Function(CXVirtualFileOverlay,
               ffi.Int32)>>('clang_VirtualFileOverlay_setCaseSensitivity');
   late final _clang_VirtualFileOverlay_setCaseSensitivity =
-      _clang_VirtualFileOverlay_setCaseSensitivity_ptr
+      _clang_VirtualFileOverlay_setCaseSensitivityPtr
           .asFunction<int Function(CXVirtualFileOverlay, int)>();
 
   /// Write out the CXVirtualFileOverlay object to a char buffer.
@@ -152,7 +154,7 @@
     );
   }
 
-  late final _clang_VirtualFileOverlay_writeToBuffer_ptr = _lookup<
+  late final _clang_VirtualFileOverlay_writeToBufferPtr = _lookup<
           ffi.NativeFunction<
               ffi.Int32 Function(
                   CXVirtualFileOverlay,
@@ -161,7 +163,7 @@
                   ffi.Pointer<ffi.Uint32>)>>(
       'clang_VirtualFileOverlay_writeToBuffer');
   late final _clang_VirtualFileOverlay_writeToBuffer =
-      _clang_VirtualFileOverlay_writeToBuffer_ptr.asFunction<
+      _clang_VirtualFileOverlay_writeToBufferPtr.asFunction<
           int Function(CXVirtualFileOverlay, int,
               ffi.Pointer<ffi.Pointer<ffi.Int8>>, ffi.Pointer<ffi.Uint32>)>();
 
@@ -175,11 +177,11 @@
     );
   }
 
-  late final _clang_free_ptr =
+  late final _clang_freePtr =
       _lookup<ffi.NativeFunction<ffi.Void Function(ffi.Pointer<ffi.Void>)>>(
           'clang_free');
   late final _clang_free =
-      _clang_free_ptr.asFunction<void Function(ffi.Pointer<ffi.Void>)>();
+      _clang_freePtr.asFunction<void Function(ffi.Pointer<ffi.Void>)>();
 
   /// Dispose a CXVirtualFileOverlay object.
   void clang_VirtualFileOverlay_dispose(
@@ -190,11 +192,11 @@
     );
   }
 
-  late final _clang_VirtualFileOverlay_dispose_ptr =
+  late final _clang_VirtualFileOverlay_disposePtr =
       _lookup<ffi.NativeFunction<ffi.Void Function(CXVirtualFileOverlay)>>(
           'clang_VirtualFileOverlay_dispose');
   late final _clang_VirtualFileOverlay_dispose =
-      _clang_VirtualFileOverlay_dispose_ptr
+      _clang_VirtualFileOverlay_disposePtr
           .asFunction<void Function(CXVirtualFileOverlay)>();
 
   /// Create a CXModuleMapDescriptor object. Must be disposed with
@@ -207,11 +209,11 @@
     );
   }
 
-  late final _clang_ModuleMapDescriptor_create_ptr =
+  late final _clang_ModuleMapDescriptor_createPtr =
       _lookup<ffi.NativeFunction<CXModuleMapDescriptor Function(ffi.Uint32)>>(
           'clang_ModuleMapDescriptor_create');
   late final _clang_ModuleMapDescriptor_create =
-      _clang_ModuleMapDescriptor_create_ptr
+      _clang_ModuleMapDescriptor_createPtr
           .asFunction<CXModuleMapDescriptor Function(int)>();
 
   /// Sets the framework module name that the module.map describes.
@@ -225,13 +227,13 @@
     );
   }
 
-  late final _clang_ModuleMapDescriptor_setFrameworkModuleName_ptr = _lookup<
+  late final _clang_ModuleMapDescriptor_setFrameworkModuleNamePtr = _lookup<
           ffi.NativeFunction<
               ffi.Int32 Function(
                   CXModuleMapDescriptor, ffi.Pointer<ffi.Int8>)>>(
       'clang_ModuleMapDescriptor_setFrameworkModuleName');
   late final _clang_ModuleMapDescriptor_setFrameworkModuleName =
-      _clang_ModuleMapDescriptor_setFrameworkModuleName_ptr.asFunction<
+      _clang_ModuleMapDescriptor_setFrameworkModuleNamePtr.asFunction<
           int Function(CXModuleMapDescriptor, ffi.Pointer<ffi.Int8>)>();
 
   /// Sets the umbrealla header name that the module.map describes.
@@ -245,13 +247,13 @@
     );
   }
 
-  late final _clang_ModuleMapDescriptor_setUmbrellaHeader_ptr = _lookup<
+  late final _clang_ModuleMapDescriptor_setUmbrellaHeaderPtr = _lookup<
           ffi.NativeFunction<
               ffi.Int32 Function(
                   CXModuleMapDescriptor, ffi.Pointer<ffi.Int8>)>>(
       'clang_ModuleMapDescriptor_setUmbrellaHeader');
   late final _clang_ModuleMapDescriptor_setUmbrellaHeader =
-      _clang_ModuleMapDescriptor_setUmbrellaHeader_ptr.asFunction<
+      _clang_ModuleMapDescriptor_setUmbrellaHeaderPtr.asFunction<
           int Function(CXModuleMapDescriptor, ffi.Pointer<ffi.Int8>)>();
 
   /// Write out the CXModuleMapDescriptor object to a char buffer.
@@ -269,7 +271,7 @@
     );
   }
 
-  late final _clang_ModuleMapDescriptor_writeToBuffer_ptr = _lookup<
+  late final _clang_ModuleMapDescriptor_writeToBufferPtr = _lookup<
           ffi.NativeFunction<
               ffi.Int32 Function(
                   CXModuleMapDescriptor,
@@ -278,7 +280,7 @@
                   ffi.Pointer<ffi.Uint32>)>>(
       'clang_ModuleMapDescriptor_writeToBuffer');
   late final _clang_ModuleMapDescriptor_writeToBuffer =
-      _clang_ModuleMapDescriptor_writeToBuffer_ptr.asFunction<
+      _clang_ModuleMapDescriptor_writeToBufferPtr.asFunction<
           int Function(CXModuleMapDescriptor, int,
               ffi.Pointer<ffi.Pointer<ffi.Int8>>, ffi.Pointer<ffi.Uint32>)>();
 
@@ -291,11 +293,11 @@
     );
   }
 
-  late final _clang_ModuleMapDescriptor_dispose_ptr =
+  late final _clang_ModuleMapDescriptor_disposePtr =
       _lookup<ffi.NativeFunction<ffi.Void Function(CXModuleMapDescriptor)>>(
           'clang_ModuleMapDescriptor_dispose');
   late final _clang_ModuleMapDescriptor_dispose =
-      _clang_ModuleMapDescriptor_dispose_ptr
+      _clang_ModuleMapDescriptor_disposePtr
           .asFunction<void Function(CXModuleMapDescriptor)>();
 
   /// Provides a shared context for creating translation units.
@@ -309,11 +311,11 @@
     );
   }
 
-  late final _clang_createIndex_ptr =
+  late final _clang_createIndexPtr =
       _lookup<ffi.NativeFunction<CXIndex Function(ffi.Int32, ffi.Int32)>>(
           'clang_createIndex');
   late final _clang_createIndex =
-      _clang_createIndex_ptr.asFunction<CXIndex Function(int, int)>();
+      _clang_createIndexPtr.asFunction<CXIndex Function(int, int)>();
 
   /// Destroy the given index.
   void clang_disposeIndex(
@@ -324,11 +326,11 @@
     );
   }
 
-  late final _clang_disposeIndex_ptr =
+  late final _clang_disposeIndexPtr =
       _lookup<ffi.NativeFunction<ffi.Void Function(CXIndex)>>(
           'clang_disposeIndex');
   late final _clang_disposeIndex =
-      _clang_disposeIndex_ptr.asFunction<void Function(CXIndex)>();
+      _clang_disposeIndexPtr.asFunction<void Function(CXIndex)>();
 
   /// Sets general options associated with a CXIndex.
   void clang_CXIndex_setGlobalOptions(
@@ -341,11 +343,11 @@
     );
   }
 
-  late final _clang_CXIndex_setGlobalOptions_ptr =
+  late final _clang_CXIndex_setGlobalOptionsPtr =
       _lookup<ffi.NativeFunction<ffi.Void Function(CXIndex, ffi.Uint32)>>(
           'clang_CXIndex_setGlobalOptions');
   late final _clang_CXIndex_setGlobalOptions =
-      _clang_CXIndex_setGlobalOptions_ptr
+      _clang_CXIndex_setGlobalOptionsPtr
           .asFunction<void Function(CXIndex, int)>();
 
   /// Gets the general options associated with a CXIndex.
@@ -357,11 +359,11 @@
     );
   }
 
-  late final _clang_CXIndex_getGlobalOptions_ptr =
+  late final _clang_CXIndex_getGlobalOptionsPtr =
       _lookup<ffi.NativeFunction<ffi.Uint32 Function(CXIndex)>>(
           'clang_CXIndex_getGlobalOptions');
   late final _clang_CXIndex_getGlobalOptions =
-      _clang_CXIndex_getGlobalOptions_ptr.asFunction<int Function(CXIndex)>();
+      _clang_CXIndex_getGlobalOptionsPtr.asFunction<int Function(CXIndex)>();
 
   /// Sets the invocation emission path option in a CXIndex.
   void clang_CXIndex_setInvocationEmissionPathOption(
@@ -374,12 +376,12 @@
     );
   }
 
-  late final _clang_CXIndex_setInvocationEmissionPathOption_ptr = _lookup<
+  late final _clang_CXIndex_setInvocationEmissionPathOptionPtr = _lookup<
           ffi.NativeFunction<
               ffi.Void Function(CXIndex, ffi.Pointer<ffi.Int8>)>>(
       'clang_CXIndex_setInvocationEmissionPathOption');
   late final _clang_CXIndex_setInvocationEmissionPathOption =
-      _clang_CXIndex_setInvocationEmissionPathOption_ptr
+      _clang_CXIndex_setInvocationEmissionPathOptionPtr
           .asFunction<void Function(CXIndex, ffi.Pointer<ffi.Int8>)>();
 
   /// Retrieve the complete file and path name of the given file.
@@ -391,11 +393,11 @@
     );
   }
 
-  late final _clang_getFileName_ptr =
+  late final _clang_getFileNamePtr =
       _lookup<ffi.NativeFunction<CXString Function(CXFile)>>(
           'clang_getFileName');
   late final _clang_getFileName =
-      _clang_getFileName_ptr.asFunction<CXString Function(CXFile)>();
+      _clang_getFileNamePtr.asFunction<CXString Function(CXFile)>();
 
   /// Retrieve the last modification time of the given file.
   int clang_getFileTime(
@@ -406,11 +408,11 @@
     );
   }
 
-  late final _clang_getFileTime_ptr =
+  late final _clang_getFileTimePtr =
       _lookup<ffi.NativeFunction<ffi.Int64 Function(CXFile)>>(
           'clang_getFileTime');
   late final _clang_getFileTime =
-      _clang_getFileTime_ptr.asFunction<int Function(CXFile)>();
+      _clang_getFileTimePtr.asFunction<int Function(CXFile)>();
 
   /// Retrieve the unique ID for the given file.
   int clang_getFileUniqueID(
@@ -423,11 +425,11 @@
     );
   }
 
-  late final _clang_getFileUniqueID_ptr = _lookup<
+  late final _clang_getFileUniqueIDPtr = _lookup<
       ffi.NativeFunction<
           ffi.Int32 Function(
               CXFile, ffi.Pointer<CXFileUniqueID>)>>('clang_getFileUniqueID');
-  late final _clang_getFileUniqueID = _clang_getFileUniqueID_ptr
+  late final _clang_getFileUniqueID = _clang_getFileUniqueIDPtr
       .asFunction<int Function(CXFile, ffi.Pointer<CXFileUniqueID>)>();
 
   /// Determine whether the given header is guarded against multiple inclusions,
@@ -443,11 +445,11 @@
     );
   }
 
-  late final _clang_isFileMultipleIncludeGuarded_ptr = _lookup<
+  late final _clang_isFileMultipleIncludeGuardedPtr = _lookup<
           ffi.NativeFunction<ffi.Uint32 Function(CXTranslationUnit, CXFile)>>(
       'clang_isFileMultipleIncludeGuarded');
   late final _clang_isFileMultipleIncludeGuarded =
-      _clang_isFileMultipleIncludeGuarded_ptr
+      _clang_isFileMultipleIncludeGuardedPtr
           .asFunction<int Function(CXTranslationUnit, CXFile)>();
 
   /// Retrieve a file handle within the given translation unit.
@@ -461,11 +463,11 @@
     );
   }
 
-  late final _clang_getFile_ptr = _lookup<
+  late final _clang_getFilePtr = _lookup<
       ffi.NativeFunction<
           CXFile Function(
               CXTranslationUnit, ffi.Pointer<ffi.Int8>)>>('clang_getFile');
-  late final _clang_getFile = _clang_getFile_ptr
+  late final _clang_getFile = _clang_getFilePtr
       .asFunction<CXFile Function(CXTranslationUnit, ffi.Pointer<ffi.Int8>)>();
 
   /// Retrieve the buffer associated with the given file.
@@ -481,11 +483,11 @@
     );
   }
 
-  late final _clang_getFileContents_ptr = _lookup<
+  late final _clang_getFileContentsPtr = _lookup<
       ffi.NativeFunction<
           ffi.Pointer<ffi.Int8> Function(CXTranslationUnit, CXFile,
               ffi.Pointer<ffi.IntPtr>)>>('clang_getFileContents');
-  late final _clang_getFileContents = _clang_getFileContents_ptr.asFunction<
+  late final _clang_getFileContents = _clang_getFileContentsPtr.asFunction<
       ffi.Pointer<ffi.Int8> Function(
           CXTranslationUnit, CXFile, ffi.Pointer<ffi.IntPtr>)>();
 
@@ -501,11 +503,11 @@
     );
   }
 
-  late final _clang_File_isEqual_ptr =
+  late final _clang_File_isEqualPtr =
       _lookup<ffi.NativeFunction<ffi.Int32 Function(CXFile, CXFile)>>(
           'clang_File_isEqual');
   late final _clang_File_isEqual =
-      _clang_File_isEqual_ptr.asFunction<int Function(CXFile, CXFile)>();
+      _clang_File_isEqualPtr.asFunction<int Function(CXFile, CXFile)>();
 
   /// Returns the real path name of file.
   CXString clang_File_tryGetRealPathName(
@@ -516,22 +518,22 @@
     );
   }
 
-  late final _clang_File_tryGetRealPathName_ptr =
+  late final _clang_File_tryGetRealPathNamePtr =
       _lookup<ffi.NativeFunction<CXString Function(CXFile)>>(
           'clang_File_tryGetRealPathName');
-  late final _clang_File_tryGetRealPathName = _clang_File_tryGetRealPathName_ptr
-      .asFunction<CXString Function(CXFile)>();
+  late final _clang_File_tryGetRealPathName =
+      _clang_File_tryGetRealPathNamePtr.asFunction<CXString Function(CXFile)>();
 
   /// Retrieve a NULL (invalid) source location.
   CXSourceLocation clang_getNullLocation() {
     return _clang_getNullLocation();
   }
 
-  late final _clang_getNullLocation_ptr =
+  late final _clang_getNullLocationPtr =
       _lookup<ffi.NativeFunction<CXSourceLocation Function()>>(
           'clang_getNullLocation');
   late final _clang_getNullLocation =
-      _clang_getNullLocation_ptr.asFunction<CXSourceLocation Function()>();
+      _clang_getNullLocationPtr.asFunction<CXSourceLocation Function()>();
 
   /// Determine whether two source locations, which must refer into the same
   /// translation unit, refer to exactly the same point in the source code.
@@ -545,11 +547,11 @@
     );
   }
 
-  late final _clang_equalLocations_ptr = _lookup<
+  late final _clang_equalLocationsPtr = _lookup<
       ffi.NativeFunction<
           ffi.Uint32 Function(
               CXSourceLocation, CXSourceLocation)>>('clang_equalLocations');
-  late final _clang_equalLocations = _clang_equalLocations_ptr
+  late final _clang_equalLocations = _clang_equalLocationsPtr
       .asFunction<int Function(CXSourceLocation, CXSourceLocation)>();
 
   /// Retrieves the source location associated with a given file/line/column in
@@ -568,11 +570,11 @@
     );
   }
 
-  late final _clang_getLocation_ptr = _lookup<
+  late final _clang_getLocationPtr = _lookup<
       ffi.NativeFunction<
           CXSourceLocation Function(CXTranslationUnit, CXFile, ffi.Uint32,
               ffi.Uint32)>>('clang_getLocation');
-  late final _clang_getLocation = _clang_getLocation_ptr.asFunction<
+  late final _clang_getLocation = _clang_getLocationPtr.asFunction<
       CXSourceLocation Function(CXTranslationUnit, CXFile, int, int)>();
 
   /// Retrieves the source location associated with a given character offset in
@@ -589,11 +591,11 @@
     );
   }
 
-  late final _clang_getLocationForOffset_ptr = _lookup<
+  late final _clang_getLocationForOffsetPtr = _lookup<
       ffi.NativeFunction<
           CXSourceLocation Function(CXTranslationUnit, CXFile,
               ffi.Uint32)>>('clang_getLocationForOffset');
-  late final _clang_getLocationForOffset = _clang_getLocationForOffset_ptr
+  late final _clang_getLocationForOffset = _clang_getLocationForOffsetPtr
       .asFunction<CXSourceLocation Function(CXTranslationUnit, CXFile, int)>();
 
   /// Returns non-zero if the given source location is in a system header.
@@ -605,11 +607,11 @@
     );
   }
 
-  late final _clang_Location_isInSystemHeader_ptr =
+  late final _clang_Location_isInSystemHeaderPtr =
       _lookup<ffi.NativeFunction<ffi.Int32 Function(CXSourceLocation)>>(
           'clang_Location_isInSystemHeader');
   late final _clang_Location_isInSystemHeader =
-      _clang_Location_isInSystemHeader_ptr
+      _clang_Location_isInSystemHeaderPtr
           .asFunction<int Function(CXSourceLocation)>();
 
   /// Returns non-zero if the given source location is in the main file of the
@@ -622,10 +624,10 @@
     );
   }
 
-  late final _clang_Location_isFromMainFile_ptr =
+  late final _clang_Location_isFromMainFilePtr =
       _lookup<ffi.NativeFunction<ffi.Int32 Function(CXSourceLocation)>>(
           'clang_Location_isFromMainFile');
-  late final _clang_Location_isFromMainFile = _clang_Location_isFromMainFile_ptr
+  late final _clang_Location_isFromMainFile = _clang_Location_isFromMainFilePtr
       .asFunction<int Function(CXSourceLocation)>();
 
   /// Retrieve a NULL (invalid) source range.
@@ -633,11 +635,11 @@
     return _clang_getNullRange();
   }
 
-  late final _clang_getNullRange_ptr =
+  late final _clang_getNullRangePtr =
       _lookup<ffi.NativeFunction<CXSourceRange Function()>>(
           'clang_getNullRange');
   late final _clang_getNullRange =
-      _clang_getNullRange_ptr.asFunction<CXSourceRange Function()>();
+      _clang_getNullRangePtr.asFunction<CXSourceRange Function()>();
 
   /// Retrieve a source range given the beginning and ending source locations.
   CXSourceRange clang_getRange(
@@ -650,11 +652,11 @@
     );
   }
 
-  late final _clang_getRange_ptr = _lookup<
+  late final _clang_getRangePtr = _lookup<
       ffi.NativeFunction<
           CXSourceRange Function(
               CXSourceLocation, CXSourceLocation)>>('clang_getRange');
-  late final _clang_getRange = _clang_getRange_ptr
+  late final _clang_getRange = _clang_getRangePtr
       .asFunction<CXSourceRange Function(CXSourceLocation, CXSourceLocation)>();
 
   /// Determine whether two ranges are equivalent.
@@ -668,11 +670,11 @@
     );
   }
 
-  late final _clang_equalRanges_ptr = _lookup<
+  late final _clang_equalRangesPtr = _lookup<
       ffi.NativeFunction<
           ffi.Uint32 Function(
               CXSourceRange, CXSourceRange)>>('clang_equalRanges');
-  late final _clang_equalRanges = _clang_equalRanges_ptr
+  late final _clang_equalRanges = _clang_equalRangesPtr
       .asFunction<int Function(CXSourceRange, CXSourceRange)>();
 
   /// Returns non-zero if range is null.
@@ -684,11 +686,11 @@
     );
   }
 
-  late final _clang_Range_isNull_ptr =
+  late final _clang_Range_isNullPtr =
       _lookup<ffi.NativeFunction<ffi.Int32 Function(CXSourceRange)>>(
           'clang_Range_isNull');
   late final _clang_Range_isNull =
-      _clang_Range_isNull_ptr.asFunction<int Function(CXSourceRange)>();
+      _clang_Range_isNullPtr.asFunction<int Function(CXSourceRange)>();
 
   /// Retrieve the file, line, column, and offset represented by the given
   /// source location.
@@ -708,7 +710,7 @@
     );
   }
 
-  late final _clang_getExpansionLocation_ptr = _lookup<
+  late final _clang_getExpansionLocationPtr = _lookup<
       ffi.NativeFunction<
           ffi.Void Function(
               CXSourceLocation,
@@ -717,7 +719,7 @@
               ffi.Pointer<ffi.Uint32>,
               ffi.Pointer<ffi.Uint32>)>>('clang_getExpansionLocation');
   late final _clang_getExpansionLocation =
-      _clang_getExpansionLocation_ptr.asFunction<
+      _clang_getExpansionLocationPtr.asFunction<
           void Function(
               CXSourceLocation,
               ffi.Pointer<CXFile>,
@@ -741,7 +743,7 @@
     );
   }
 
-  late final _clang_getPresumedLocation_ptr = _lookup<
+  late final _clang_getPresumedLocationPtr = _lookup<
       ffi.NativeFunction<
           ffi.Void Function(
               CXSourceLocation,
@@ -749,7 +751,7 @@
               ffi.Pointer<ffi.Uint32>,
               ffi.Pointer<ffi.Uint32>)>>('clang_getPresumedLocation');
   late final _clang_getPresumedLocation =
-      _clang_getPresumedLocation_ptr.asFunction<
+      _clang_getPresumedLocationPtr.asFunction<
           void Function(CXSourceLocation, ffi.Pointer<CXString>,
               ffi.Pointer<ffi.Uint32>, ffi.Pointer<ffi.Uint32>)>();
 
@@ -771,7 +773,7 @@
     );
   }
 
-  late final _clang_getInstantiationLocation_ptr = _lookup<
+  late final _clang_getInstantiationLocationPtr = _lookup<
       ffi.NativeFunction<
           ffi.Void Function(
               CXSourceLocation,
@@ -780,7 +782,7 @@
               ffi.Pointer<ffi.Uint32>,
               ffi.Pointer<ffi.Uint32>)>>('clang_getInstantiationLocation');
   late final _clang_getInstantiationLocation =
-      _clang_getInstantiationLocation_ptr.asFunction<
+      _clang_getInstantiationLocationPtr.asFunction<
           void Function(
               CXSourceLocation,
               ffi.Pointer<CXFile>,
@@ -806,7 +808,7 @@
     );
   }
 
-  late final _clang_getSpellingLocation_ptr = _lookup<
+  late final _clang_getSpellingLocationPtr = _lookup<
       ffi.NativeFunction<
           ffi.Void Function(
               CXSourceLocation,
@@ -815,7 +817,7 @@
               ffi.Pointer<ffi.Uint32>,
               ffi.Pointer<ffi.Uint32>)>>('clang_getSpellingLocation');
   late final _clang_getSpellingLocation =
-      _clang_getSpellingLocation_ptr.asFunction<
+      _clang_getSpellingLocationPtr.asFunction<
           void Function(
               CXSourceLocation,
               ffi.Pointer<CXFile>,
@@ -841,7 +843,7 @@
     );
   }
 
-  late final _clang_getFileLocation_ptr = _lookup<
+  late final _clang_getFileLocationPtr = _lookup<
       ffi.NativeFunction<
           ffi.Void Function(
               CXSourceLocation,
@@ -849,7 +851,7 @@
               ffi.Pointer<ffi.Uint32>,
               ffi.Pointer<ffi.Uint32>,
               ffi.Pointer<ffi.Uint32>)>>('clang_getFileLocation');
-  late final _clang_getFileLocation = _clang_getFileLocation_ptr.asFunction<
+  late final _clang_getFileLocation = _clang_getFileLocationPtr.asFunction<
       void Function(
           CXSourceLocation,
           ffi.Pointer<CXFile>,
@@ -867,10 +869,10 @@
     );
   }
 
-  late final _clang_getRangeStart_ptr =
+  late final _clang_getRangeStartPtr =
       _lookup<ffi.NativeFunction<CXSourceLocation Function(CXSourceRange)>>(
           'clang_getRangeStart');
-  late final _clang_getRangeStart = _clang_getRangeStart_ptr
+  late final _clang_getRangeStart = _clang_getRangeStartPtr
       .asFunction<CXSourceLocation Function(CXSourceRange)>();
 
   /// Retrieve a source location representing the last character within a source
@@ -883,10 +885,10 @@
     );
   }
 
-  late final _clang_getRangeEnd_ptr =
+  late final _clang_getRangeEndPtr =
       _lookup<ffi.NativeFunction<CXSourceLocation Function(CXSourceRange)>>(
           'clang_getRangeEnd');
-  late final _clang_getRangeEnd = _clang_getRangeEnd_ptr
+  late final _clang_getRangeEnd = _clang_getRangeEndPtr
       .asFunction<CXSourceLocation Function(CXSourceRange)>();
 
   /// Retrieve all ranges that were skipped by the preprocessor.
@@ -900,11 +902,11 @@
     );
   }
 
-  late final _clang_getSkippedRanges_ptr = _lookup<
+  late final _clang_getSkippedRangesPtr = _lookup<
       ffi.NativeFunction<
           ffi.Pointer<CXSourceRangeList> Function(
               CXTranslationUnit, CXFile)>>('clang_getSkippedRanges');
-  late final _clang_getSkippedRanges = _clang_getSkippedRanges_ptr.asFunction<
+  late final _clang_getSkippedRanges = _clang_getSkippedRangesPtr.asFunction<
       ffi.Pointer<CXSourceRangeList> Function(CXTranslationUnit, CXFile)>();
 
   /// Retrieve all ranges from all files that were skipped by the preprocessor.
@@ -916,11 +918,11 @@
     );
   }
 
-  late final _clang_getAllSkippedRanges_ptr = _lookup<
+  late final _clang_getAllSkippedRangesPtr = _lookup<
       ffi.NativeFunction<
           ffi.Pointer<CXSourceRangeList> Function(
               CXTranslationUnit)>>('clang_getAllSkippedRanges');
-  late final _clang_getAllSkippedRanges = _clang_getAllSkippedRanges_ptr
+  late final _clang_getAllSkippedRanges = _clang_getAllSkippedRangesPtr
       .asFunction<ffi.Pointer<CXSourceRangeList> Function(CXTranslationUnit)>();
 
   /// Destroy the given CXSourceRangeList.
@@ -932,11 +934,11 @@
     );
   }
 
-  late final _clang_disposeSourceRangeList_ptr = _lookup<
+  late final _clang_disposeSourceRangeListPtr = _lookup<
       ffi.NativeFunction<
           ffi.Void Function(
               ffi.Pointer<CXSourceRangeList>)>>('clang_disposeSourceRangeList');
-  late final _clang_disposeSourceRangeList = _clang_disposeSourceRangeList_ptr
+  late final _clang_disposeSourceRangeList = _clang_disposeSourceRangeListPtr
       .asFunction<void Function(ffi.Pointer<CXSourceRangeList>)>();
 
   /// Determine the number of diagnostics in a CXDiagnosticSet.
@@ -948,10 +950,10 @@
     );
   }
 
-  late final _clang_getNumDiagnosticsInSet_ptr =
+  late final _clang_getNumDiagnosticsInSetPtr =
       _lookup<ffi.NativeFunction<ffi.Uint32 Function(CXDiagnosticSet)>>(
           'clang_getNumDiagnosticsInSet');
-  late final _clang_getNumDiagnosticsInSet = _clang_getNumDiagnosticsInSet_ptr
+  late final _clang_getNumDiagnosticsInSet = _clang_getNumDiagnosticsInSetPtr
       .asFunction<int Function(CXDiagnosticSet)>();
 
   /// Retrieve a diagnostic associated with the given CXDiagnosticSet.
@@ -965,11 +967,11 @@
     );
   }
 
-  late final _clang_getDiagnosticInSet_ptr = _lookup<
+  late final _clang_getDiagnosticInSetPtr = _lookup<
       ffi.NativeFunction<
           CXDiagnostic Function(
               CXDiagnosticSet, ffi.Uint32)>>('clang_getDiagnosticInSet');
-  late final _clang_getDiagnosticInSet = _clang_getDiagnosticInSet_ptr
+  late final _clang_getDiagnosticInSet = _clang_getDiagnosticInSetPtr
       .asFunction<CXDiagnostic Function(CXDiagnosticSet, int)>();
 
   /// Deserialize a set of diagnostics from a Clang diagnostics bitcode file.
@@ -985,13 +987,13 @@
     );
   }
 
-  late final _clang_loadDiagnostics_ptr = _lookup<
+  late final _clang_loadDiagnosticsPtr = _lookup<
       ffi.NativeFunction<
           CXDiagnosticSet Function(
               ffi.Pointer<ffi.Int8>,
               ffi.Pointer<ffi.Int32>,
               ffi.Pointer<CXString>)>>('clang_loadDiagnostics');
-  late final _clang_loadDiagnostics = _clang_loadDiagnostics_ptr.asFunction<
+  late final _clang_loadDiagnostics = _clang_loadDiagnosticsPtr.asFunction<
       CXDiagnosticSet Function(ffi.Pointer<ffi.Int8>, ffi.Pointer<ffi.Int32>,
           ffi.Pointer<CXString>)>();
 
@@ -1004,10 +1006,10 @@
     );
   }
 
-  late final _clang_disposeDiagnosticSet_ptr =
+  late final _clang_disposeDiagnosticSetPtr =
       _lookup<ffi.NativeFunction<ffi.Void Function(CXDiagnosticSet)>>(
           'clang_disposeDiagnosticSet');
-  late final _clang_disposeDiagnosticSet = _clang_disposeDiagnosticSet_ptr
+  late final _clang_disposeDiagnosticSet = _clang_disposeDiagnosticSetPtr
       .asFunction<void Function(CXDiagnosticSet)>();
 
   /// Retrieve the child diagnostics of a CXDiagnostic.
@@ -1019,10 +1021,10 @@
     );
   }
 
-  late final _clang_getChildDiagnostics_ptr =
+  late final _clang_getChildDiagnosticsPtr =
       _lookup<ffi.NativeFunction<CXDiagnosticSet Function(CXDiagnostic)>>(
           'clang_getChildDiagnostics');
-  late final _clang_getChildDiagnostics = _clang_getChildDiagnostics_ptr
+  late final _clang_getChildDiagnostics = _clang_getChildDiagnosticsPtr
       .asFunction<CXDiagnosticSet Function(CXDiagnostic)>();
 
   /// Determine the number of diagnostics produced for the given translation
@@ -1035,11 +1037,11 @@
     );
   }
 
-  late final _clang_getNumDiagnostics_ptr =
+  late final _clang_getNumDiagnosticsPtr =
       _lookup<ffi.NativeFunction<ffi.Uint32 Function(CXTranslationUnit)>>(
           'clang_getNumDiagnostics');
-  late final _clang_getNumDiagnostics = _clang_getNumDiagnostics_ptr
-      .asFunction<int Function(CXTranslationUnit)>();
+  late final _clang_getNumDiagnostics =
+      _clang_getNumDiagnosticsPtr.asFunction<int Function(CXTranslationUnit)>();
 
   /// Retrieve a diagnostic associated with the given translation unit.
   CXDiagnostic clang_getDiagnostic(
@@ -1052,11 +1054,11 @@
     );
   }
 
-  late final _clang_getDiagnostic_ptr = _lookup<
+  late final _clang_getDiagnosticPtr = _lookup<
       ffi.NativeFunction<
           CXDiagnostic Function(
               CXTranslationUnit, ffi.Uint32)>>('clang_getDiagnostic');
-  late final _clang_getDiagnostic = _clang_getDiagnostic_ptr
+  late final _clang_getDiagnostic = _clang_getDiagnosticPtr
       .asFunction<CXDiagnostic Function(CXTranslationUnit, int)>();
 
   /// Retrieve the complete set of diagnostics associated with a translation
@@ -1069,10 +1071,10 @@
     );
   }
 
-  late final _clang_getDiagnosticSetFromTU_ptr =
+  late final _clang_getDiagnosticSetFromTUPtr =
       _lookup<ffi.NativeFunction<CXDiagnosticSet Function(CXTranslationUnit)>>(
           'clang_getDiagnosticSetFromTU');
-  late final _clang_getDiagnosticSetFromTU = _clang_getDiagnosticSetFromTU_ptr
+  late final _clang_getDiagnosticSetFromTU = _clang_getDiagnosticSetFromTUPtr
       .asFunction<CXDiagnosticSet Function(CXTranslationUnit)>();
 
   /// Destroy a diagnostic.
@@ -1084,11 +1086,11 @@
     );
   }
 
-  late final _clang_disposeDiagnostic_ptr =
+  late final _clang_disposeDiagnosticPtr =
       _lookup<ffi.NativeFunction<ffi.Void Function(CXDiagnostic)>>(
           'clang_disposeDiagnostic');
   late final _clang_disposeDiagnostic =
-      _clang_disposeDiagnostic_ptr.asFunction<void Function(CXDiagnostic)>();
+      _clang_disposeDiagnosticPtr.asFunction<void Function(CXDiagnostic)>();
 
   /// Format the given diagnostic in a manner that is suitable for display.
   CXString clang_formatDiagnostic(
@@ -1101,10 +1103,10 @@
     );
   }
 
-  late final _clang_formatDiagnostic_ptr =
+  late final _clang_formatDiagnosticPtr =
       _lookup<ffi.NativeFunction<CXString Function(CXDiagnostic, ffi.Uint32)>>(
           'clang_formatDiagnostic');
-  late final _clang_formatDiagnostic = _clang_formatDiagnostic_ptr
+  late final _clang_formatDiagnostic = _clang_formatDiagnosticPtr
       .asFunction<CXString Function(CXDiagnostic, int)>();
 
   /// Retrieve the set of display options most similar to the default behavior
@@ -1113,11 +1115,11 @@
     return _clang_defaultDiagnosticDisplayOptions();
   }
 
-  late final _clang_defaultDiagnosticDisplayOptions_ptr =
+  late final _clang_defaultDiagnosticDisplayOptionsPtr =
       _lookup<ffi.NativeFunction<ffi.Uint32 Function()>>(
           'clang_defaultDiagnosticDisplayOptions');
   late final _clang_defaultDiagnosticDisplayOptions =
-      _clang_defaultDiagnosticDisplayOptions_ptr.asFunction<int Function()>();
+      _clang_defaultDiagnosticDisplayOptionsPtr.asFunction<int Function()>();
 
   /// Determine the severity of the given diagnostic.
   int clang_getDiagnosticSeverity(
@@ -1128,11 +1130,11 @@
     );
   }
 
-  late final _clang_getDiagnosticSeverity_ptr =
+  late final _clang_getDiagnosticSeverityPtr =
       _lookup<ffi.NativeFunction<ffi.Int32 Function(CXDiagnostic)>>(
           'clang_getDiagnosticSeverity');
   late final _clang_getDiagnosticSeverity =
-      _clang_getDiagnosticSeverity_ptr.asFunction<int Function(CXDiagnostic)>();
+      _clang_getDiagnosticSeverityPtr.asFunction<int Function(CXDiagnostic)>();
 
   /// Retrieve the source location of the given diagnostic.
   CXSourceLocation clang_getDiagnosticLocation(
@@ -1143,10 +1145,10 @@
     );
   }
 
-  late final _clang_getDiagnosticLocation_ptr =
+  late final _clang_getDiagnosticLocationPtr =
       _lookup<ffi.NativeFunction<CXSourceLocation Function(CXDiagnostic)>>(
           'clang_getDiagnosticLocation');
-  late final _clang_getDiagnosticLocation = _clang_getDiagnosticLocation_ptr
+  late final _clang_getDiagnosticLocation = _clang_getDiagnosticLocationPtr
       .asFunction<CXSourceLocation Function(CXDiagnostic)>();
 
   /// Retrieve the text of the given diagnostic.
@@ -1158,10 +1160,10 @@
     );
   }
 
-  late final _clang_getDiagnosticSpelling_ptr =
+  late final _clang_getDiagnosticSpellingPtr =
       _lookup<ffi.NativeFunction<CXString Function(CXDiagnostic)>>(
           'clang_getDiagnosticSpelling');
-  late final _clang_getDiagnosticSpelling = _clang_getDiagnosticSpelling_ptr
+  late final _clang_getDiagnosticSpelling = _clang_getDiagnosticSpellingPtr
       .asFunction<CXString Function(CXDiagnostic)>();
 
   /// Retrieve the name of the command-line option that enabled this diagnostic.
@@ -1175,11 +1177,11 @@
     );
   }
 
-  late final _clang_getDiagnosticOption_ptr = _lookup<
+  late final _clang_getDiagnosticOptionPtr = _lookup<
       ffi.NativeFunction<
           CXString Function(CXDiagnostic,
               ffi.Pointer<CXString>)>>('clang_getDiagnosticOption');
-  late final _clang_getDiagnosticOption = _clang_getDiagnosticOption_ptr
+  late final _clang_getDiagnosticOption = _clang_getDiagnosticOptionPtr
       .asFunction<CXString Function(CXDiagnostic, ffi.Pointer<CXString>)>();
 
   /// Retrieve the category number for this diagnostic.
@@ -1191,11 +1193,11 @@
     );
   }
 
-  late final _clang_getDiagnosticCategory_ptr =
+  late final _clang_getDiagnosticCategoryPtr =
       _lookup<ffi.NativeFunction<ffi.Uint32 Function(CXDiagnostic)>>(
           'clang_getDiagnosticCategory');
   late final _clang_getDiagnosticCategory =
-      _clang_getDiagnosticCategory_ptr.asFunction<int Function(CXDiagnostic)>();
+      _clang_getDiagnosticCategoryPtr.asFunction<int Function(CXDiagnostic)>();
 
   /// Retrieve the name of a particular diagnostic category. This is now
   /// deprecated. Use clang_getDiagnosticCategoryText() instead.
@@ -1207,11 +1209,11 @@
     );
   }
 
-  late final _clang_getDiagnosticCategoryName_ptr =
+  late final _clang_getDiagnosticCategoryNamePtr =
       _lookup<ffi.NativeFunction<CXString Function(ffi.Uint32)>>(
           'clang_getDiagnosticCategoryName');
   late final _clang_getDiagnosticCategoryName =
-      _clang_getDiagnosticCategoryName_ptr.asFunction<CXString Function(int)>();
+      _clang_getDiagnosticCategoryNamePtr.asFunction<CXString Function(int)>();
 
   /// Retrieve the diagnostic category text for a given diagnostic.
   CXString clang_getDiagnosticCategoryText(
@@ -1222,11 +1224,11 @@
     );
   }
 
-  late final _clang_getDiagnosticCategoryText_ptr =
+  late final _clang_getDiagnosticCategoryTextPtr =
       _lookup<ffi.NativeFunction<CXString Function(CXDiagnostic)>>(
           'clang_getDiagnosticCategoryText');
   late final _clang_getDiagnosticCategoryText =
-      _clang_getDiagnosticCategoryText_ptr
+      _clang_getDiagnosticCategoryTextPtr
           .asFunction<CXString Function(CXDiagnostic)>();
 
   /// Determine the number of source ranges associated with the given
@@ -1239,11 +1241,11 @@
     );
   }
 
-  late final _clang_getDiagnosticNumRanges_ptr =
+  late final _clang_getDiagnosticNumRangesPtr =
       _lookup<ffi.NativeFunction<ffi.Uint32 Function(CXDiagnostic)>>(
           'clang_getDiagnosticNumRanges');
-  late final _clang_getDiagnosticNumRanges = _clang_getDiagnosticNumRanges_ptr
-      .asFunction<int Function(CXDiagnostic)>();
+  late final _clang_getDiagnosticNumRanges =
+      _clang_getDiagnosticNumRangesPtr.asFunction<int Function(CXDiagnostic)>();
 
   /// Retrieve a source range associated with the diagnostic.
   CXSourceRange clang_getDiagnosticRange(
@@ -1256,10 +1258,10 @@
     );
   }
 
-  late final _clang_getDiagnosticRange_ptr = _lookup<
+  late final _clang_getDiagnosticRangePtr = _lookup<
           ffi.NativeFunction<CXSourceRange Function(CXDiagnostic, ffi.Uint32)>>(
       'clang_getDiagnosticRange');
-  late final _clang_getDiagnosticRange = _clang_getDiagnosticRange_ptr
+  late final _clang_getDiagnosticRange = _clang_getDiagnosticRangePtr
       .asFunction<CXSourceRange Function(CXDiagnostic, int)>();
 
   /// Determine the number of fix-it hints associated with the given diagnostic.
@@ -1271,11 +1273,11 @@
     );
   }
 
-  late final _clang_getDiagnosticNumFixIts_ptr =
+  late final _clang_getDiagnosticNumFixItsPtr =
       _lookup<ffi.NativeFunction<ffi.Uint32 Function(CXDiagnostic)>>(
           'clang_getDiagnosticNumFixIts');
-  late final _clang_getDiagnosticNumFixIts = _clang_getDiagnosticNumFixIts_ptr
-      .asFunction<int Function(CXDiagnostic)>();
+  late final _clang_getDiagnosticNumFixIts =
+      _clang_getDiagnosticNumFixItsPtr.asFunction<int Function(CXDiagnostic)>();
 
   /// Retrieve the replacement information for a given fix-it.
   CXString clang_getDiagnosticFixIt(
@@ -1290,12 +1292,12 @@
     );
   }
 
-  late final _clang_getDiagnosticFixIt_ptr = _lookup<
+  late final _clang_getDiagnosticFixItPtr = _lookup<
       ffi.NativeFunction<
           CXString Function(CXDiagnostic, ffi.Uint32,
               ffi.Pointer<CXSourceRange>)>>('clang_getDiagnosticFixIt');
   late final _clang_getDiagnosticFixIt =
-      _clang_getDiagnosticFixIt_ptr.asFunction<
+      _clang_getDiagnosticFixItPtr.asFunction<
           CXString Function(CXDiagnostic, int, ffi.Pointer<CXSourceRange>)>();
 
   /// Get the original translation unit source file name.
@@ -1307,11 +1309,11 @@
     );
   }
 
-  late final _clang_getTranslationUnitSpelling_ptr =
+  late final _clang_getTranslationUnitSpellingPtr =
       _lookup<ffi.NativeFunction<CXString Function(CXTranslationUnit)>>(
           'clang_getTranslationUnitSpelling');
   late final _clang_getTranslationUnitSpelling =
-      _clang_getTranslationUnitSpelling_ptr
+      _clang_getTranslationUnitSpellingPtr
           .asFunction<CXString Function(CXTranslationUnit)>();
 
   /// Return the CXTranslationUnit for a given source file and the provided
@@ -1334,7 +1336,7 @@
     );
   }
 
-  late final _clang_createTranslationUnitFromSourceFile_ptr = _lookup<
+  late final _clang_createTranslationUnitFromSourceFilePtr = _lookup<
           ffi.NativeFunction<
               CXTranslationUnit Function(
                   CXIndex,
@@ -1345,7 +1347,7 @@
                   ffi.Pointer<CXUnsavedFile>)>>(
       'clang_createTranslationUnitFromSourceFile');
   late final _clang_createTranslationUnitFromSourceFile =
-      _clang_createTranslationUnitFromSourceFile_ptr.asFunction<
+      _clang_createTranslationUnitFromSourceFilePtr.asFunction<
           CXTranslationUnit Function(
               CXIndex,
               ffi.Pointer<ffi.Int8>,
@@ -1367,11 +1369,11 @@
     );
   }
 
-  late final _clang_createTranslationUnit_ptr = _lookup<
+  late final _clang_createTranslationUnitPtr = _lookup<
       ffi.NativeFunction<
           CXTranslationUnit Function(
               CXIndex, ffi.Pointer<ffi.Int8>)>>('clang_createTranslationUnit');
-  late final _clang_createTranslationUnit = _clang_createTranslationUnit_ptr
+  late final _clang_createTranslationUnit = _clang_createTranslationUnitPtr
       .asFunction<CXTranslationUnit Function(CXIndex, ffi.Pointer<ffi.Int8>)>();
 
   /// Create a translation unit from an AST file ( -emit-ast).
@@ -1387,12 +1389,12 @@
     );
   }
 
-  late final _clang_createTranslationUnit2_ptr = _lookup<
+  late final _clang_createTranslationUnit2Ptr = _lookup<
       ffi.NativeFunction<
           ffi.Int32 Function(CXIndex, ffi.Pointer<ffi.Int8>,
               ffi.Pointer<CXTranslationUnit>)>>('clang_createTranslationUnit2');
   late final _clang_createTranslationUnit2 =
-      _clang_createTranslationUnit2_ptr.asFunction<
+      _clang_createTranslationUnit2Ptr.asFunction<
           int Function(CXIndex, ffi.Pointer<ffi.Int8>,
               ffi.Pointer<CXTranslationUnit>)>();
 
@@ -1402,11 +1404,11 @@
     return _clang_defaultEditingTranslationUnitOptions();
   }
 
-  late final _clang_defaultEditingTranslationUnitOptions_ptr =
+  late final _clang_defaultEditingTranslationUnitOptionsPtr =
       _lookup<ffi.NativeFunction<ffi.Uint32 Function()>>(
           'clang_defaultEditingTranslationUnitOptions');
   late final _clang_defaultEditingTranslationUnitOptions =
-      _clang_defaultEditingTranslationUnitOptions_ptr
+      _clang_defaultEditingTranslationUnitOptionsPtr
           .asFunction<int Function()>();
 
   /// Same as clang_parseTranslationUnit2, but returns the CXTranslationUnit
@@ -1432,7 +1434,7 @@
     );
   }
 
-  late final _clang_parseTranslationUnit_ptr = _lookup<
+  late final _clang_parseTranslationUnitPtr = _lookup<
       ffi.NativeFunction<
           CXTranslationUnit Function(
               CXIndex,
@@ -1443,7 +1445,7 @@
               ffi.Uint32,
               ffi.Uint32)>>('clang_parseTranslationUnit');
   late final _clang_parseTranslationUnit =
-      _clang_parseTranslationUnit_ptr.asFunction<
+      _clang_parseTranslationUnitPtr.asFunction<
           CXTranslationUnit Function(
               CXIndex,
               ffi.Pointer<ffi.Int8>,
@@ -1477,7 +1479,7 @@
     );
   }
 
-  late final _clang_parseTranslationUnit2_ptr = _lookup<
+  late final _clang_parseTranslationUnit2Ptr = _lookup<
       ffi.NativeFunction<
           ffi.Int32 Function(
               CXIndex,
@@ -1489,7 +1491,7 @@
               ffi.Uint32,
               ffi.Pointer<CXTranslationUnit>)>>('clang_parseTranslationUnit2');
   late final _clang_parseTranslationUnit2 =
-      _clang_parseTranslationUnit2_ptr.asFunction<
+      _clang_parseTranslationUnit2Ptr.asFunction<
           int Function(
               CXIndex,
               ffi.Pointer<ffi.Int8>,
@@ -1525,7 +1527,7 @@
     );
   }
 
-  late final _clang_parseTranslationUnit2FullArgv_ptr = _lookup<
+  late final _clang_parseTranslationUnit2FullArgvPtr = _lookup<
           ffi.NativeFunction<
               ffi.Int32 Function(
                   CXIndex,
@@ -1538,7 +1540,7 @@
                   ffi.Pointer<CXTranslationUnit>)>>(
       'clang_parseTranslationUnit2FullArgv');
   late final _clang_parseTranslationUnit2FullArgv =
-      _clang_parseTranslationUnit2FullArgv_ptr.asFunction<
+      _clang_parseTranslationUnit2FullArgvPtr.asFunction<
           int Function(
               CXIndex,
               ffi.Pointer<ffi.Int8>,
@@ -1558,10 +1560,10 @@
     );
   }
 
-  late final _clang_defaultSaveOptions_ptr =
+  late final _clang_defaultSaveOptionsPtr =
       _lookup<ffi.NativeFunction<ffi.Uint32 Function(CXTranslationUnit)>>(
           'clang_defaultSaveOptions');
-  late final _clang_defaultSaveOptions = _clang_defaultSaveOptions_ptr
+  late final _clang_defaultSaveOptions = _clang_defaultSaveOptionsPtr
       .asFunction<int Function(CXTranslationUnit)>();
 
   /// Saves a translation unit into a serialized representation of that
@@ -1578,12 +1580,12 @@
     );
   }
 
-  late final _clang_saveTranslationUnit_ptr = _lookup<
+  late final _clang_saveTranslationUnitPtr = _lookup<
       ffi.NativeFunction<
           ffi.Int32 Function(CXTranslationUnit, ffi.Pointer<ffi.Int8>,
               ffi.Uint32)>>('clang_saveTranslationUnit');
   late final _clang_saveTranslationUnit =
-      _clang_saveTranslationUnit_ptr.asFunction<
+      _clang_saveTranslationUnitPtr.asFunction<
           int Function(CXTranslationUnit, ffi.Pointer<ffi.Int8>, int)>();
 
   /// Suspend a translation unit in order to free memory associated with it.
@@ -1595,10 +1597,10 @@
     );
   }
 
-  late final _clang_suspendTranslationUnit_ptr =
+  late final _clang_suspendTranslationUnitPtr =
       _lookup<ffi.NativeFunction<ffi.Uint32 Function(CXTranslationUnit)>>(
           'clang_suspendTranslationUnit');
-  late final _clang_suspendTranslationUnit = _clang_suspendTranslationUnit_ptr
+  late final _clang_suspendTranslationUnit = _clang_suspendTranslationUnitPtr
       .asFunction<int Function(CXTranslationUnit)>();
 
   /// Destroy the specified CXTranslationUnit object.
@@ -1610,10 +1612,10 @@
     );
   }
 
-  late final _clang_disposeTranslationUnit_ptr =
+  late final _clang_disposeTranslationUnitPtr =
       _lookup<ffi.NativeFunction<ffi.Void Function(CXTranslationUnit)>>(
           'clang_disposeTranslationUnit');
-  late final _clang_disposeTranslationUnit = _clang_disposeTranslationUnit_ptr
+  late final _clang_disposeTranslationUnit = _clang_disposeTranslationUnitPtr
       .asFunction<void Function(CXTranslationUnit)>();
 
   /// Returns the set of flags that is suitable for reparsing a translation
@@ -1626,10 +1628,10 @@
     );
   }
 
-  late final _clang_defaultReparseOptions_ptr =
+  late final _clang_defaultReparseOptionsPtr =
       _lookup<ffi.NativeFunction<ffi.Uint32 Function(CXTranslationUnit)>>(
           'clang_defaultReparseOptions');
-  late final _clang_defaultReparseOptions = _clang_defaultReparseOptions_ptr
+  late final _clang_defaultReparseOptions = _clang_defaultReparseOptionsPtr
       .asFunction<int Function(CXTranslationUnit)>();
 
   /// Reparse the source files that produced this translation unit.
@@ -1647,7 +1649,7 @@
     );
   }
 
-  late final _clang_reparseTranslationUnit_ptr = _lookup<
+  late final _clang_reparseTranslationUnitPtr = _lookup<
       ffi.NativeFunction<
           ffi.Int32 Function(
               CXTranslationUnit,
@@ -1655,7 +1657,7 @@
               ffi.Pointer<CXUnsavedFile>,
               ffi.Uint32)>>('clang_reparseTranslationUnit');
   late final _clang_reparseTranslationUnit =
-      _clang_reparseTranslationUnit_ptr.asFunction<
+      _clang_reparseTranslationUnitPtr.asFunction<
           int Function(
               CXTranslationUnit, int, ffi.Pointer<CXUnsavedFile>, int)>();
 
@@ -1669,10 +1671,10 @@
     );
   }
 
-  late final _clang_getTUResourceUsageName_ptr =
+  late final _clang_getTUResourceUsageNamePtr =
       _lookup<ffi.NativeFunction<ffi.Pointer<ffi.Int8> Function(ffi.Int32)>>(
           'clang_getTUResourceUsageName');
-  late final _clang_getTUResourceUsageName = _clang_getTUResourceUsageName_ptr
+  late final _clang_getTUResourceUsageName = _clang_getTUResourceUsageNamePtr
       .asFunction<ffi.Pointer<ffi.Int8> Function(int)>();
 
   /// Return the memory usage of a translation unit. This object should be
@@ -1685,10 +1687,10 @@
     );
   }
 
-  late final _clang_getCXTUResourceUsage_ptr = _lookup<
+  late final _clang_getCXTUResourceUsagePtr = _lookup<
           ffi.NativeFunction<CXTUResourceUsage Function(CXTranslationUnit)>>(
       'clang_getCXTUResourceUsage');
-  late final _clang_getCXTUResourceUsage = _clang_getCXTUResourceUsage_ptr
+  late final _clang_getCXTUResourceUsage = _clang_getCXTUResourceUsagePtr
       .asFunction<CXTUResourceUsage Function(CXTranslationUnit)>();
 
   void clang_disposeCXTUResourceUsage(
@@ -1699,11 +1701,11 @@
     );
   }
 
-  late final _clang_disposeCXTUResourceUsage_ptr =
+  late final _clang_disposeCXTUResourceUsagePtr =
       _lookup<ffi.NativeFunction<ffi.Void Function(CXTUResourceUsage)>>(
           'clang_disposeCXTUResourceUsage');
   late final _clang_disposeCXTUResourceUsage =
-      _clang_disposeCXTUResourceUsage_ptr
+      _clang_disposeCXTUResourceUsagePtr
           .asFunction<void Function(CXTUResourceUsage)>();
 
   /// Get target information for this translation unit.
@@ -1715,11 +1717,11 @@
     );
   }
 
-  late final _clang_getTranslationUnitTargetInfo_ptr =
+  late final _clang_getTranslationUnitTargetInfoPtr =
       _lookup<ffi.NativeFunction<CXTargetInfo Function(CXTranslationUnit)>>(
           'clang_getTranslationUnitTargetInfo');
   late final _clang_getTranslationUnitTargetInfo =
-      _clang_getTranslationUnitTargetInfo_ptr
+      _clang_getTranslationUnitTargetInfoPtr
           .asFunction<CXTargetInfo Function(CXTranslationUnit)>();
 
   /// Destroy the CXTargetInfo object.
@@ -1731,11 +1733,11 @@
     );
   }
 
-  late final _clang_TargetInfo_dispose_ptr =
+  late final _clang_TargetInfo_disposePtr =
       _lookup<ffi.NativeFunction<ffi.Void Function(CXTargetInfo)>>(
           'clang_TargetInfo_dispose');
   late final _clang_TargetInfo_dispose =
-      _clang_TargetInfo_dispose_ptr.asFunction<void Function(CXTargetInfo)>();
+      _clang_TargetInfo_disposePtr.asFunction<void Function(CXTargetInfo)>();
 
   /// Get the normalized target triple as a string.
   CXString clang_TargetInfo_getTriple(
@@ -1746,10 +1748,10 @@
     );
   }
 
-  late final _clang_TargetInfo_getTriple_ptr =
+  late final _clang_TargetInfo_getTriplePtr =
       _lookup<ffi.NativeFunction<CXString Function(CXTargetInfo)>>(
           'clang_TargetInfo_getTriple');
-  late final _clang_TargetInfo_getTriple = _clang_TargetInfo_getTriple_ptr
+  late final _clang_TargetInfo_getTriple = _clang_TargetInfo_getTriplePtr
       .asFunction<CXString Function(CXTargetInfo)>();
 
   /// Get the pointer width of the target in bits.
@@ -1761,11 +1763,11 @@
     );
   }
 
-  late final _clang_TargetInfo_getPointerWidth_ptr =
+  late final _clang_TargetInfo_getPointerWidthPtr =
       _lookup<ffi.NativeFunction<ffi.Int32 Function(CXTargetInfo)>>(
           'clang_TargetInfo_getPointerWidth');
   late final _clang_TargetInfo_getPointerWidth =
-      _clang_TargetInfo_getPointerWidth_ptr
+      _clang_TargetInfo_getPointerWidthPtr
           .asFunction<int Function(CXTargetInfo)>();
 
   /// Retrieve the NULL cursor, which represents no entity.
@@ -1773,10 +1775,10 @@
     return _clang_getNullCursor();
   }
 
-  late final _clang_getNullCursor_ptr =
+  late final _clang_getNullCursorPtr =
       _lookup<ffi.NativeFunction<CXCursor Function()>>('clang_getNullCursor');
   late final _clang_getNullCursor =
-      _clang_getNullCursor_ptr.asFunction<CXCursor Function()>();
+      _clang_getNullCursorPtr.asFunction<CXCursor Function()>();
 
   /// Retrieve the cursor that represents the given translation unit.
   CXCursor clang_getTranslationUnitCursor(
@@ -1787,11 +1789,11 @@
     );
   }
 
-  late final _clang_getTranslationUnitCursor_ptr =
+  late final _clang_getTranslationUnitCursorPtr =
       _lookup<ffi.NativeFunction<CXCursor Function(CXTranslationUnit)>>(
           'clang_getTranslationUnitCursor');
   late final _clang_getTranslationUnitCursor =
-      _clang_getTranslationUnitCursor_ptr
+      _clang_getTranslationUnitCursorPtr
           .asFunction<CXCursor Function(CXTranslationUnit)>();
 
   /// Determine whether two cursors are equivalent.
@@ -1805,11 +1807,11 @@
     );
   }
 
-  late final _clang_equalCursors_ptr =
+  late final _clang_equalCursorsPtr =
       _lookup<ffi.NativeFunction<ffi.Uint32 Function(CXCursor, CXCursor)>>(
           'clang_equalCursors');
   late final _clang_equalCursors =
-      _clang_equalCursors_ptr.asFunction<int Function(CXCursor, CXCursor)>();
+      _clang_equalCursorsPtr.asFunction<int Function(CXCursor, CXCursor)>();
 
   /// Returns non-zero if cursor is null.
   int clang_Cursor_isNull(
@@ -1820,11 +1822,11 @@
     );
   }
 
-  late final _clang_Cursor_isNull_ptr =
+  late final _clang_Cursor_isNullPtr =
       _lookup<ffi.NativeFunction<ffi.Int32 Function(CXCursor)>>(
           'clang_Cursor_isNull');
   late final _clang_Cursor_isNull =
-      _clang_Cursor_isNull_ptr.asFunction<int Function(CXCursor)>();
+      _clang_Cursor_isNullPtr.asFunction<int Function(CXCursor)>();
 
   /// Compute a hash value for the given cursor.
   int clang_hashCursor(
@@ -1835,11 +1837,11 @@
     );
   }
 
-  late final _clang_hashCursor_ptr =
+  late final _clang_hashCursorPtr =
       _lookup<ffi.NativeFunction<ffi.Uint32 Function(CXCursor)>>(
           'clang_hashCursor');
   late final _clang_hashCursor =
-      _clang_hashCursor_ptr.asFunction<int Function(CXCursor)>();
+      _clang_hashCursorPtr.asFunction<int Function(CXCursor)>();
 
   /// Retrieve the kind of the given cursor.
   int clang_getCursorKind(
@@ -1850,11 +1852,11 @@
     );
   }
 
-  late final _clang_getCursorKind_ptr =
+  late final _clang_getCursorKindPtr =
       _lookup<ffi.NativeFunction<ffi.Int32 Function(CXCursor)>>(
           'clang_getCursorKind');
   late final _clang_getCursorKind =
-      _clang_getCursorKind_ptr.asFunction<int Function(CXCursor)>();
+      _clang_getCursorKindPtr.asFunction<int Function(CXCursor)>();
 
   /// Determine whether the given cursor kind represents a declaration.
   int clang_isDeclaration(
@@ -1865,11 +1867,11 @@
     );
   }
 
-  late final _clang_isDeclaration_ptr =
+  late final _clang_isDeclarationPtr =
       _lookup<ffi.NativeFunction<ffi.Uint32 Function(ffi.Int32)>>(
           'clang_isDeclaration');
   late final _clang_isDeclaration =
-      _clang_isDeclaration_ptr.asFunction<int Function(int)>();
+      _clang_isDeclarationPtr.asFunction<int Function(int)>();
 
   /// Determine whether the given declaration is invalid.
   int clang_isInvalidDeclaration(
@@ -1880,11 +1882,11 @@
     );
   }
 
-  late final _clang_isInvalidDeclaration_ptr =
+  late final _clang_isInvalidDeclarationPtr =
       _lookup<ffi.NativeFunction<ffi.Uint32 Function(CXCursor)>>(
           'clang_isInvalidDeclaration');
   late final _clang_isInvalidDeclaration =
-      _clang_isInvalidDeclaration_ptr.asFunction<int Function(CXCursor)>();
+      _clang_isInvalidDeclarationPtr.asFunction<int Function(CXCursor)>();
 
   /// Determine whether the given cursor kind represents a simple reference.
   int clang_isReference(
@@ -1895,11 +1897,11 @@
     );
   }
 
-  late final _clang_isReference_ptr =
+  late final _clang_isReferencePtr =
       _lookup<ffi.NativeFunction<ffi.Uint32 Function(ffi.Int32)>>(
           'clang_isReference');
   late final _clang_isReference =
-      _clang_isReference_ptr.asFunction<int Function(int)>();
+      _clang_isReferencePtr.asFunction<int Function(int)>();
 
   /// Determine whether the given cursor kind represents an expression.
   int clang_isExpression(
@@ -1910,11 +1912,11 @@
     );
   }
 
-  late final _clang_isExpression_ptr =
+  late final _clang_isExpressionPtr =
       _lookup<ffi.NativeFunction<ffi.Uint32 Function(ffi.Int32)>>(
           'clang_isExpression');
   late final _clang_isExpression =
-      _clang_isExpression_ptr.asFunction<int Function(int)>();
+      _clang_isExpressionPtr.asFunction<int Function(int)>();
 
   /// Determine whether the given cursor kind represents a statement.
   int clang_isStatement(
@@ -1925,11 +1927,11 @@
     );
   }
 
-  late final _clang_isStatement_ptr =
+  late final _clang_isStatementPtr =
       _lookup<ffi.NativeFunction<ffi.Uint32 Function(ffi.Int32)>>(
           'clang_isStatement');
   late final _clang_isStatement =
-      _clang_isStatement_ptr.asFunction<int Function(int)>();
+      _clang_isStatementPtr.asFunction<int Function(int)>();
 
   /// Determine whether the given cursor kind represents an attribute.
   int clang_isAttribute(
@@ -1940,11 +1942,11 @@
     );
   }
 
-  late final _clang_isAttribute_ptr =
+  late final _clang_isAttributePtr =
       _lookup<ffi.NativeFunction<ffi.Uint32 Function(ffi.Int32)>>(
           'clang_isAttribute');
   late final _clang_isAttribute =
-      _clang_isAttribute_ptr.asFunction<int Function(int)>();
+      _clang_isAttributePtr.asFunction<int Function(int)>();
 
   /// Determine whether the given cursor has any attributes.
   int clang_Cursor_hasAttrs(
@@ -1955,11 +1957,11 @@
     );
   }
 
-  late final _clang_Cursor_hasAttrs_ptr =
+  late final _clang_Cursor_hasAttrsPtr =
       _lookup<ffi.NativeFunction<ffi.Uint32 Function(CXCursor)>>(
           'clang_Cursor_hasAttrs');
   late final _clang_Cursor_hasAttrs =
-      _clang_Cursor_hasAttrs_ptr.asFunction<int Function(CXCursor)>();
+      _clang_Cursor_hasAttrsPtr.asFunction<int Function(CXCursor)>();
 
   /// Determine whether the given cursor kind represents an invalid cursor.
   int clang_isInvalid(
@@ -1970,11 +1972,11 @@
     );
   }
 
-  late final _clang_isInvalid_ptr =
+  late final _clang_isInvalidPtr =
       _lookup<ffi.NativeFunction<ffi.Uint32 Function(ffi.Int32)>>(
           'clang_isInvalid');
   late final _clang_isInvalid =
-      _clang_isInvalid_ptr.asFunction<int Function(int)>();
+      _clang_isInvalidPtr.asFunction<int Function(int)>();
 
   /// Determine whether the given cursor kind represents a translation unit.
   int clang_isTranslationUnit(
@@ -1985,11 +1987,11 @@
     );
   }
 
-  late final _clang_isTranslationUnit_ptr =
+  late final _clang_isTranslationUnitPtr =
       _lookup<ffi.NativeFunction<ffi.Uint32 Function(ffi.Int32)>>(
           'clang_isTranslationUnit');
   late final _clang_isTranslationUnit =
-      _clang_isTranslationUnit_ptr.asFunction<int Function(int)>();
+      _clang_isTranslationUnitPtr.asFunction<int Function(int)>();
 
   /// * Determine whether the given cursor represents a preprocessing element,
   /// such as a preprocessor directive or macro instantiation.
@@ -2001,11 +2003,11 @@
     );
   }
 
-  late final _clang_isPreprocessing_ptr =
+  late final _clang_isPreprocessingPtr =
       _lookup<ffi.NativeFunction<ffi.Uint32 Function(ffi.Int32)>>(
           'clang_isPreprocessing');
   late final _clang_isPreprocessing =
-      _clang_isPreprocessing_ptr.asFunction<int Function(int)>();
+      _clang_isPreprocessingPtr.asFunction<int Function(int)>();
 
   /// * Determine whether the given cursor represents a currently unexposed
   /// piece of the AST (e.g., CXCursor_UnexposedStmt).
@@ -2017,11 +2019,11 @@
     );
   }
 
-  late final _clang_isUnexposed_ptr =
+  late final _clang_isUnexposedPtr =
       _lookup<ffi.NativeFunction<ffi.Uint32 Function(ffi.Int32)>>(
           'clang_isUnexposed');
   late final _clang_isUnexposed =
-      _clang_isUnexposed_ptr.asFunction<int Function(int)>();
+      _clang_isUnexposedPtr.asFunction<int Function(int)>();
 
   /// Determine the linkage of the entity referred to by a given cursor.
   int clang_getCursorLinkage(
@@ -2032,11 +2034,11 @@
     );
   }
 
-  late final _clang_getCursorLinkage_ptr =
+  late final _clang_getCursorLinkagePtr =
       _lookup<ffi.NativeFunction<ffi.Int32 Function(CXCursor)>>(
           'clang_getCursorLinkage');
   late final _clang_getCursorLinkage =
-      _clang_getCursorLinkage_ptr.asFunction<int Function(CXCursor)>();
+      _clang_getCursorLinkagePtr.asFunction<int Function(CXCursor)>();
 
   /// Describe the visibility of the entity referred to by a cursor.
   int clang_getCursorVisibility(
@@ -2047,11 +2049,11 @@
     );
   }
 
-  late final _clang_getCursorVisibility_ptr =
+  late final _clang_getCursorVisibilityPtr =
       _lookup<ffi.NativeFunction<ffi.Int32 Function(CXCursor)>>(
           'clang_getCursorVisibility');
   late final _clang_getCursorVisibility =
-      _clang_getCursorVisibility_ptr.asFunction<int Function(CXCursor)>();
+      _clang_getCursorVisibilityPtr.asFunction<int Function(CXCursor)>();
 
   /// Determine the availability of the entity that this cursor refers to,
   /// taking the current target platform into account.
@@ -2063,11 +2065,11 @@
     );
   }
 
-  late final _clang_getCursorAvailability_ptr =
+  late final _clang_getCursorAvailabilityPtr =
       _lookup<ffi.NativeFunction<ffi.Int32 Function(CXCursor)>>(
           'clang_getCursorAvailability');
   late final _clang_getCursorAvailability =
-      _clang_getCursorAvailability_ptr.asFunction<int Function(CXCursor)>();
+      _clang_getCursorAvailabilityPtr.asFunction<int Function(CXCursor)>();
 
   /// Determine the availability of the entity that this cursor refers to on any
   /// platforms for which availability information is known.
@@ -2091,7 +2093,7 @@
     );
   }
 
-  late final _clang_getCursorPlatformAvailability_ptr = _lookup<
+  late final _clang_getCursorPlatformAvailabilityPtr = _lookup<
       ffi.NativeFunction<
           ffi.Int32 Function(
               CXCursor,
@@ -2102,7 +2104,7 @@
               ffi.Pointer<CXPlatformAvailability>,
               ffi.Int32)>>('clang_getCursorPlatformAvailability');
   late final _clang_getCursorPlatformAvailability =
-      _clang_getCursorPlatformAvailability_ptr.asFunction<
+      _clang_getCursorPlatformAvailabilityPtr.asFunction<
           int Function(
               CXCursor,
               ffi.Pointer<ffi.Int32>,
@@ -2121,12 +2123,12 @@
     );
   }
 
-  late final _clang_disposeCXPlatformAvailability_ptr = _lookup<
+  late final _clang_disposeCXPlatformAvailabilityPtr = _lookup<
           ffi.NativeFunction<
               ffi.Void Function(ffi.Pointer<CXPlatformAvailability>)>>(
       'clang_disposeCXPlatformAvailability');
   late final _clang_disposeCXPlatformAvailability =
-      _clang_disposeCXPlatformAvailability_ptr
+      _clang_disposeCXPlatformAvailabilityPtr
           .asFunction<void Function(ffi.Pointer<CXPlatformAvailability>)>();
 
   /// Determine the "language" of the entity referred to by a given cursor.
@@ -2138,11 +2140,11 @@
     );
   }
 
-  late final _clang_getCursorLanguage_ptr =
+  late final _clang_getCursorLanguagePtr =
       _lookup<ffi.NativeFunction<ffi.Int32 Function(CXCursor)>>(
           'clang_getCursorLanguage');
   late final _clang_getCursorLanguage =
-      _clang_getCursorLanguage_ptr.asFunction<int Function(CXCursor)>();
+      _clang_getCursorLanguagePtr.asFunction<int Function(CXCursor)>();
 
   /// Determine the "thread-local storage (TLS) kind" of the declaration
   /// referred to by a cursor.
@@ -2154,11 +2156,11 @@
     );
   }
 
-  late final _clang_getCursorTLSKind_ptr =
+  late final _clang_getCursorTLSKindPtr =
       _lookup<ffi.NativeFunction<ffi.Int32 Function(CXCursor)>>(
           'clang_getCursorTLSKind');
   late final _clang_getCursorTLSKind =
-      _clang_getCursorTLSKind_ptr.asFunction<int Function(CXCursor)>();
+      _clang_getCursorTLSKindPtr.asFunction<int Function(CXCursor)>();
 
   /// Returns the translation unit that a cursor originated from.
   CXTranslationUnit clang_Cursor_getTranslationUnit(
@@ -2169,11 +2171,11 @@
     );
   }
 
-  late final _clang_Cursor_getTranslationUnit_ptr =
+  late final _clang_Cursor_getTranslationUnitPtr =
       _lookup<ffi.NativeFunction<CXTranslationUnit Function(CXCursor)>>(
           'clang_Cursor_getTranslationUnit');
   late final _clang_Cursor_getTranslationUnit =
-      _clang_Cursor_getTranslationUnit_ptr
+      _clang_Cursor_getTranslationUnitPtr
           .asFunction<CXTranslationUnit Function(CXCursor)>();
 
   /// Creates an empty CXCursorSet.
@@ -2181,11 +2183,11 @@
     return _clang_createCXCursorSet();
   }
 
-  late final _clang_createCXCursorSet_ptr =
+  late final _clang_createCXCursorSetPtr =
       _lookup<ffi.NativeFunction<CXCursorSet Function()>>(
           'clang_createCXCursorSet');
   late final _clang_createCXCursorSet =
-      _clang_createCXCursorSet_ptr.asFunction<CXCursorSet Function()>();
+      _clang_createCXCursorSetPtr.asFunction<CXCursorSet Function()>();
 
   /// Disposes a CXCursorSet and releases its associated memory.
   void clang_disposeCXCursorSet(
@@ -2196,11 +2198,11 @@
     );
   }
 
-  late final _clang_disposeCXCursorSet_ptr =
+  late final _clang_disposeCXCursorSetPtr =
       _lookup<ffi.NativeFunction<ffi.Void Function(CXCursorSet)>>(
           'clang_disposeCXCursorSet');
   late final _clang_disposeCXCursorSet =
-      _clang_disposeCXCursorSet_ptr.asFunction<void Function(CXCursorSet)>();
+      _clang_disposeCXCursorSetPtr.asFunction<void Function(CXCursorSet)>();
 
   /// Queries a CXCursorSet to see if it contains a specific CXCursor.
   int clang_CXCursorSet_contains(
@@ -2213,10 +2215,10 @@
     );
   }
 
-  late final _clang_CXCursorSet_contains_ptr =
+  late final _clang_CXCursorSet_containsPtr =
       _lookup<ffi.NativeFunction<ffi.Uint32 Function(CXCursorSet, CXCursor)>>(
           'clang_CXCursorSet_contains');
-  late final _clang_CXCursorSet_contains = _clang_CXCursorSet_contains_ptr
+  late final _clang_CXCursorSet_contains = _clang_CXCursorSet_containsPtr
       .asFunction<int Function(CXCursorSet, CXCursor)>();
 
   /// Inserts a CXCursor into a CXCursorSet.
@@ -2230,10 +2232,10 @@
     );
   }
 
-  late final _clang_CXCursorSet_insert_ptr =
+  late final _clang_CXCursorSet_insertPtr =
       _lookup<ffi.NativeFunction<ffi.Uint32 Function(CXCursorSet, CXCursor)>>(
           'clang_CXCursorSet_insert');
-  late final _clang_CXCursorSet_insert = _clang_CXCursorSet_insert_ptr
+  late final _clang_CXCursorSet_insert = _clang_CXCursorSet_insertPtr
       .asFunction<int Function(CXCursorSet, CXCursor)>();
 
   /// Determine the semantic parent of the given cursor.
@@ -2245,10 +2247,10 @@
     );
   }
 
-  late final _clang_getCursorSemanticParent_ptr =
+  late final _clang_getCursorSemanticParentPtr =
       _lookup<ffi.NativeFunction<CXCursor Function(CXCursor)>>(
           'clang_getCursorSemanticParent');
-  late final _clang_getCursorSemanticParent = _clang_getCursorSemanticParent_ptr
+  late final _clang_getCursorSemanticParent = _clang_getCursorSemanticParentPtr
       .asFunction<CXCursor Function(CXCursor)>();
 
   /// Determine the lexical parent of the given cursor.
@@ -2260,10 +2262,10 @@
     );
   }
 
-  late final _clang_getCursorLexicalParent_ptr =
+  late final _clang_getCursorLexicalParentPtr =
       _lookup<ffi.NativeFunction<CXCursor Function(CXCursor)>>(
           'clang_getCursorLexicalParent');
-  late final _clang_getCursorLexicalParent = _clang_getCursorLexicalParent_ptr
+  late final _clang_getCursorLexicalParent = _clang_getCursorLexicalParentPtr
       .asFunction<CXCursor Function(CXCursor)>();
 
   /// Determine the set of methods that are overridden by the given method.
@@ -2279,12 +2281,12 @@
     );
   }
 
-  late final _clang_getOverriddenCursors_ptr = _lookup<
+  late final _clang_getOverriddenCursorsPtr = _lookup<
       ffi.NativeFunction<
           ffi.Void Function(CXCursor, ffi.Pointer<ffi.Pointer<CXCursor>>,
               ffi.Pointer<ffi.Uint32>)>>('clang_getOverriddenCursors');
   late final _clang_getOverriddenCursors =
-      _clang_getOverriddenCursors_ptr.asFunction<
+      _clang_getOverriddenCursorsPtr.asFunction<
           void Function(CXCursor, ffi.Pointer<ffi.Pointer<CXCursor>>,
               ffi.Pointer<ffi.Uint32>)>();
 
@@ -2298,11 +2300,11 @@
     );
   }
 
-  late final _clang_disposeOverriddenCursors_ptr =
+  late final _clang_disposeOverriddenCursorsPtr =
       _lookup<ffi.NativeFunction<ffi.Void Function(ffi.Pointer<CXCursor>)>>(
           'clang_disposeOverriddenCursors');
   late final _clang_disposeOverriddenCursors =
-      _clang_disposeOverriddenCursors_ptr
+      _clang_disposeOverriddenCursorsPtr
           .asFunction<void Function(ffi.Pointer<CXCursor>)>();
 
   /// Retrieve the file that is included by the given inclusion directive
@@ -2315,11 +2317,11 @@
     );
   }
 
-  late final _clang_getIncludedFile_ptr =
+  late final _clang_getIncludedFilePtr =
       _lookup<ffi.NativeFunction<CXFile Function(CXCursor)>>(
           'clang_getIncludedFile');
   late final _clang_getIncludedFile =
-      _clang_getIncludedFile_ptr.asFunction<CXFile Function(CXCursor)>();
+      _clang_getIncludedFilePtr.asFunction<CXFile Function(CXCursor)>();
 
   /// Map a source location to the cursor that describes the entity at that
   /// location in the source code.
@@ -2333,11 +2335,11 @@
     );
   }
 
-  late final _clang_getCursor_ptr = _lookup<
+  late final _clang_getCursorPtr = _lookup<
       ffi.NativeFunction<
           CXCursor Function(
               CXTranslationUnit, CXSourceLocation)>>('clang_getCursor');
-  late final _clang_getCursor = _clang_getCursor_ptr
+  late final _clang_getCursor = _clang_getCursorPtr
       .asFunction<CXCursor Function(CXTranslationUnit, CXSourceLocation)>();
 
   /// Retrieve the physical location of the source constructor referenced by the
@@ -2350,10 +2352,10 @@
     );
   }
 
-  late final _clang_getCursorLocation_ptr =
+  late final _clang_getCursorLocationPtr =
       _lookup<ffi.NativeFunction<CXSourceLocation Function(CXCursor)>>(
           'clang_getCursorLocation');
-  late final _clang_getCursorLocation = _clang_getCursorLocation_ptr
+  late final _clang_getCursorLocation = _clang_getCursorLocationPtr
       .asFunction<CXSourceLocation Function(CXCursor)>();
 
   /// Retrieve the physical extent of the source construct referenced by the
@@ -2366,11 +2368,11 @@
     );
   }
 
-  late final _clang_getCursorExtent_ptr =
+  late final _clang_getCursorExtentPtr =
       _lookup<ffi.NativeFunction<CXSourceRange Function(CXCursor)>>(
           'clang_getCursorExtent');
   late final _clang_getCursorExtent =
-      _clang_getCursorExtent_ptr.asFunction<CXSourceRange Function(CXCursor)>();
+      _clang_getCursorExtentPtr.asFunction<CXSourceRange Function(CXCursor)>();
 
   /// Retrieve the type of a CXCursor (if any).
   CXType clang_getCursorType(
@@ -2381,11 +2383,11 @@
     );
   }
 
-  late final _clang_getCursorType_ptr =
+  late final _clang_getCursorTypePtr =
       _lookup<ffi.NativeFunction<CXType Function(CXCursor)>>(
           'clang_getCursorType');
   late final _clang_getCursorType =
-      _clang_getCursorType_ptr.asFunction<CXType Function(CXCursor)>();
+      _clang_getCursorTypePtr.asFunction<CXType Function(CXCursor)>();
 
   /// Pretty-print the underlying type using the rules of the language of the
   /// translation unit from which it came.
@@ -2397,11 +2399,11 @@
     );
   }
 
-  late final _clang_getTypeSpelling_ptr =
+  late final _clang_getTypeSpellingPtr =
       _lookup<ffi.NativeFunction<CXString Function(CXType)>>(
           'clang_getTypeSpelling');
   late final _clang_getTypeSpelling =
-      _clang_getTypeSpelling_ptr.asFunction<CXString Function(CXType)>();
+      _clang_getTypeSpellingPtr.asFunction<CXString Function(CXType)>();
 
   /// Retrieve the underlying type of a typedef declaration.
   CXType clang_getTypedefDeclUnderlyingType(
@@ -2412,11 +2414,11 @@
     );
   }
 
-  late final _clang_getTypedefDeclUnderlyingType_ptr =
+  late final _clang_getTypedefDeclUnderlyingTypePtr =
       _lookup<ffi.NativeFunction<CXType Function(CXCursor)>>(
           'clang_getTypedefDeclUnderlyingType');
   late final _clang_getTypedefDeclUnderlyingType =
-      _clang_getTypedefDeclUnderlyingType_ptr
+      _clang_getTypedefDeclUnderlyingTypePtr
           .asFunction<CXType Function(CXCursor)>();
 
   /// Retrieve the integer type of an enum declaration.
@@ -2428,11 +2430,11 @@
     );
   }
 
-  late final _clang_getEnumDeclIntegerType_ptr =
+  late final _clang_getEnumDeclIntegerTypePtr =
       _lookup<ffi.NativeFunction<CXType Function(CXCursor)>>(
           'clang_getEnumDeclIntegerType');
   late final _clang_getEnumDeclIntegerType =
-      _clang_getEnumDeclIntegerType_ptr.asFunction<CXType Function(CXCursor)>();
+      _clang_getEnumDeclIntegerTypePtr.asFunction<CXType Function(CXCursor)>();
 
   /// Retrieve the integer value of an enum constant declaration as a signed
   /// long long.
@@ -2444,11 +2446,11 @@
     );
   }
 
-  late final _clang_getEnumConstantDeclValue_ptr =
+  late final _clang_getEnumConstantDeclValuePtr =
       _lookup<ffi.NativeFunction<ffi.Int64 Function(CXCursor)>>(
           'clang_getEnumConstantDeclValue');
   late final _clang_getEnumConstantDeclValue =
-      _clang_getEnumConstantDeclValue_ptr.asFunction<int Function(CXCursor)>();
+      _clang_getEnumConstantDeclValuePtr.asFunction<int Function(CXCursor)>();
 
   /// Retrieve the integer value of an enum constant declaration as an unsigned
   /// long long.
@@ -2460,11 +2462,11 @@
     );
   }
 
-  late final _clang_getEnumConstantDeclUnsignedValue_ptr =
+  late final _clang_getEnumConstantDeclUnsignedValuePtr =
       _lookup<ffi.NativeFunction<ffi.Uint64 Function(CXCursor)>>(
           'clang_getEnumConstantDeclUnsignedValue');
   late final _clang_getEnumConstantDeclUnsignedValue =
-      _clang_getEnumConstantDeclUnsignedValue_ptr
+      _clang_getEnumConstantDeclUnsignedValuePtr
           .asFunction<int Function(CXCursor)>();
 
   /// Retrieve the bit width of a bit field declaration as an integer.
@@ -2476,11 +2478,11 @@
     );
   }
 
-  late final _clang_getFieldDeclBitWidth_ptr =
+  late final _clang_getFieldDeclBitWidthPtr =
       _lookup<ffi.NativeFunction<ffi.Int32 Function(CXCursor)>>(
           'clang_getFieldDeclBitWidth');
   late final _clang_getFieldDeclBitWidth =
-      _clang_getFieldDeclBitWidth_ptr.asFunction<int Function(CXCursor)>();
+      _clang_getFieldDeclBitWidthPtr.asFunction<int Function(CXCursor)>();
 
   /// Retrieve the number of non-variadic arguments associated with a given
   /// cursor.
@@ -2492,11 +2494,11 @@
     );
   }
 
-  late final _clang_Cursor_getNumArguments_ptr =
+  late final _clang_Cursor_getNumArgumentsPtr =
       _lookup<ffi.NativeFunction<ffi.Int32 Function(CXCursor)>>(
           'clang_Cursor_getNumArguments');
   late final _clang_Cursor_getNumArguments =
-      _clang_Cursor_getNumArguments_ptr.asFunction<int Function(CXCursor)>();
+      _clang_Cursor_getNumArgumentsPtr.asFunction<int Function(CXCursor)>();
 
   /// Retrieve the argument cursor of a function or method.
   CXCursor clang_Cursor_getArgument(
@@ -2509,10 +2511,10 @@
     );
   }
 
-  late final _clang_Cursor_getArgument_ptr =
+  late final _clang_Cursor_getArgumentPtr =
       _lookup<ffi.NativeFunction<CXCursor Function(CXCursor, ffi.Uint32)>>(
           'clang_Cursor_getArgument');
-  late final _clang_Cursor_getArgument = _clang_Cursor_getArgument_ptr
+  late final _clang_Cursor_getArgument = _clang_Cursor_getArgumentPtr
       .asFunction<CXCursor Function(CXCursor, int)>();
 
   /// Returns the number of template args of a function decl representing a
@@ -2525,11 +2527,11 @@
     );
   }
 
-  late final _clang_Cursor_getNumTemplateArguments_ptr =
+  late final _clang_Cursor_getNumTemplateArgumentsPtr =
       _lookup<ffi.NativeFunction<ffi.Int32 Function(CXCursor)>>(
           'clang_Cursor_getNumTemplateArguments');
   late final _clang_Cursor_getNumTemplateArguments =
-      _clang_Cursor_getNumTemplateArguments_ptr
+      _clang_Cursor_getNumTemplateArgumentsPtr
           .asFunction<int Function(CXCursor)>();
 
   /// Retrieve the kind of the I'th template argument of the CXCursor C.
@@ -2543,11 +2545,11 @@
     );
   }
 
-  late final _clang_Cursor_getTemplateArgumentKind_ptr =
+  late final _clang_Cursor_getTemplateArgumentKindPtr =
       _lookup<ffi.NativeFunction<ffi.Int32 Function(CXCursor, ffi.Uint32)>>(
           'clang_Cursor_getTemplateArgumentKind');
   late final _clang_Cursor_getTemplateArgumentKind =
-      _clang_Cursor_getTemplateArgumentKind_ptr
+      _clang_Cursor_getTemplateArgumentKindPtr
           .asFunction<int Function(CXCursor, int)>();
 
   /// Retrieve a CXType representing the type of a TemplateArgument of a
@@ -2562,11 +2564,11 @@
     );
   }
 
-  late final _clang_Cursor_getTemplateArgumentType_ptr =
+  late final _clang_Cursor_getTemplateArgumentTypePtr =
       _lookup<ffi.NativeFunction<CXType Function(CXCursor, ffi.Uint32)>>(
           'clang_Cursor_getTemplateArgumentType');
   late final _clang_Cursor_getTemplateArgumentType =
-      _clang_Cursor_getTemplateArgumentType_ptr
+      _clang_Cursor_getTemplateArgumentTypePtr
           .asFunction<CXType Function(CXCursor, int)>();
 
   /// Retrieve the value of an Integral TemplateArgument (of a function decl
@@ -2581,11 +2583,11 @@
     );
   }
 
-  late final _clang_Cursor_getTemplateArgumentValue_ptr =
+  late final _clang_Cursor_getTemplateArgumentValuePtr =
       _lookup<ffi.NativeFunction<ffi.Int64 Function(CXCursor, ffi.Uint32)>>(
           'clang_Cursor_getTemplateArgumentValue');
   late final _clang_Cursor_getTemplateArgumentValue =
-      _clang_Cursor_getTemplateArgumentValue_ptr
+      _clang_Cursor_getTemplateArgumentValuePtr
           .asFunction<int Function(CXCursor, int)>();
 
   /// Retrieve the value of an Integral TemplateArgument (of a function decl
@@ -2600,11 +2602,11 @@
     );
   }
 
-  late final _clang_Cursor_getTemplateArgumentUnsignedValue_ptr =
+  late final _clang_Cursor_getTemplateArgumentUnsignedValuePtr =
       _lookup<ffi.NativeFunction<ffi.Uint64 Function(CXCursor, ffi.Uint32)>>(
           'clang_Cursor_getTemplateArgumentUnsignedValue');
   late final _clang_Cursor_getTemplateArgumentUnsignedValue =
-      _clang_Cursor_getTemplateArgumentUnsignedValue_ptr
+      _clang_Cursor_getTemplateArgumentUnsignedValuePtr
           .asFunction<int Function(CXCursor, int)>();
 
   /// Determine whether two CXTypes represent the same type.
@@ -2618,11 +2620,11 @@
     );
   }
 
-  late final _clang_equalTypes_ptr =
+  late final _clang_equalTypesPtr =
       _lookup<ffi.NativeFunction<ffi.Uint32 Function(CXType, CXType)>>(
           'clang_equalTypes');
   late final _clang_equalTypes =
-      _clang_equalTypes_ptr.asFunction<int Function(CXType, CXType)>();
+      _clang_equalTypesPtr.asFunction<int Function(CXType, CXType)>();
 
   /// Return the canonical type for a CXType.
   CXType clang_getCanonicalType(
@@ -2633,11 +2635,11 @@
     );
   }
 
-  late final _clang_getCanonicalType_ptr =
+  late final _clang_getCanonicalTypePtr =
       _lookup<ffi.NativeFunction<CXType Function(CXType)>>(
           'clang_getCanonicalType');
   late final _clang_getCanonicalType =
-      _clang_getCanonicalType_ptr.asFunction<CXType Function(CXType)>();
+      _clang_getCanonicalTypePtr.asFunction<CXType Function(CXType)>();
 
   /// Determine whether a CXType has the "const" qualifier set, without looking
   /// through typedefs that may have added "const" at a different level.
@@ -2649,11 +2651,11 @@
     );
   }
 
-  late final _clang_isConstQualifiedType_ptr =
+  late final _clang_isConstQualifiedTypePtr =
       _lookup<ffi.NativeFunction<ffi.Uint32 Function(CXType)>>(
           'clang_isConstQualifiedType');
   late final _clang_isConstQualifiedType =
-      _clang_isConstQualifiedType_ptr.asFunction<int Function(CXType)>();
+      _clang_isConstQualifiedTypePtr.asFunction<int Function(CXType)>();
 
   /// Determine whether a CXCursor that is a macro, is function like.
   int clang_Cursor_isMacroFunctionLike(
@@ -2664,12 +2666,11 @@
     );
   }
 
-  late final _clang_Cursor_isMacroFunctionLike_ptr =
+  late final _clang_Cursor_isMacroFunctionLikePtr =
       _lookup<ffi.NativeFunction<ffi.Uint32 Function(CXCursor)>>(
           'clang_Cursor_isMacroFunctionLike');
   late final _clang_Cursor_isMacroFunctionLike =
-      _clang_Cursor_isMacroFunctionLike_ptr
-          .asFunction<int Function(CXCursor)>();
+      _clang_Cursor_isMacroFunctionLikePtr.asFunction<int Function(CXCursor)>();
 
   /// Determine whether a CXCursor that is a macro, is a builtin one.
   int clang_Cursor_isMacroBuiltin(
@@ -2680,11 +2681,11 @@
     );
   }
 
-  late final _clang_Cursor_isMacroBuiltin_ptr =
+  late final _clang_Cursor_isMacroBuiltinPtr =
       _lookup<ffi.NativeFunction<ffi.Uint32 Function(CXCursor)>>(
           'clang_Cursor_isMacroBuiltin');
   late final _clang_Cursor_isMacroBuiltin =
-      _clang_Cursor_isMacroBuiltin_ptr.asFunction<int Function(CXCursor)>();
+      _clang_Cursor_isMacroBuiltinPtr.asFunction<int Function(CXCursor)>();
 
   /// Determine whether a CXCursor that is a function declaration, is an inline
   /// declaration.
@@ -2696,11 +2697,11 @@
     );
   }
 
-  late final _clang_Cursor_isFunctionInlined_ptr =
+  late final _clang_Cursor_isFunctionInlinedPtr =
       _lookup<ffi.NativeFunction<ffi.Uint32 Function(CXCursor)>>(
           'clang_Cursor_isFunctionInlined');
   late final _clang_Cursor_isFunctionInlined =
-      _clang_Cursor_isFunctionInlined_ptr.asFunction<int Function(CXCursor)>();
+      _clang_Cursor_isFunctionInlinedPtr.asFunction<int Function(CXCursor)>();
 
   /// Determine whether a CXType has the "volatile" qualifier set, without
   /// looking through typedefs that may have added "volatile" at a different
@@ -2713,11 +2714,11 @@
     );
   }
 
-  late final _clang_isVolatileQualifiedType_ptr =
+  late final _clang_isVolatileQualifiedTypePtr =
       _lookup<ffi.NativeFunction<ffi.Uint32 Function(CXType)>>(
           'clang_isVolatileQualifiedType');
   late final _clang_isVolatileQualifiedType =
-      _clang_isVolatileQualifiedType_ptr.asFunction<int Function(CXType)>();
+      _clang_isVolatileQualifiedTypePtr.asFunction<int Function(CXType)>();
 
   /// Determine whether a CXType has the "restrict" qualifier set, without
   /// looking through typedefs that may have added "restrict" at a different
@@ -2730,11 +2731,11 @@
     );
   }
 
-  late final _clang_isRestrictQualifiedType_ptr =
+  late final _clang_isRestrictQualifiedTypePtr =
       _lookup<ffi.NativeFunction<ffi.Uint32 Function(CXType)>>(
           'clang_isRestrictQualifiedType');
   late final _clang_isRestrictQualifiedType =
-      _clang_isRestrictQualifiedType_ptr.asFunction<int Function(CXType)>();
+      _clang_isRestrictQualifiedTypePtr.asFunction<int Function(CXType)>();
 
   /// Returns the address space of the given type.
   int clang_getAddressSpace(
@@ -2745,11 +2746,11 @@
     );
   }
 
-  late final _clang_getAddressSpace_ptr =
+  late final _clang_getAddressSpacePtr =
       _lookup<ffi.NativeFunction<ffi.Uint32 Function(CXType)>>(
           'clang_getAddressSpace');
   late final _clang_getAddressSpace =
-      _clang_getAddressSpace_ptr.asFunction<int Function(CXType)>();
+      _clang_getAddressSpacePtr.asFunction<int Function(CXType)>();
 
   /// Returns the typedef name of the given type.
   CXString clang_getTypedefName(
@@ -2760,11 +2761,11 @@
     );
   }
 
-  late final _clang_getTypedefName_ptr =
+  late final _clang_getTypedefNamePtr =
       _lookup<ffi.NativeFunction<CXString Function(CXType)>>(
           'clang_getTypedefName');
   late final _clang_getTypedefName =
-      _clang_getTypedefName_ptr.asFunction<CXString Function(CXType)>();
+      _clang_getTypedefNamePtr.asFunction<CXString Function(CXType)>();
 
   /// For pointer types, returns the type of the pointee.
   CXType clang_getPointeeType(
@@ -2775,11 +2776,11 @@
     );
   }
 
-  late final _clang_getPointeeType_ptr =
+  late final _clang_getPointeeTypePtr =
       _lookup<ffi.NativeFunction<CXType Function(CXType)>>(
           'clang_getPointeeType');
   late final _clang_getPointeeType =
-      _clang_getPointeeType_ptr.asFunction<CXType Function(CXType)>();
+      _clang_getPointeeTypePtr.asFunction<CXType Function(CXType)>();
 
   /// Return the cursor for the declaration of the given type.
   CXCursor clang_getTypeDeclaration(
@@ -2790,11 +2791,11 @@
     );
   }
 
-  late final _clang_getTypeDeclaration_ptr =
+  late final _clang_getTypeDeclarationPtr =
       _lookup<ffi.NativeFunction<CXCursor Function(CXType)>>(
           'clang_getTypeDeclaration');
   late final _clang_getTypeDeclaration =
-      _clang_getTypeDeclaration_ptr.asFunction<CXCursor Function(CXType)>();
+      _clang_getTypeDeclarationPtr.asFunction<CXCursor Function(CXType)>();
 
   /// Returns the Objective-C type encoding for the specified declaration.
   CXString clang_getDeclObjCTypeEncoding(
@@ -2805,10 +2806,10 @@
     );
   }
 
-  late final _clang_getDeclObjCTypeEncoding_ptr =
+  late final _clang_getDeclObjCTypeEncodingPtr =
       _lookup<ffi.NativeFunction<CXString Function(CXCursor)>>(
           'clang_getDeclObjCTypeEncoding');
-  late final _clang_getDeclObjCTypeEncoding = _clang_getDeclObjCTypeEncoding_ptr
+  late final _clang_getDeclObjCTypeEncoding = _clang_getDeclObjCTypeEncodingPtr
       .asFunction<CXString Function(CXCursor)>();
 
   /// Returns the Objective-C type encoding for the specified CXType.
@@ -2820,11 +2821,11 @@
     );
   }
 
-  late final _clang_Type_getObjCEncoding_ptr =
+  late final _clang_Type_getObjCEncodingPtr =
       _lookup<ffi.NativeFunction<CXString Function(CXType)>>(
           'clang_Type_getObjCEncoding');
   late final _clang_Type_getObjCEncoding =
-      _clang_Type_getObjCEncoding_ptr.asFunction<CXString Function(CXType)>();
+      _clang_Type_getObjCEncodingPtr.asFunction<CXString Function(CXType)>();
 
   /// Retrieve the spelling of a given CXTypeKind.
   CXString clang_getTypeKindSpelling(
@@ -2835,11 +2836,11 @@
     );
   }
 
-  late final _clang_getTypeKindSpelling_ptr =
+  late final _clang_getTypeKindSpellingPtr =
       _lookup<ffi.NativeFunction<CXString Function(ffi.Int32)>>(
           'clang_getTypeKindSpelling');
   late final _clang_getTypeKindSpelling =
-      _clang_getTypeKindSpelling_ptr.asFunction<CXString Function(int)>();
+      _clang_getTypeKindSpellingPtr.asFunction<CXString Function(int)>();
 
   /// Retrieve the calling convention associated with a function type.
   int clang_getFunctionTypeCallingConv(
@@ -2850,11 +2851,11 @@
     );
   }
 
-  late final _clang_getFunctionTypeCallingConv_ptr =
+  late final _clang_getFunctionTypeCallingConvPtr =
       _lookup<ffi.NativeFunction<ffi.Int32 Function(CXType)>>(
           'clang_getFunctionTypeCallingConv');
   late final _clang_getFunctionTypeCallingConv =
-      _clang_getFunctionTypeCallingConv_ptr.asFunction<int Function(CXType)>();
+      _clang_getFunctionTypeCallingConvPtr.asFunction<int Function(CXType)>();
 
   /// Retrieve the return type associated with a function type.
   CXType clang_getResultType(
@@ -2865,11 +2866,11 @@
     );
   }
 
-  late final _clang_getResultType_ptr =
+  late final _clang_getResultTypePtr =
       _lookup<ffi.NativeFunction<CXType Function(CXType)>>(
           'clang_getResultType');
   late final _clang_getResultType =
-      _clang_getResultType_ptr.asFunction<CXType Function(CXType)>();
+      _clang_getResultTypePtr.asFunction<CXType Function(CXType)>();
 
   /// Retrieve the exception specification type associated with a function type.
   /// This is a value of type CXCursor_ExceptionSpecificationKind.
@@ -2881,11 +2882,11 @@
     );
   }
 
-  late final _clang_getExceptionSpecificationType_ptr =
+  late final _clang_getExceptionSpecificationTypePtr =
       _lookup<ffi.NativeFunction<ffi.Int32 Function(CXType)>>(
           'clang_getExceptionSpecificationType');
   late final _clang_getExceptionSpecificationType =
-      _clang_getExceptionSpecificationType_ptr
+      _clang_getExceptionSpecificationTypePtr
           .asFunction<int Function(CXType)>();
 
   /// Retrieve the number of non-variadic parameters associated with a function
@@ -2898,11 +2899,11 @@
     );
   }
 
-  late final _clang_getNumArgTypes_ptr =
+  late final _clang_getNumArgTypesPtr =
       _lookup<ffi.NativeFunction<ffi.Int32 Function(CXType)>>(
           'clang_getNumArgTypes');
   late final _clang_getNumArgTypes =
-      _clang_getNumArgTypes_ptr.asFunction<int Function(CXType)>();
+      _clang_getNumArgTypesPtr.asFunction<int Function(CXType)>();
 
   /// Retrieve the type of a parameter of a function type.
   CXType clang_getArgType(
@@ -2915,11 +2916,11 @@
     );
   }
 
-  late final _clang_getArgType_ptr =
+  late final _clang_getArgTypePtr =
       _lookup<ffi.NativeFunction<CXType Function(CXType, ffi.Uint32)>>(
           'clang_getArgType');
   late final _clang_getArgType =
-      _clang_getArgType_ptr.asFunction<CXType Function(CXType, int)>();
+      _clang_getArgTypePtr.asFunction<CXType Function(CXType, int)>();
 
   /// Retrieves the base type of the ObjCObjectType.
   CXType clang_Type_getObjCObjectBaseType(
@@ -2930,11 +2931,11 @@
     );
   }
 
-  late final _clang_Type_getObjCObjectBaseType_ptr =
+  late final _clang_Type_getObjCObjectBaseTypePtr =
       _lookup<ffi.NativeFunction<CXType Function(CXType)>>(
           'clang_Type_getObjCObjectBaseType');
   late final _clang_Type_getObjCObjectBaseType =
-      _clang_Type_getObjCObjectBaseType_ptr
+      _clang_Type_getObjCObjectBaseTypePtr
           .asFunction<CXType Function(CXType)>();
 
   /// Retrieve the number of protocol references associated with an ObjC
@@ -2947,11 +2948,11 @@
     );
   }
 
-  late final _clang_Type_getNumObjCProtocolRefs_ptr =
+  late final _clang_Type_getNumObjCProtocolRefsPtr =
       _lookup<ffi.NativeFunction<ffi.Uint32 Function(CXType)>>(
           'clang_Type_getNumObjCProtocolRefs');
   late final _clang_Type_getNumObjCProtocolRefs =
-      _clang_Type_getNumObjCProtocolRefs_ptr.asFunction<int Function(CXType)>();
+      _clang_Type_getNumObjCProtocolRefsPtr.asFunction<int Function(CXType)>();
 
   /// Retrieve the decl for a protocol reference for an ObjC object/id.
   CXCursor clang_Type_getObjCProtocolDecl(
@@ -2964,11 +2965,11 @@
     );
   }
 
-  late final _clang_Type_getObjCProtocolDecl_ptr =
+  late final _clang_Type_getObjCProtocolDeclPtr =
       _lookup<ffi.NativeFunction<CXCursor Function(CXType, ffi.Uint32)>>(
           'clang_Type_getObjCProtocolDecl');
   late final _clang_Type_getObjCProtocolDecl =
-      _clang_Type_getObjCProtocolDecl_ptr
+      _clang_Type_getObjCProtocolDeclPtr
           .asFunction<CXCursor Function(CXType, int)>();
 
   /// Retreive the number of type arguments associated with an ObjC object.
@@ -2980,11 +2981,11 @@
     );
   }
 
-  late final _clang_Type_getNumObjCTypeArgs_ptr =
+  late final _clang_Type_getNumObjCTypeArgsPtr =
       _lookup<ffi.NativeFunction<ffi.Uint32 Function(CXType)>>(
           'clang_Type_getNumObjCTypeArgs');
   late final _clang_Type_getNumObjCTypeArgs =
-      _clang_Type_getNumObjCTypeArgs_ptr.asFunction<int Function(CXType)>();
+      _clang_Type_getNumObjCTypeArgsPtr.asFunction<int Function(CXType)>();
 
   /// Retrieve a type argument associated with an ObjC object.
   CXType clang_Type_getObjCTypeArg(
@@ -2997,11 +2998,11 @@
     );
   }
 
-  late final _clang_Type_getObjCTypeArg_ptr =
+  late final _clang_Type_getObjCTypeArgPtr =
       _lookup<ffi.NativeFunction<CXType Function(CXType, ffi.Uint32)>>(
           'clang_Type_getObjCTypeArg');
   late final _clang_Type_getObjCTypeArg =
-      _clang_Type_getObjCTypeArg_ptr.asFunction<CXType Function(CXType, int)>();
+      _clang_Type_getObjCTypeArgPtr.asFunction<CXType Function(CXType, int)>();
 
   /// Return 1 if the CXType is a variadic function type, and 0 otherwise.
   int clang_isFunctionTypeVariadic(
@@ -3012,11 +3013,11 @@
     );
   }
 
-  late final _clang_isFunctionTypeVariadic_ptr =
+  late final _clang_isFunctionTypeVariadicPtr =
       _lookup<ffi.NativeFunction<ffi.Uint32 Function(CXType)>>(
           'clang_isFunctionTypeVariadic');
   late final _clang_isFunctionTypeVariadic =
-      _clang_isFunctionTypeVariadic_ptr.asFunction<int Function(CXType)>();
+      _clang_isFunctionTypeVariadicPtr.asFunction<int Function(CXType)>();
 
   /// Retrieve the return type associated with a given cursor.
   CXType clang_getCursorResultType(
@@ -3027,11 +3028,11 @@
     );
   }
 
-  late final _clang_getCursorResultType_ptr =
+  late final _clang_getCursorResultTypePtr =
       _lookup<ffi.NativeFunction<CXType Function(CXCursor)>>(
           'clang_getCursorResultType');
   late final _clang_getCursorResultType =
-      _clang_getCursorResultType_ptr.asFunction<CXType Function(CXCursor)>();
+      _clang_getCursorResultTypePtr.asFunction<CXType Function(CXCursor)>();
 
   /// Retrieve the exception specification type associated with a given cursor.
   /// This is a value of type CXCursor_ExceptionSpecificationKind.
@@ -3043,11 +3044,11 @@
     );
   }
 
-  late final _clang_getCursorExceptionSpecificationType_ptr =
+  late final _clang_getCursorExceptionSpecificationTypePtr =
       _lookup<ffi.NativeFunction<ffi.Int32 Function(CXCursor)>>(
           'clang_getCursorExceptionSpecificationType');
   late final _clang_getCursorExceptionSpecificationType =
-      _clang_getCursorExceptionSpecificationType_ptr
+      _clang_getCursorExceptionSpecificationTypePtr
           .asFunction<int Function(CXCursor)>();
 
   /// Return 1 if the CXType is a POD (plain old data) type, and 0 otherwise.
@@ -3059,11 +3060,11 @@
     );
   }
 
-  late final _clang_isPODType_ptr =
+  late final _clang_isPODTypePtr =
       _lookup<ffi.NativeFunction<ffi.Uint32 Function(CXType)>>(
           'clang_isPODType');
   late final _clang_isPODType =
-      _clang_isPODType_ptr.asFunction<int Function(CXType)>();
+      _clang_isPODTypePtr.asFunction<int Function(CXType)>();
 
   /// Return the element type of an array, complex, or vector type.
   CXType clang_getElementType(
@@ -3074,11 +3075,11 @@
     );
   }
 
-  late final _clang_getElementType_ptr =
+  late final _clang_getElementTypePtr =
       _lookup<ffi.NativeFunction<CXType Function(CXType)>>(
           'clang_getElementType');
   late final _clang_getElementType =
-      _clang_getElementType_ptr.asFunction<CXType Function(CXType)>();
+      _clang_getElementTypePtr.asFunction<CXType Function(CXType)>();
 
   /// Return the number of elements of an array or vector type.
   int clang_getNumElements(
@@ -3089,11 +3090,11 @@
     );
   }
 
-  late final _clang_getNumElements_ptr =
+  late final _clang_getNumElementsPtr =
       _lookup<ffi.NativeFunction<ffi.Int64 Function(CXType)>>(
           'clang_getNumElements');
   late final _clang_getNumElements =
-      _clang_getNumElements_ptr.asFunction<int Function(CXType)>();
+      _clang_getNumElementsPtr.asFunction<int Function(CXType)>();
 
   /// Return the element type of an array type.
   CXType clang_getArrayElementType(
@@ -3104,11 +3105,11 @@
     );
   }
 
-  late final _clang_getArrayElementType_ptr =
+  late final _clang_getArrayElementTypePtr =
       _lookup<ffi.NativeFunction<CXType Function(CXType)>>(
           'clang_getArrayElementType');
   late final _clang_getArrayElementType =
-      _clang_getArrayElementType_ptr.asFunction<CXType Function(CXType)>();
+      _clang_getArrayElementTypePtr.asFunction<CXType Function(CXType)>();
 
   /// Return the array size of a constant array.
   int clang_getArraySize(
@@ -3119,11 +3120,11 @@
     );
   }
 
-  late final _clang_getArraySize_ptr =
+  late final _clang_getArraySizePtr =
       _lookup<ffi.NativeFunction<ffi.Int64 Function(CXType)>>(
           'clang_getArraySize');
   late final _clang_getArraySize =
-      _clang_getArraySize_ptr.asFunction<int Function(CXType)>();
+      _clang_getArraySizePtr.asFunction<int Function(CXType)>();
 
   /// Retrieve the type named by the qualified-id.
   CXType clang_Type_getNamedType(
@@ -3134,11 +3135,11 @@
     );
   }
 
-  late final _clang_Type_getNamedType_ptr =
+  late final _clang_Type_getNamedTypePtr =
       _lookup<ffi.NativeFunction<CXType Function(CXType)>>(
           'clang_Type_getNamedType');
   late final _clang_Type_getNamedType =
-      _clang_Type_getNamedType_ptr.asFunction<CXType Function(CXType)>();
+      _clang_Type_getNamedTypePtr.asFunction<CXType Function(CXType)>();
 
   /// Determine if a typedef is 'transparent' tag.
   int clang_Type_isTransparentTagTypedef(
@@ -3149,12 +3150,11 @@
     );
   }
 
-  late final _clang_Type_isTransparentTagTypedef_ptr =
+  late final _clang_Type_isTransparentTagTypedefPtr =
       _lookup<ffi.NativeFunction<ffi.Uint32 Function(CXType)>>(
           'clang_Type_isTransparentTagTypedef');
   late final _clang_Type_isTransparentTagTypedef =
-      _clang_Type_isTransparentTagTypedef_ptr
-          .asFunction<int Function(CXType)>();
+      _clang_Type_isTransparentTagTypedefPtr.asFunction<int Function(CXType)>();
 
   /// Retrieve the nullability kind of a pointer type.
   int clang_Type_getNullability(
@@ -3165,11 +3165,11 @@
     );
   }
 
-  late final _clang_Type_getNullability_ptr =
+  late final _clang_Type_getNullabilityPtr =
       _lookup<ffi.NativeFunction<ffi.Int32 Function(CXType)>>(
           'clang_Type_getNullability');
   late final _clang_Type_getNullability =
-      _clang_Type_getNullability_ptr.asFunction<int Function(CXType)>();
+      _clang_Type_getNullabilityPtr.asFunction<int Function(CXType)>();
 
   /// Return the alignment of a type in bytes as per C++[expr.alignof] standard.
   int clang_Type_getAlignOf(
@@ -3180,11 +3180,11 @@
     );
   }
 
-  late final _clang_Type_getAlignOf_ptr =
+  late final _clang_Type_getAlignOfPtr =
       _lookup<ffi.NativeFunction<ffi.Int64 Function(CXType)>>(
           'clang_Type_getAlignOf');
   late final _clang_Type_getAlignOf =
-      _clang_Type_getAlignOf_ptr.asFunction<int Function(CXType)>();
+      _clang_Type_getAlignOfPtr.asFunction<int Function(CXType)>();
 
   /// Return the class type of an member pointer type.
   CXType clang_Type_getClassType(
@@ -3195,11 +3195,11 @@
     );
   }
 
-  late final _clang_Type_getClassType_ptr =
+  late final _clang_Type_getClassTypePtr =
       _lookup<ffi.NativeFunction<CXType Function(CXType)>>(
           'clang_Type_getClassType');
   late final _clang_Type_getClassType =
-      _clang_Type_getClassType_ptr.asFunction<CXType Function(CXType)>();
+      _clang_Type_getClassTypePtr.asFunction<CXType Function(CXType)>();
 
   /// Return the size of a type in bytes as per C++[expr.sizeof] standard.
   int clang_Type_getSizeOf(
@@ -3210,11 +3210,11 @@
     );
   }
 
-  late final _clang_Type_getSizeOf_ptr =
+  late final _clang_Type_getSizeOfPtr =
       _lookup<ffi.NativeFunction<ffi.Int64 Function(CXType)>>(
           'clang_Type_getSizeOf');
   late final _clang_Type_getSizeOf =
-      _clang_Type_getSizeOf_ptr.asFunction<int Function(CXType)>();
+      _clang_Type_getSizeOfPtr.asFunction<int Function(CXType)>();
 
   /// Return the offset of a field named S in a record of type T in bits as it
   /// would be returned by __offsetof__ as per C++11[18.2p4]
@@ -3228,11 +3228,11 @@
     );
   }
 
-  late final _clang_Type_getOffsetOf_ptr = _lookup<
+  late final _clang_Type_getOffsetOfPtr = _lookup<
       ffi.NativeFunction<
           ffi.Int64 Function(
               CXType, ffi.Pointer<ffi.Int8>)>>('clang_Type_getOffsetOf');
-  late final _clang_Type_getOffsetOf = _clang_Type_getOffsetOf_ptr
+  late final _clang_Type_getOffsetOf = _clang_Type_getOffsetOfPtr
       .asFunction<int Function(CXType, ffi.Pointer<ffi.Int8>)>();
 
   /// Return the type that was modified by this attributed type.
@@ -3244,11 +3244,11 @@
     );
   }
 
-  late final _clang_Type_getModifiedType_ptr =
+  late final _clang_Type_getModifiedTypePtr =
       _lookup<ffi.NativeFunction<CXType Function(CXType)>>(
           'clang_Type_getModifiedType');
   late final _clang_Type_getModifiedType =
-      _clang_Type_getModifiedType_ptr.asFunction<CXType Function(CXType)>();
+      _clang_Type_getModifiedTypePtr.asFunction<CXType Function(CXType)>();
 
   /// Return the offset of the field represented by the Cursor.
   int clang_Cursor_getOffsetOfField(
@@ -3259,11 +3259,11 @@
     );
   }
 
-  late final _clang_Cursor_getOffsetOfField_ptr =
+  late final _clang_Cursor_getOffsetOfFieldPtr =
       _lookup<ffi.NativeFunction<ffi.Int64 Function(CXCursor)>>(
           'clang_Cursor_getOffsetOfField');
   late final _clang_Cursor_getOffsetOfField =
-      _clang_Cursor_getOffsetOfField_ptr.asFunction<int Function(CXCursor)>();
+      _clang_Cursor_getOffsetOfFieldPtr.asFunction<int Function(CXCursor)>();
 
   /// Determine whether the given cursor represents an anonymous tag or
   /// namespace
@@ -3275,11 +3275,11 @@
     );
   }
 
-  late final _clang_Cursor_isAnonymous_ptr =
+  late final _clang_Cursor_isAnonymousPtr =
       _lookup<ffi.NativeFunction<ffi.Uint32 Function(CXCursor)>>(
           'clang_Cursor_isAnonymous');
   late final _clang_Cursor_isAnonymous =
-      _clang_Cursor_isAnonymous_ptr.asFunction<int Function(CXCursor)>();
+      _clang_Cursor_isAnonymousPtr.asFunction<int Function(CXCursor)>();
 
   /// Determine whether the given cursor represents an anonymous record
   /// declaration.
@@ -3291,11 +3291,11 @@
     );
   }
 
-  late final _clang_Cursor_isAnonymousRecordDecl_ptr =
+  late final _clang_Cursor_isAnonymousRecordDeclPtr =
       _lookup<ffi.NativeFunction<ffi.Uint32 Function(CXCursor)>>(
           'clang_Cursor_isAnonymousRecordDecl');
   late final _clang_Cursor_isAnonymousRecordDecl =
-      _clang_Cursor_isAnonymousRecordDecl_ptr
+      _clang_Cursor_isAnonymousRecordDeclPtr
           .asFunction<int Function(CXCursor)>();
 
   /// Determine whether the given cursor represents an inline namespace
@@ -3308,11 +3308,11 @@
     );
   }
 
-  late final _clang_Cursor_isInlineNamespace_ptr =
+  late final _clang_Cursor_isInlineNamespacePtr =
       _lookup<ffi.NativeFunction<ffi.Uint32 Function(CXCursor)>>(
           'clang_Cursor_isInlineNamespace');
   late final _clang_Cursor_isInlineNamespace =
-      _clang_Cursor_isInlineNamespace_ptr.asFunction<int Function(CXCursor)>();
+      _clang_Cursor_isInlineNamespacePtr.asFunction<int Function(CXCursor)>();
 
   /// Returns the number of template arguments for given template
   /// specialization, or -1 if type T is not a template specialization.
@@ -3324,12 +3324,11 @@
     );
   }
 
-  late final _clang_Type_getNumTemplateArguments_ptr =
+  late final _clang_Type_getNumTemplateArgumentsPtr =
       _lookup<ffi.NativeFunction<ffi.Int32 Function(CXType)>>(
           'clang_Type_getNumTemplateArguments');
   late final _clang_Type_getNumTemplateArguments =
-      _clang_Type_getNumTemplateArguments_ptr
-          .asFunction<int Function(CXType)>();
+      _clang_Type_getNumTemplateArgumentsPtr.asFunction<int Function(CXType)>();
 
   /// Returns the type template argument of a template class specialization at
   /// given index.
@@ -3343,11 +3342,11 @@
     );
   }
 
-  late final _clang_Type_getTemplateArgumentAsType_ptr =
+  late final _clang_Type_getTemplateArgumentAsTypePtr =
       _lookup<ffi.NativeFunction<CXType Function(CXType, ffi.Uint32)>>(
           'clang_Type_getTemplateArgumentAsType');
   late final _clang_Type_getTemplateArgumentAsType =
-      _clang_Type_getTemplateArgumentAsType_ptr
+      _clang_Type_getTemplateArgumentAsTypePtr
           .asFunction<CXType Function(CXType, int)>();
 
   /// Retrieve the ref-qualifier kind of a function or method.
@@ -3359,11 +3358,11 @@
     );
   }
 
-  late final _clang_Type_getCXXRefQualifier_ptr =
+  late final _clang_Type_getCXXRefQualifierPtr =
       _lookup<ffi.NativeFunction<ffi.Int32 Function(CXType)>>(
           'clang_Type_getCXXRefQualifier');
   late final _clang_Type_getCXXRefQualifier =
-      _clang_Type_getCXXRefQualifier_ptr.asFunction<int Function(CXType)>();
+      _clang_Type_getCXXRefQualifierPtr.asFunction<int Function(CXType)>();
 
   /// Returns non-zero if the cursor specifies a Record member that is a
   /// bitfield.
@@ -3375,11 +3374,11 @@
     );
   }
 
-  late final _clang_Cursor_isBitField_ptr =
+  late final _clang_Cursor_isBitFieldPtr =
       _lookup<ffi.NativeFunction<ffi.Uint32 Function(CXCursor)>>(
           'clang_Cursor_isBitField');
   late final _clang_Cursor_isBitField =
-      _clang_Cursor_isBitField_ptr.asFunction<int Function(CXCursor)>();
+      _clang_Cursor_isBitFieldPtr.asFunction<int Function(CXCursor)>();
 
   /// Returns 1 if the base class specified by the cursor with kind
   /// CX_CXXBaseSpecifier is virtual.
@@ -3391,11 +3390,11 @@
     );
   }
 
-  late final _clang_isVirtualBase_ptr =
+  late final _clang_isVirtualBasePtr =
       _lookup<ffi.NativeFunction<ffi.Uint32 Function(CXCursor)>>(
           'clang_isVirtualBase');
   late final _clang_isVirtualBase =
-      _clang_isVirtualBase_ptr.asFunction<int Function(CXCursor)>();
+      _clang_isVirtualBasePtr.asFunction<int Function(CXCursor)>();
 
   /// Returns the access control level for the referenced object.
   int clang_getCXXAccessSpecifier(
@@ -3406,11 +3405,11 @@
     );
   }
 
-  late final _clang_getCXXAccessSpecifier_ptr =
+  late final _clang_getCXXAccessSpecifierPtr =
       _lookup<ffi.NativeFunction<ffi.Int32 Function(CXCursor)>>(
           'clang_getCXXAccessSpecifier');
   late final _clang_getCXXAccessSpecifier =
-      _clang_getCXXAccessSpecifier_ptr.asFunction<int Function(CXCursor)>();
+      _clang_getCXXAccessSpecifierPtr.asFunction<int Function(CXCursor)>();
 
   /// Returns the storage class for a function or variable declaration.
   int clang_Cursor_getStorageClass(
@@ -3421,11 +3420,11 @@
     );
   }
 
-  late final _clang_Cursor_getStorageClass_ptr =
+  late final _clang_Cursor_getStorageClassPtr =
       _lookup<ffi.NativeFunction<ffi.Int32 Function(CXCursor)>>(
           'clang_Cursor_getStorageClass');
   late final _clang_Cursor_getStorageClass =
-      _clang_Cursor_getStorageClass_ptr.asFunction<int Function(CXCursor)>();
+      _clang_Cursor_getStorageClassPtr.asFunction<int Function(CXCursor)>();
 
   /// Determine the number of overloaded declarations referenced by a
   /// CXCursor_OverloadedDeclRef cursor.
@@ -3437,11 +3436,11 @@
     );
   }
 
-  late final _clang_getNumOverloadedDecls_ptr =
+  late final _clang_getNumOverloadedDeclsPtr =
       _lookup<ffi.NativeFunction<ffi.Uint32 Function(CXCursor)>>(
           'clang_getNumOverloadedDecls');
   late final _clang_getNumOverloadedDecls =
-      _clang_getNumOverloadedDecls_ptr.asFunction<int Function(CXCursor)>();
+      _clang_getNumOverloadedDeclsPtr.asFunction<int Function(CXCursor)>();
 
   /// Retrieve a cursor for one of the overloaded declarations referenced by a
   /// CXCursor_OverloadedDeclRef cursor.
@@ -3455,10 +3454,10 @@
     );
   }
 
-  late final _clang_getOverloadedDecl_ptr =
+  late final _clang_getOverloadedDeclPtr =
       _lookup<ffi.NativeFunction<CXCursor Function(CXCursor, ffi.Uint32)>>(
           'clang_getOverloadedDecl');
-  late final _clang_getOverloadedDecl = _clang_getOverloadedDecl_ptr
+  late final _clang_getOverloadedDecl = _clang_getOverloadedDeclPtr
       .asFunction<CXCursor Function(CXCursor, int)>();
 
   /// For cursors representing an iboutletcollection attribute, this function
@@ -3471,11 +3470,11 @@
     );
   }
 
-  late final _clang_getIBOutletCollectionType_ptr =
+  late final _clang_getIBOutletCollectionTypePtr =
       _lookup<ffi.NativeFunction<CXType Function(CXCursor)>>(
           'clang_getIBOutletCollectionType');
   late final _clang_getIBOutletCollectionType =
-      _clang_getIBOutletCollectionType_ptr
+      _clang_getIBOutletCollectionTypePtr
           .asFunction<CXType Function(CXCursor)>();
 
   /// Visit the children of a particular cursor.
@@ -3491,11 +3490,11 @@
     );
   }
 
-  late final _clang_visitChildren_ptr = _lookup<
+  late final _clang_visitChildrenPtr = _lookup<
       ffi.NativeFunction<
           ffi.Uint32 Function(
               CXCursor, CXCursorVisitor, CXClientData)>>('clang_visitChildren');
-  late final _clang_visitChildren = _clang_visitChildren_ptr
+  late final _clang_visitChildren = _clang_visitChildrenPtr
       .asFunction<int Function(CXCursor, CXCursorVisitor, CXClientData)>();
 
   /// Retrieve a Unified Symbol Resolution (USR) for the entity referenced by
@@ -3508,11 +3507,11 @@
     );
   }
 
-  late final _clang_getCursorUSR_ptr =
+  late final _clang_getCursorUSRPtr =
       _lookup<ffi.NativeFunction<CXString Function(CXCursor)>>(
           'clang_getCursorUSR');
   late final _clang_getCursorUSR =
-      _clang_getCursorUSR_ptr.asFunction<CXString Function(CXCursor)>();
+      _clang_getCursorUSRPtr.asFunction<CXString Function(CXCursor)>();
 
   /// Construct a USR for a specified Objective-C class.
   CXString clang_constructUSR_ObjCClass(
@@ -3523,10 +3522,10 @@
     );
   }
 
-  late final _clang_constructUSR_ObjCClass_ptr =
+  late final _clang_constructUSR_ObjCClassPtr =
       _lookup<ffi.NativeFunction<CXString Function(ffi.Pointer<ffi.Int8>)>>(
           'clang_constructUSR_ObjCClass');
-  late final _clang_constructUSR_ObjCClass = _clang_constructUSR_ObjCClass_ptr
+  late final _clang_constructUSR_ObjCClass = _clang_constructUSR_ObjCClassPtr
       .asFunction<CXString Function(ffi.Pointer<ffi.Int8>)>();
 
   /// Construct a USR for a specified Objective-C category.
@@ -3540,12 +3539,12 @@
     );
   }
 
-  late final _clang_constructUSR_ObjCCategory_ptr = _lookup<
+  late final _clang_constructUSR_ObjCCategoryPtr = _lookup<
       ffi.NativeFunction<
           CXString Function(ffi.Pointer<ffi.Int8>,
               ffi.Pointer<ffi.Int8>)>>('clang_constructUSR_ObjCCategory');
   late final _clang_constructUSR_ObjCCategory =
-      _clang_constructUSR_ObjCCategory_ptr.asFunction<
+      _clang_constructUSR_ObjCCategoryPtr.asFunction<
           CXString Function(ffi.Pointer<ffi.Int8>, ffi.Pointer<ffi.Int8>)>();
 
   /// Construct a USR for a specified Objective-C protocol.
@@ -3557,11 +3556,11 @@
     );
   }
 
-  late final _clang_constructUSR_ObjCProtocol_ptr =
+  late final _clang_constructUSR_ObjCProtocolPtr =
       _lookup<ffi.NativeFunction<CXString Function(ffi.Pointer<ffi.Int8>)>>(
           'clang_constructUSR_ObjCProtocol');
   late final _clang_constructUSR_ObjCProtocol =
-      _clang_constructUSR_ObjCProtocol_ptr
+      _clang_constructUSR_ObjCProtocolPtr
           .asFunction<CXString Function(ffi.Pointer<ffi.Int8>)>();
 
   /// Construct a USR for a specified Objective-C instance variable and the USR
@@ -3576,11 +3575,11 @@
     );
   }
 
-  late final _clang_constructUSR_ObjCIvar_ptr = _lookup<
+  late final _clang_constructUSR_ObjCIvarPtr = _lookup<
       ffi.NativeFunction<
           CXString Function(
               ffi.Pointer<ffi.Int8>, CXString)>>('clang_constructUSR_ObjCIvar');
-  late final _clang_constructUSR_ObjCIvar = _clang_constructUSR_ObjCIvar_ptr
+  late final _clang_constructUSR_ObjCIvar = _clang_constructUSR_ObjCIvarPtr
       .asFunction<CXString Function(ffi.Pointer<ffi.Int8>, CXString)>();
 
   /// Construct a USR for a specified Objective-C method and the USR for its
@@ -3597,11 +3596,11 @@
     );
   }
 
-  late final _clang_constructUSR_ObjCMethod_ptr = _lookup<
+  late final _clang_constructUSR_ObjCMethodPtr = _lookup<
       ffi.NativeFunction<
           CXString Function(ffi.Pointer<ffi.Int8>, ffi.Uint32,
               CXString)>>('clang_constructUSR_ObjCMethod');
-  late final _clang_constructUSR_ObjCMethod = _clang_constructUSR_ObjCMethod_ptr
+  late final _clang_constructUSR_ObjCMethod = _clang_constructUSR_ObjCMethodPtr
       .asFunction<CXString Function(ffi.Pointer<ffi.Int8>, int, CXString)>();
 
   /// Construct a USR for a specified Objective-C property and the USR for its
@@ -3616,12 +3615,12 @@
     );
   }
 
-  late final _clang_constructUSR_ObjCProperty_ptr = _lookup<
+  late final _clang_constructUSR_ObjCPropertyPtr = _lookup<
       ffi.NativeFunction<
           CXString Function(ffi.Pointer<ffi.Int8>,
               CXString)>>('clang_constructUSR_ObjCProperty');
   late final _clang_constructUSR_ObjCProperty =
-      _clang_constructUSR_ObjCProperty_ptr
+      _clang_constructUSR_ObjCPropertyPtr
           .asFunction<CXString Function(ffi.Pointer<ffi.Int8>, CXString)>();
 
   /// Retrieve a name for the entity referenced by this cursor.
@@ -3633,11 +3632,11 @@
     );
   }
 
-  late final _clang_getCursorSpelling_ptr =
+  late final _clang_getCursorSpellingPtr =
       _lookup<ffi.NativeFunction<CXString Function(CXCursor)>>(
           'clang_getCursorSpelling');
   late final _clang_getCursorSpelling =
-      _clang_getCursorSpelling_ptr.asFunction<CXString Function(CXCursor)>();
+      _clang_getCursorSpellingPtr.asFunction<CXString Function(CXCursor)>();
 
   /// Retrieve a range for a piece that forms the cursors spelling name. Most of
   /// the times there is only one range for the complete spelling but for
@@ -3655,12 +3654,12 @@
     );
   }
 
-  late final _clang_Cursor_getSpellingNameRange_ptr = _lookup<
+  late final _clang_Cursor_getSpellingNameRangePtr = _lookup<
       ffi.NativeFunction<
           CXSourceRange Function(CXCursor, ffi.Uint32,
               ffi.Uint32)>>('clang_Cursor_getSpellingNameRange');
   late final _clang_Cursor_getSpellingNameRange =
-      _clang_Cursor_getSpellingNameRange_ptr
+      _clang_Cursor_getSpellingNameRangePtr
           .asFunction<CXSourceRange Function(CXCursor, int, int)>();
 
   /// Get a property value for the given printing policy.
@@ -3674,11 +3673,11 @@
     );
   }
 
-  late final _clang_PrintingPolicy_getProperty_ptr = _lookup<
+  late final _clang_PrintingPolicy_getPropertyPtr = _lookup<
           ffi.NativeFunction<ffi.Uint32 Function(CXPrintingPolicy, ffi.Int32)>>(
       'clang_PrintingPolicy_getProperty');
   late final _clang_PrintingPolicy_getProperty =
-      _clang_PrintingPolicy_getProperty_ptr
+      _clang_PrintingPolicy_getPropertyPtr
           .asFunction<int Function(CXPrintingPolicy, int)>();
 
   /// Set a property value for the given printing policy.
@@ -3694,12 +3693,12 @@
     );
   }
 
-  late final _clang_PrintingPolicy_setProperty_ptr = _lookup<
+  late final _clang_PrintingPolicy_setPropertyPtr = _lookup<
       ffi.NativeFunction<
           ffi.Void Function(CXPrintingPolicy, ffi.Int32,
               ffi.Uint32)>>('clang_PrintingPolicy_setProperty');
   late final _clang_PrintingPolicy_setProperty =
-      _clang_PrintingPolicy_setProperty_ptr
+      _clang_PrintingPolicy_setPropertyPtr
           .asFunction<void Function(CXPrintingPolicy, int, int)>();
 
   /// Retrieve the default policy for the cursor.
@@ -3711,10 +3710,10 @@
     );
   }
 
-  late final _clang_getCursorPrintingPolicy_ptr =
+  late final _clang_getCursorPrintingPolicyPtr =
       _lookup<ffi.NativeFunction<CXPrintingPolicy Function(CXCursor)>>(
           'clang_getCursorPrintingPolicy');
-  late final _clang_getCursorPrintingPolicy = _clang_getCursorPrintingPolicy_ptr
+  late final _clang_getCursorPrintingPolicy = _clang_getCursorPrintingPolicyPtr
       .asFunction<CXPrintingPolicy Function(CXCursor)>();
 
   /// Release a printing policy.
@@ -3726,10 +3725,10 @@
     );
   }
 
-  late final _clang_PrintingPolicy_dispose_ptr =
+  late final _clang_PrintingPolicy_disposePtr =
       _lookup<ffi.NativeFunction<ffi.Void Function(CXPrintingPolicy)>>(
           'clang_PrintingPolicy_dispose');
-  late final _clang_PrintingPolicy_dispose = _clang_PrintingPolicy_dispose_ptr
+  late final _clang_PrintingPolicy_dispose = _clang_PrintingPolicy_disposePtr
       .asFunction<void Function(CXPrintingPolicy)>();
 
   /// Pretty print declarations.
@@ -3743,10 +3742,10 @@
     );
   }
 
-  late final _clang_getCursorPrettyPrinted_ptr = _lookup<
+  late final _clang_getCursorPrettyPrintedPtr = _lookup<
           ffi.NativeFunction<CXString Function(CXCursor, CXPrintingPolicy)>>(
       'clang_getCursorPrettyPrinted');
-  late final _clang_getCursorPrettyPrinted = _clang_getCursorPrettyPrinted_ptr
+  late final _clang_getCursorPrettyPrinted = _clang_getCursorPrettyPrintedPtr
       .asFunction<CXString Function(CXCursor, CXPrintingPolicy)>();
 
   /// Retrieve the display name for the entity referenced by this cursor.
@@ -3758,11 +3757,11 @@
     );
   }
 
-  late final _clang_getCursorDisplayName_ptr =
+  late final _clang_getCursorDisplayNamePtr =
       _lookup<ffi.NativeFunction<CXString Function(CXCursor)>>(
           'clang_getCursorDisplayName');
   late final _clang_getCursorDisplayName =
-      _clang_getCursorDisplayName_ptr.asFunction<CXString Function(CXCursor)>();
+      _clang_getCursorDisplayNamePtr.asFunction<CXString Function(CXCursor)>();
 
   /// For a cursor that is a reference, retrieve a cursor representing the
   /// entity that it references.
@@ -3774,11 +3773,11 @@
     );
   }
 
-  late final _clang_getCursorReferenced_ptr =
+  late final _clang_getCursorReferencedPtr =
       _lookup<ffi.NativeFunction<CXCursor Function(CXCursor)>>(
           'clang_getCursorReferenced');
   late final _clang_getCursorReferenced =
-      _clang_getCursorReferenced_ptr.asFunction<CXCursor Function(CXCursor)>();
+      _clang_getCursorReferencedPtr.asFunction<CXCursor Function(CXCursor)>();
 
   /// For a cursor that is either a reference to or a declaration of some
   /// entity, retrieve a cursor that describes the definition of that entity.
@@ -3790,11 +3789,11 @@
     );
   }
 
-  late final _clang_getCursorDefinition_ptr =
+  late final _clang_getCursorDefinitionPtr =
       _lookup<ffi.NativeFunction<CXCursor Function(CXCursor)>>(
           'clang_getCursorDefinition');
   late final _clang_getCursorDefinition =
-      _clang_getCursorDefinition_ptr.asFunction<CXCursor Function(CXCursor)>();
+      _clang_getCursorDefinitionPtr.asFunction<CXCursor Function(CXCursor)>();
 
   /// Determine whether the declaration pointed to by this cursor is also a
   /// definition of that entity.
@@ -3806,11 +3805,11 @@
     );
   }
 
-  late final _clang_isCursorDefinition_ptr =
+  late final _clang_isCursorDefinitionPtr =
       _lookup<ffi.NativeFunction<ffi.Uint32 Function(CXCursor)>>(
           'clang_isCursorDefinition');
   late final _clang_isCursorDefinition =
-      _clang_isCursorDefinition_ptr.asFunction<int Function(CXCursor)>();
+      _clang_isCursorDefinitionPtr.asFunction<int Function(CXCursor)>();
 
   /// Retrieve the canonical cursor corresponding to the given cursor.
   CXCursor clang_getCanonicalCursor(
@@ -3821,11 +3820,11 @@
     );
   }
 
-  late final _clang_getCanonicalCursor_ptr =
+  late final _clang_getCanonicalCursorPtr =
       _lookup<ffi.NativeFunction<CXCursor Function(CXCursor)>>(
           'clang_getCanonicalCursor');
   late final _clang_getCanonicalCursor =
-      _clang_getCanonicalCursor_ptr.asFunction<CXCursor Function(CXCursor)>();
+      _clang_getCanonicalCursorPtr.asFunction<CXCursor Function(CXCursor)>();
 
   /// If the cursor points to a selector identifier in an Objective-C method or
   /// message expression, this returns the selector index.
@@ -3837,11 +3836,11 @@
     );
   }
 
-  late final _clang_Cursor_getObjCSelectorIndex_ptr =
+  late final _clang_Cursor_getObjCSelectorIndexPtr =
       _lookup<ffi.NativeFunction<ffi.Int32 Function(CXCursor)>>(
           'clang_Cursor_getObjCSelectorIndex');
   late final _clang_Cursor_getObjCSelectorIndex =
-      _clang_Cursor_getObjCSelectorIndex_ptr
+      _clang_Cursor_getObjCSelectorIndexPtr
           .asFunction<int Function(CXCursor)>();
 
   /// Given a cursor pointing to a C++ method call or an Objective-C message,
@@ -3854,11 +3853,11 @@
     );
   }
 
-  late final _clang_Cursor_isDynamicCall_ptr =
+  late final _clang_Cursor_isDynamicCallPtr =
       _lookup<ffi.NativeFunction<ffi.Int32 Function(CXCursor)>>(
           'clang_Cursor_isDynamicCall');
   late final _clang_Cursor_isDynamicCall =
-      _clang_Cursor_isDynamicCall_ptr.asFunction<int Function(CXCursor)>();
+      _clang_Cursor_isDynamicCallPtr.asFunction<int Function(CXCursor)>();
 
   /// Given a cursor pointing to an Objective-C message or property reference,
   /// or C++ method call, returns the CXType of the receiver.
@@ -3870,11 +3869,11 @@
     );
   }
 
-  late final _clang_Cursor_getReceiverType_ptr =
+  late final _clang_Cursor_getReceiverTypePtr =
       _lookup<ffi.NativeFunction<CXType Function(CXCursor)>>(
           'clang_Cursor_getReceiverType');
   late final _clang_Cursor_getReceiverType =
-      _clang_Cursor_getReceiverType_ptr.asFunction<CXType Function(CXCursor)>();
+      _clang_Cursor_getReceiverTypePtr.asFunction<CXType Function(CXCursor)>();
 
   /// Given a cursor that represents a property declaration, return the
   /// associated property attributes. The bits are formed from
@@ -3889,11 +3888,11 @@
     );
   }
 
-  late final _clang_Cursor_getObjCPropertyAttributes_ptr =
+  late final _clang_Cursor_getObjCPropertyAttributesPtr =
       _lookup<ffi.NativeFunction<ffi.Uint32 Function(CXCursor, ffi.Uint32)>>(
           'clang_Cursor_getObjCPropertyAttributes');
   late final _clang_Cursor_getObjCPropertyAttributes =
-      _clang_Cursor_getObjCPropertyAttributes_ptr
+      _clang_Cursor_getObjCPropertyAttributesPtr
           .asFunction<int Function(CXCursor, int)>();
 
   /// Given a cursor that represents a property declaration, return the name of
@@ -3906,11 +3905,11 @@
     );
   }
 
-  late final _clang_Cursor_getObjCPropertyGetterName_ptr =
+  late final _clang_Cursor_getObjCPropertyGetterNamePtr =
       _lookup<ffi.NativeFunction<CXString Function(CXCursor)>>(
           'clang_Cursor_getObjCPropertyGetterName');
   late final _clang_Cursor_getObjCPropertyGetterName =
-      _clang_Cursor_getObjCPropertyGetterName_ptr
+      _clang_Cursor_getObjCPropertyGetterNamePtr
           .asFunction<CXString Function(CXCursor)>();
 
   /// Given a cursor that represents a property declaration, return the name of
@@ -3923,11 +3922,11 @@
     );
   }
 
-  late final _clang_Cursor_getObjCPropertySetterName_ptr =
+  late final _clang_Cursor_getObjCPropertySetterNamePtr =
       _lookup<ffi.NativeFunction<CXString Function(CXCursor)>>(
           'clang_Cursor_getObjCPropertySetterName');
   late final _clang_Cursor_getObjCPropertySetterName =
-      _clang_Cursor_getObjCPropertySetterName_ptr
+      _clang_Cursor_getObjCPropertySetterNamePtr
           .asFunction<CXString Function(CXCursor)>();
 
   /// Given a cursor that represents an Objective-C method or parameter
@@ -3942,11 +3941,11 @@
     );
   }
 
-  late final _clang_Cursor_getObjCDeclQualifiers_ptr =
+  late final _clang_Cursor_getObjCDeclQualifiersPtr =
       _lookup<ffi.NativeFunction<ffi.Uint32 Function(CXCursor)>>(
           'clang_Cursor_getObjCDeclQualifiers');
   late final _clang_Cursor_getObjCDeclQualifiers =
-      _clang_Cursor_getObjCDeclQualifiers_ptr
+      _clang_Cursor_getObjCDeclQualifiersPtr
           .asFunction<int Function(CXCursor)>();
 
   /// Given a cursor that represents an Objective-C method or property
@@ -3961,11 +3960,11 @@
     );
   }
 
-  late final _clang_Cursor_isObjCOptional_ptr =
+  late final _clang_Cursor_isObjCOptionalPtr =
       _lookup<ffi.NativeFunction<ffi.Uint32 Function(CXCursor)>>(
           'clang_Cursor_isObjCOptional');
   late final _clang_Cursor_isObjCOptional =
-      _clang_Cursor_isObjCOptional_ptr.asFunction<int Function(CXCursor)>();
+      _clang_Cursor_isObjCOptionalPtr.asFunction<int Function(CXCursor)>();
 
   /// Returns non-zero if the given cursor is a variadic function or method.
   int clang_Cursor_isVariadic(
@@ -3976,11 +3975,11 @@
     );
   }
 
-  late final _clang_Cursor_isVariadic_ptr =
+  late final _clang_Cursor_isVariadicPtr =
       _lookup<ffi.NativeFunction<ffi.Uint32 Function(CXCursor)>>(
           'clang_Cursor_isVariadic');
   late final _clang_Cursor_isVariadic =
-      _clang_Cursor_isVariadic_ptr.asFunction<int Function(CXCursor)>();
+      _clang_Cursor_isVariadicPtr.asFunction<int Function(CXCursor)>();
 
   /// Returns non-zero if the given cursor points to a symbol marked with
   /// external_source_symbol attribute.
@@ -3998,7 +3997,7 @@
     );
   }
 
-  late final _clang_Cursor_isExternalSymbol_ptr = _lookup<
+  late final _clang_Cursor_isExternalSymbolPtr = _lookup<
       ffi.NativeFunction<
           ffi.Uint32 Function(
               CXCursor,
@@ -4006,7 +4005,7 @@
               ffi.Pointer<CXString>,
               ffi.Pointer<ffi.Uint32>)>>('clang_Cursor_isExternalSymbol');
   late final _clang_Cursor_isExternalSymbol =
-      _clang_Cursor_isExternalSymbol_ptr.asFunction<
+      _clang_Cursor_isExternalSymbolPtr.asFunction<
           int Function(CXCursor, ffi.Pointer<CXString>, ffi.Pointer<CXString>,
               ffi.Pointer<ffi.Uint32>)>();
 
@@ -4021,10 +4020,10 @@
     );
   }
 
-  late final _clang_Cursor_getCommentRange_ptr =
+  late final _clang_Cursor_getCommentRangePtr =
       _lookup<ffi.NativeFunction<CXSourceRange Function(CXCursor)>>(
           'clang_Cursor_getCommentRange');
-  late final _clang_Cursor_getCommentRange = _clang_Cursor_getCommentRange_ptr
+  late final _clang_Cursor_getCommentRange = _clang_Cursor_getCommentRangePtr
       .asFunction<CXSourceRange Function(CXCursor)>();
 
   /// Given a cursor that represents a declaration, return the associated
@@ -4037,11 +4036,11 @@
     );
   }
 
-  late final _clang_Cursor_getRawCommentText_ptr =
+  late final _clang_Cursor_getRawCommentTextPtr =
       _lookup<ffi.NativeFunction<CXString Function(CXCursor)>>(
           'clang_Cursor_getRawCommentText');
   late final _clang_Cursor_getRawCommentText =
-      _clang_Cursor_getRawCommentText_ptr
+      _clang_Cursor_getRawCommentTextPtr
           .asFunction<CXString Function(CXCursor)>();
 
   /// Given a cursor that represents a documentable entity (e.g., declaration),
@@ -4054,11 +4053,11 @@
     );
   }
 
-  late final _clang_Cursor_getBriefCommentText_ptr =
+  late final _clang_Cursor_getBriefCommentTextPtr =
       _lookup<ffi.NativeFunction<CXString Function(CXCursor)>>(
           'clang_Cursor_getBriefCommentText');
   late final _clang_Cursor_getBriefCommentText =
-      _clang_Cursor_getBriefCommentText_ptr
+      _clang_Cursor_getBriefCommentTextPtr
           .asFunction<CXString Function(CXCursor)>();
 
   /// Retrieve the CXString representing the mangled name of the cursor.
@@ -4070,11 +4069,11 @@
     );
   }
 
-  late final _clang_Cursor_getMangling_ptr =
+  late final _clang_Cursor_getManglingPtr =
       _lookup<ffi.NativeFunction<CXString Function(CXCursor)>>(
           'clang_Cursor_getMangling');
   late final _clang_Cursor_getMangling =
-      _clang_Cursor_getMangling_ptr.asFunction<CXString Function(CXCursor)>();
+      _clang_Cursor_getManglingPtr.asFunction<CXString Function(CXCursor)>();
 
   /// Retrieve the CXStrings representing the mangled symbols of the C++
   /// constructor or destructor at the cursor.
@@ -4086,10 +4085,10 @@
     );
   }
 
-  late final _clang_Cursor_getCXXManglings_ptr =
+  late final _clang_Cursor_getCXXManglingsPtr =
       _lookup<ffi.NativeFunction<ffi.Pointer<CXStringSet> Function(CXCursor)>>(
           'clang_Cursor_getCXXManglings');
-  late final _clang_Cursor_getCXXManglings = _clang_Cursor_getCXXManglings_ptr
+  late final _clang_Cursor_getCXXManglings = _clang_Cursor_getCXXManglingsPtr
       .asFunction<ffi.Pointer<CXStringSet> Function(CXCursor)>();
 
   /// Retrieve the CXStrings representing the mangled symbols of the ObjC class
@@ -4102,10 +4101,10 @@
     );
   }
 
-  late final _clang_Cursor_getObjCManglings_ptr =
+  late final _clang_Cursor_getObjCManglingsPtr =
       _lookup<ffi.NativeFunction<ffi.Pointer<CXStringSet> Function(CXCursor)>>(
           'clang_Cursor_getObjCManglings');
-  late final _clang_Cursor_getObjCManglings = _clang_Cursor_getObjCManglings_ptr
+  late final _clang_Cursor_getObjCManglings = _clang_Cursor_getObjCManglingsPtr
       .asFunction<ffi.Pointer<CXStringSet> Function(CXCursor)>();
 
   /// Given a CXCursor_ModuleImportDecl cursor, return the associated module.
@@ -4117,11 +4116,11 @@
     );
   }
 
-  late final _clang_Cursor_getModule_ptr =
+  late final _clang_Cursor_getModulePtr =
       _lookup<ffi.NativeFunction<CXModule Function(CXCursor)>>(
           'clang_Cursor_getModule');
   late final _clang_Cursor_getModule =
-      _clang_Cursor_getModule_ptr.asFunction<CXModule Function(CXCursor)>();
+      _clang_Cursor_getModulePtr.asFunction<CXModule Function(CXCursor)>();
 
   /// Given a CXFile header file, return the module that contains it, if one
   /// exists.
@@ -4135,10 +4134,10 @@
     );
   }
 
-  late final _clang_getModuleForFile_ptr =
+  late final _clang_getModuleForFilePtr =
       _lookup<ffi.NativeFunction<CXModule Function(CXTranslationUnit, CXFile)>>(
           'clang_getModuleForFile');
-  late final _clang_getModuleForFile = _clang_getModuleForFile_ptr
+  late final _clang_getModuleForFile = _clang_getModuleForFilePtr
       .asFunction<CXModule Function(CXTranslationUnit, CXFile)>();
 
   /// Returns the module file where the provided module object came from.
@@ -4150,11 +4149,11 @@
     );
   }
 
-  late final _clang_Module_getASTFile_ptr =
+  late final _clang_Module_getASTFilePtr =
       _lookup<ffi.NativeFunction<CXFile Function(CXModule)>>(
           'clang_Module_getASTFile');
   late final _clang_Module_getASTFile =
-      _clang_Module_getASTFile_ptr.asFunction<CXFile Function(CXModule)>();
+      _clang_Module_getASTFilePtr.asFunction<CXFile Function(CXModule)>();
 
   /// Returns the parent of a sub-module or NULL if the given module is
   /// top-level, e.g. for 'std.vector' it will return the 'std' module.
@@ -4166,11 +4165,11 @@
     );
   }
 
-  late final _clang_Module_getParent_ptr =
+  late final _clang_Module_getParentPtr =
       _lookup<ffi.NativeFunction<CXModule Function(CXModule)>>(
           'clang_Module_getParent');
   late final _clang_Module_getParent =
-      _clang_Module_getParent_ptr.asFunction<CXModule Function(CXModule)>();
+      _clang_Module_getParentPtr.asFunction<CXModule Function(CXModule)>();
 
   /// Returns the name of the module, e.g. for the 'std.vector' sub-module it
   /// will return "vector".
@@ -4182,11 +4181,11 @@
     );
   }
 
-  late final _clang_Module_getName_ptr =
+  late final _clang_Module_getNamePtr =
       _lookup<ffi.NativeFunction<CXString Function(CXModule)>>(
           'clang_Module_getName');
   late final _clang_Module_getName =
-      _clang_Module_getName_ptr.asFunction<CXString Function(CXModule)>();
+      _clang_Module_getNamePtr.asFunction<CXString Function(CXModule)>();
 
   /// Returns the full name of the module, e.g. "std.vector".
   CXString clang_Module_getFullName(
@@ -4197,11 +4196,11 @@
     );
   }
 
-  late final _clang_Module_getFullName_ptr =
+  late final _clang_Module_getFullNamePtr =
       _lookup<ffi.NativeFunction<CXString Function(CXModule)>>(
           'clang_Module_getFullName');
   late final _clang_Module_getFullName =
-      _clang_Module_getFullName_ptr.asFunction<CXString Function(CXModule)>();
+      _clang_Module_getFullNamePtr.asFunction<CXString Function(CXModule)>();
 
   /// Returns non-zero if the module is a system one.
   int clang_Module_isSystem(
@@ -4212,11 +4211,11 @@
     );
   }
 
-  late final _clang_Module_isSystem_ptr =
+  late final _clang_Module_isSystemPtr =
       _lookup<ffi.NativeFunction<ffi.Int32 Function(CXModule)>>(
           'clang_Module_isSystem');
   late final _clang_Module_isSystem =
-      _clang_Module_isSystem_ptr.asFunction<int Function(CXModule)>();
+      _clang_Module_isSystemPtr.asFunction<int Function(CXModule)>();
 
   /// Returns the number of top level headers associated with this module.
   int clang_Module_getNumTopLevelHeaders(
@@ -4229,11 +4228,11 @@
     );
   }
 
-  late final _clang_Module_getNumTopLevelHeaders_ptr = _lookup<
+  late final _clang_Module_getNumTopLevelHeadersPtr = _lookup<
           ffi.NativeFunction<ffi.Uint32 Function(CXTranslationUnit, CXModule)>>(
       'clang_Module_getNumTopLevelHeaders');
   late final _clang_Module_getNumTopLevelHeaders =
-      _clang_Module_getNumTopLevelHeaders_ptr
+      _clang_Module_getNumTopLevelHeadersPtr
           .asFunction<int Function(CXTranslationUnit, CXModule)>();
 
   /// Returns the specified top level header associated with the module.
@@ -4249,12 +4248,12 @@
     );
   }
 
-  late final _clang_Module_getTopLevelHeader_ptr = _lookup<
+  late final _clang_Module_getTopLevelHeaderPtr = _lookup<
       ffi.NativeFunction<
           CXFile Function(CXTranslationUnit, CXModule,
               ffi.Uint32)>>('clang_Module_getTopLevelHeader');
   late final _clang_Module_getTopLevelHeader =
-      _clang_Module_getTopLevelHeader_ptr
+      _clang_Module_getTopLevelHeaderPtr
           .asFunction<CXFile Function(CXTranslationUnit, CXModule, int)>();
 
   /// Determine if a C++ constructor is a converting constructor.
@@ -4266,11 +4265,11 @@
     );
   }
 
-  late final _clang_CXXConstructor_isConvertingConstructor_ptr =
+  late final _clang_CXXConstructor_isConvertingConstructorPtr =
       _lookup<ffi.NativeFunction<ffi.Uint32 Function(CXCursor)>>(
           'clang_CXXConstructor_isConvertingConstructor');
   late final _clang_CXXConstructor_isConvertingConstructor =
-      _clang_CXXConstructor_isConvertingConstructor_ptr
+      _clang_CXXConstructor_isConvertingConstructorPtr
           .asFunction<int Function(CXCursor)>();
 
   /// Determine if a C++ constructor is a copy constructor.
@@ -4282,11 +4281,11 @@
     );
   }
 
-  late final _clang_CXXConstructor_isCopyConstructor_ptr =
+  late final _clang_CXXConstructor_isCopyConstructorPtr =
       _lookup<ffi.NativeFunction<ffi.Uint32 Function(CXCursor)>>(
           'clang_CXXConstructor_isCopyConstructor');
   late final _clang_CXXConstructor_isCopyConstructor =
-      _clang_CXXConstructor_isCopyConstructor_ptr
+      _clang_CXXConstructor_isCopyConstructorPtr
           .asFunction<int Function(CXCursor)>();
 
   /// Determine if a C++ constructor is the default constructor.
@@ -4298,11 +4297,11 @@
     );
   }
 
-  late final _clang_CXXConstructor_isDefaultConstructor_ptr =
+  late final _clang_CXXConstructor_isDefaultConstructorPtr =
       _lookup<ffi.NativeFunction<ffi.Uint32 Function(CXCursor)>>(
           'clang_CXXConstructor_isDefaultConstructor');
   late final _clang_CXXConstructor_isDefaultConstructor =
-      _clang_CXXConstructor_isDefaultConstructor_ptr
+      _clang_CXXConstructor_isDefaultConstructorPtr
           .asFunction<int Function(CXCursor)>();
 
   /// Determine if a C++ constructor is a move constructor.
@@ -4314,11 +4313,11 @@
     );
   }
 
-  late final _clang_CXXConstructor_isMoveConstructor_ptr =
+  late final _clang_CXXConstructor_isMoveConstructorPtr =
       _lookup<ffi.NativeFunction<ffi.Uint32 Function(CXCursor)>>(
           'clang_CXXConstructor_isMoveConstructor');
   late final _clang_CXXConstructor_isMoveConstructor =
-      _clang_CXXConstructor_isMoveConstructor_ptr
+      _clang_CXXConstructor_isMoveConstructorPtr
           .asFunction<int Function(CXCursor)>();
 
   /// Determine if a C++ field is declared 'mutable'.
@@ -4330,11 +4329,11 @@
     );
   }
 
-  late final _clang_CXXField_isMutable_ptr =
+  late final _clang_CXXField_isMutablePtr =
       _lookup<ffi.NativeFunction<ffi.Uint32 Function(CXCursor)>>(
           'clang_CXXField_isMutable');
   late final _clang_CXXField_isMutable =
-      _clang_CXXField_isMutable_ptr.asFunction<int Function(CXCursor)>();
+      _clang_CXXField_isMutablePtr.asFunction<int Function(CXCursor)>();
 
   /// Determine if a C++ method is declared '= default'.
   int clang_CXXMethod_isDefaulted(
@@ -4345,11 +4344,11 @@
     );
   }
 
-  late final _clang_CXXMethod_isDefaulted_ptr =
+  late final _clang_CXXMethod_isDefaultedPtr =
       _lookup<ffi.NativeFunction<ffi.Uint32 Function(CXCursor)>>(
           'clang_CXXMethod_isDefaulted');
   late final _clang_CXXMethod_isDefaulted =
-      _clang_CXXMethod_isDefaulted_ptr.asFunction<int Function(CXCursor)>();
+      _clang_CXXMethod_isDefaultedPtr.asFunction<int Function(CXCursor)>();
 
   /// Determine if a C++ member function or member function template is pure
   /// virtual.
@@ -4361,11 +4360,11 @@
     );
   }
 
-  late final _clang_CXXMethod_isPureVirtual_ptr =
+  late final _clang_CXXMethod_isPureVirtualPtr =
       _lookup<ffi.NativeFunction<ffi.Uint32 Function(CXCursor)>>(
           'clang_CXXMethod_isPureVirtual');
   late final _clang_CXXMethod_isPureVirtual =
-      _clang_CXXMethod_isPureVirtual_ptr.asFunction<int Function(CXCursor)>();
+      _clang_CXXMethod_isPureVirtualPtr.asFunction<int Function(CXCursor)>();
 
   /// Determine if a C++ member function or member function template is declared
   /// 'static'.
@@ -4377,11 +4376,11 @@
     );
   }
 
-  late final _clang_CXXMethod_isStatic_ptr =
+  late final _clang_CXXMethod_isStaticPtr =
       _lookup<ffi.NativeFunction<ffi.Uint32 Function(CXCursor)>>(
           'clang_CXXMethod_isStatic');
   late final _clang_CXXMethod_isStatic =
-      _clang_CXXMethod_isStatic_ptr.asFunction<int Function(CXCursor)>();
+      _clang_CXXMethod_isStaticPtr.asFunction<int Function(CXCursor)>();
 
   /// Determine if a C++ member function or member function template is
   /// explicitly declared 'virtual' or if it overrides a virtual method from one
@@ -4394,11 +4393,11 @@
     );
   }
 
-  late final _clang_CXXMethod_isVirtual_ptr =
+  late final _clang_CXXMethod_isVirtualPtr =
       _lookup<ffi.NativeFunction<ffi.Uint32 Function(CXCursor)>>(
           'clang_CXXMethod_isVirtual');
   late final _clang_CXXMethod_isVirtual =
-      _clang_CXXMethod_isVirtual_ptr.asFunction<int Function(CXCursor)>();
+      _clang_CXXMethod_isVirtualPtr.asFunction<int Function(CXCursor)>();
 
   /// Determine if a C++ record is abstract, i.e. whether a class or struct has
   /// a pure virtual member function.
@@ -4410,11 +4409,11 @@
     );
   }
 
-  late final _clang_CXXRecord_isAbstract_ptr =
+  late final _clang_CXXRecord_isAbstractPtr =
       _lookup<ffi.NativeFunction<ffi.Uint32 Function(CXCursor)>>(
           'clang_CXXRecord_isAbstract');
   late final _clang_CXXRecord_isAbstract =
-      _clang_CXXRecord_isAbstract_ptr.asFunction<int Function(CXCursor)>();
+      _clang_CXXRecord_isAbstractPtr.asFunction<int Function(CXCursor)>();
 
   /// Determine if an enum declaration refers to a scoped enum.
   int clang_EnumDecl_isScoped(
@@ -4425,11 +4424,11 @@
     );
   }
 
-  late final _clang_EnumDecl_isScoped_ptr =
+  late final _clang_EnumDecl_isScopedPtr =
       _lookup<ffi.NativeFunction<ffi.Uint32 Function(CXCursor)>>(
           'clang_EnumDecl_isScoped');
   late final _clang_EnumDecl_isScoped =
-      _clang_EnumDecl_isScoped_ptr.asFunction<int Function(CXCursor)>();
+      _clang_EnumDecl_isScopedPtr.asFunction<int Function(CXCursor)>();
 
   /// Determine if a C++ member function or member function template is declared
   /// 'const'.
@@ -4441,11 +4440,11 @@
     );
   }
 
-  late final _clang_CXXMethod_isConst_ptr =
+  late final _clang_CXXMethod_isConstPtr =
       _lookup<ffi.NativeFunction<ffi.Uint32 Function(CXCursor)>>(
           'clang_CXXMethod_isConst');
   late final _clang_CXXMethod_isConst =
-      _clang_CXXMethod_isConst_ptr.asFunction<int Function(CXCursor)>();
+      _clang_CXXMethod_isConstPtr.asFunction<int Function(CXCursor)>();
 
   /// Given a cursor that represents a template, determine the cursor kind of
   /// the specializations would be generated by instantiating the template.
@@ -4457,11 +4456,11 @@
     );
   }
 
-  late final _clang_getTemplateCursorKind_ptr =
+  late final _clang_getTemplateCursorKindPtr =
       _lookup<ffi.NativeFunction<ffi.Int32 Function(CXCursor)>>(
           'clang_getTemplateCursorKind');
   late final _clang_getTemplateCursorKind =
-      _clang_getTemplateCursorKind_ptr.asFunction<int Function(CXCursor)>();
+      _clang_getTemplateCursorKindPtr.asFunction<int Function(CXCursor)>();
 
   /// Given a cursor that may represent a specialization or instantiation of a
   /// template, retrieve the cursor that represents the template that it
@@ -4474,11 +4473,11 @@
     );
   }
 
-  late final _clang_getSpecializedCursorTemplate_ptr =
+  late final _clang_getSpecializedCursorTemplatePtr =
       _lookup<ffi.NativeFunction<CXCursor Function(CXCursor)>>(
           'clang_getSpecializedCursorTemplate');
   late final _clang_getSpecializedCursorTemplate =
-      _clang_getSpecializedCursorTemplate_ptr
+      _clang_getSpecializedCursorTemplatePtr
           .asFunction<CXCursor Function(CXCursor)>();
 
   /// Given a cursor that references something else, return the source range
@@ -4495,12 +4494,12 @@
     );
   }
 
-  late final _clang_getCursorReferenceNameRange_ptr = _lookup<
+  late final _clang_getCursorReferenceNameRangePtr = _lookup<
       ffi.NativeFunction<
           CXSourceRange Function(CXCursor, ffi.Uint32,
               ffi.Uint32)>>('clang_getCursorReferenceNameRange');
   late final _clang_getCursorReferenceNameRange =
-      _clang_getCursorReferenceNameRange_ptr
+      _clang_getCursorReferenceNameRangePtr
           .asFunction<CXSourceRange Function(CXCursor, int, int)>();