@@ -981,6 +981,9 @@ public static unsafe partial class @clang
981981 [ DllImport ( "libclang" , CallingConvention = CallingConvention . Cdecl , EntryPoint = "clang_getTypePrettyPrinted" , ExactSpelling = true ) ]
982982 public static extern CXString getTypePrettyPrinted ( CXType CT , [ NativeTypeName ( "CXPrintingPolicy" ) ] void * cxPolicy ) ;
983983
984+ [ DllImport ( "libclang" , CallingConvention = CallingConvention . Cdecl , EntryPoint = "clang_getFullyQualifiedName" , ExactSpelling = true ) ]
985+ public static extern CXString getFullyQualifiedName ( CXType CT , [ NativeTypeName ( "CXPrintingPolicy" ) ] void * Policy , [ NativeTypeName ( "unsigned int" ) ] uint WithGlobalNsPrefix ) ;
986+
984987 [ DllImport ( "libclang" , CallingConvention = CallingConvention . Cdecl , EntryPoint = "clang_getCursorDisplayName" , ExactSpelling = true ) ]
985988 public static extern CXString getCursorDisplayName ( CXCursor param0 ) ;
986989
@@ -1050,6 +1053,40 @@ public static unsafe partial class @clang
10501053 [ DllImport ( "libclang" , CallingConvention = CallingConvention . Cdecl , EntryPoint = "clang_Cursor_getObjCManglings" , ExactSpelling = true ) ]
10511054 public static extern CXStringSet * Cursor_getObjCManglings ( CXCursor param0 ) ;
10521055
1056+ [ DllImport ( "libclang" , CallingConvention = CallingConvention . Cdecl , EntryPoint = "clang_Cursor_getGCCAssemblyTemplate" , ExactSpelling = true ) ]
1057+ public static extern CXString Cursor_getGCCAssemblyTemplate ( CXCursor param0 ) ;
1058+
1059+ [ DllImport ( "libclang" , CallingConvention = CallingConvention . Cdecl , EntryPoint = "clang_Cursor_isGCCAssemblyHasGoto" , ExactSpelling = true ) ]
1060+ [ return : NativeTypeName ( "unsigned int" ) ]
1061+ public static extern uint Cursor_isGCCAssemblyHasGoto ( CXCursor param0 ) ;
1062+
1063+ [ DllImport ( "libclang" , CallingConvention = CallingConvention . Cdecl , EntryPoint = "clang_Cursor_getGCCAssemblyNumOutputs" , ExactSpelling = true ) ]
1064+ [ return : NativeTypeName ( "unsigned int" ) ]
1065+ public static extern uint Cursor_getGCCAssemblyNumOutputs ( CXCursor param0 ) ;
1066+
1067+ [ DllImport ( "libclang" , CallingConvention = CallingConvention . Cdecl , EntryPoint = "clang_Cursor_getGCCAssemblyNumInputs" , ExactSpelling = true ) ]
1068+ [ return : NativeTypeName ( "unsigned int" ) ]
1069+ public static extern uint Cursor_getGCCAssemblyNumInputs ( CXCursor param0 ) ;
1070+
1071+ [ DllImport ( "libclang" , CallingConvention = CallingConvention . Cdecl , EntryPoint = "clang_Cursor_getGCCAssemblyInput" , ExactSpelling = true ) ]
1072+ [ return : NativeTypeName ( "unsigned int" ) ]
1073+ public static extern uint Cursor_getGCCAssemblyInput ( CXCursor Cursor , [ NativeTypeName ( "unsigned int" ) ] uint Index , CXString * Constraint , CXCursor * Expr ) ;
1074+
1075+ [ DllImport ( "libclang" , CallingConvention = CallingConvention . Cdecl , EntryPoint = "clang_Cursor_getGCCAssemblyOutput" , ExactSpelling = true ) ]
1076+ [ return : NativeTypeName ( "unsigned int" ) ]
1077+ public static extern uint Cursor_getGCCAssemblyOutput ( CXCursor Cursor , [ NativeTypeName ( "unsigned int" ) ] uint Index , CXString * Constraint , CXCursor * Expr ) ;
1078+
1079+ [ DllImport ( "libclang" , CallingConvention = CallingConvention . Cdecl , EntryPoint = "clang_Cursor_getGCCAssemblyNumClobbers" , ExactSpelling = true ) ]
1080+ [ return : NativeTypeName ( "unsigned int" ) ]
1081+ public static extern uint Cursor_getGCCAssemblyNumClobbers ( CXCursor Cursor ) ;
1082+
1083+ [ DllImport ( "libclang" , CallingConvention = CallingConvention . Cdecl , EntryPoint = "clang_Cursor_getGCCAssemblyClobber" , ExactSpelling = true ) ]
1084+ public static extern CXString Cursor_getGCCAssemblyClobber ( CXCursor Cursor , [ NativeTypeName ( "unsigned int" ) ] uint Index ) ;
1085+
1086+ [ DllImport ( "libclang" , CallingConvention = CallingConvention . Cdecl , EntryPoint = "clang_Cursor_isGCCAssemblyVolatile" , ExactSpelling = true ) ]
1087+ [ return : NativeTypeName ( "unsigned int" ) ]
1088+ public static extern uint Cursor_isGCCAssemblyVolatile ( CXCursor Cursor ) ;
1089+
10531090 [ DllImport ( "libclang" , CallingConvention = CallingConvention . Cdecl , EntryPoint = "clang_Cursor_getModule" , ExactSpelling = true ) ]
10541091 [ return : NativeTypeName ( "CXModule" ) ]
10551092 public static extern void * Cursor_getModule ( CXCursor C ) ;
@@ -1316,24 +1353,6 @@ public static unsafe partial class @clang
13161353 [ DllImport ( "libclang" , CallingConvention = CallingConvention . Cdecl , EntryPoint = "clang_EvalResult_dispose" , ExactSpelling = true ) ]
13171354 public static extern void EvalResult_dispose ( [ NativeTypeName ( "CXEvalResult" ) ] void * E ) ;
13181355
1319- [ DllImport ( "libclang" , CallingConvention = CallingConvention . Cdecl , EntryPoint = "clang_getRemappings" , ExactSpelling = true ) ]
1320- [ return : NativeTypeName ( "CXRemapping" ) ]
1321- public static extern void * getRemappings ( [ NativeTypeName ( "const char *" ) ] sbyte * path ) ;
1322-
1323- [ DllImport ( "libclang" , CallingConvention = CallingConvention . Cdecl , EntryPoint = "clang_getRemappingsFromFileList" , ExactSpelling = true ) ]
1324- [ return : NativeTypeName ( "CXRemapping" ) ]
1325- public static extern void * getRemappingsFromFileList ( [ NativeTypeName ( "const char **" ) ] sbyte * * filePaths , [ NativeTypeName ( "unsigned int" ) ] uint numFiles ) ;
1326-
1327- [ DllImport ( "libclang" , CallingConvention = CallingConvention . Cdecl , EntryPoint = "clang_remap_getNumFiles" , ExactSpelling = true ) ]
1328- [ return : NativeTypeName ( "unsigned int" ) ]
1329- public static extern uint remap_getNumFiles ( [ NativeTypeName ( "CXRemapping" ) ] void * param0 ) ;
1330-
1331- [ DllImport ( "libclang" , CallingConvention = CallingConvention . Cdecl , EntryPoint = "clang_remap_getFilenames" , ExactSpelling = true ) ]
1332- public static extern void remap_getFilenames ( [ NativeTypeName ( "CXRemapping" ) ] void * param0 , [ NativeTypeName ( "unsigned int" ) ] uint index , CXString * original , CXString * transformed ) ;
1333-
1334- [ DllImport ( "libclang" , CallingConvention = CallingConvention . Cdecl , EntryPoint = "clang_remap_dispose" , ExactSpelling = true ) ]
1335- public static extern void remap_dispose ( [ NativeTypeName ( "CXRemapping" ) ] void * param0 ) ;
1336-
13371356 [ DllImport ( "libclang" , CallingConvention = CallingConvention . Cdecl , EntryPoint = "clang_findReferencesInFile" , ExactSpelling = true ) ]
13381357 public static extern CXResult findReferencesInFile ( CXCursor cursor , [ NativeTypeName ( "CXFile" ) ] void * file , CXCursorAndRangeVisitor visitor ) ;
13391358
@@ -1421,6 +1440,10 @@ public static unsafe partial class @clang
14211440 [ return : NativeTypeName ( "unsigned int" ) ]
14221441 public static extern uint visitCXXBaseClasses ( CXType T , [ NativeTypeName ( "CXFieldVisitor" ) ] delegate * unmanaged[ Cdecl] < CXCursor , void * , CXVisitorResult > visitor , [ NativeTypeName ( "CXClientData" ) ] void * client_data ) ;
14231442
1443+ [ DllImport ( "libclang" , CallingConvention = CallingConvention . Cdecl , EntryPoint = "clang_visitCXXMethods" , ExactSpelling = true ) ]
1444+ [ return : NativeTypeName ( "unsigned int" ) ]
1445+ public static extern uint visitCXXMethods ( CXType T , [ NativeTypeName ( "CXFieldVisitor" ) ] delegate * unmanaged[ Cdecl] < CXCursor , void * , CXVisitorResult > visitor , [ NativeTypeName ( "CXClientData" ) ] void * client_data ) ;
1446+
14241447 [ DllImport ( "libclang" , CallingConvention = CallingConvention . Cdecl , EntryPoint = "clang_getBinaryOperatorKindSpelling" , ExactSpelling = true ) ]
14251448 public static extern CXString getBinaryOperatorKindSpelling ( [ NativeTypeName ( "enum CXBinaryOperatorKind" ) ] CXBinaryOperatorKind kind ) ;
14261449
@@ -1435,6 +1458,29 @@ public static unsafe partial class @clang
14351458 [ return : NativeTypeName ( "enum CXUnaryOperatorKind" ) ]
14361459 public static extern CXUnaryOperatorKind getCursorUnaryOperatorKind ( CXCursor cursor ) ;
14371460
1461+ [ DllImport ( "libclang" , CallingConvention = CallingConvention . Cdecl , EntryPoint = "clang_getRemappings" , ExactSpelling = true ) ]
1462+ [ return : NativeTypeName ( "CXRemapping" ) ]
1463+ [ Obsolete ]
1464+ public static extern void * getRemappings ( [ NativeTypeName ( "const char *" ) ] sbyte * param0 ) ;
1465+
1466+ [ DllImport ( "libclang" , CallingConvention = CallingConvention . Cdecl , EntryPoint = "clang_getRemappingsFromFileList" , ExactSpelling = true ) ]
1467+ [ return : NativeTypeName ( "CXRemapping" ) ]
1468+ [ Obsolete ]
1469+ public static extern void * getRemappingsFromFileList ( [ NativeTypeName ( "const char **" ) ] sbyte * * param0 , [ NativeTypeName ( "unsigned int" ) ] uint param1 ) ;
1470+
1471+ [ DllImport ( "libclang" , CallingConvention = CallingConvention . Cdecl , EntryPoint = "clang_remap_getNumFiles" , ExactSpelling = true ) ]
1472+ [ return : NativeTypeName ( "unsigned int" ) ]
1473+ [ Obsolete ]
1474+ public static extern uint remap_getNumFiles ( [ NativeTypeName ( "CXRemapping" ) ] void * param0 ) ;
1475+
1476+ [ DllImport ( "libclang" , CallingConvention = CallingConvention . Cdecl , EntryPoint = "clang_remap_getFilenames" , ExactSpelling = true ) ]
1477+ [ Obsolete ]
1478+ public static extern void remap_getFilenames ( [ NativeTypeName ( "CXRemapping" ) ] void * param0 , [ NativeTypeName ( "unsigned int" ) ] uint param1 , CXString * param2 , CXString * param3 ) ;
1479+
1480+ [ DllImport ( "libclang" , CallingConvention = CallingConvention . Cdecl , EntryPoint = "clang_remap_dispose" , ExactSpelling = true ) ]
1481+ [ Obsolete ]
1482+ public static extern void remap_dispose ( [ NativeTypeName ( "CXRemapping" ) ] void * param0 ) ;
1483+
14381484 [ NativeTypeName ( "#define CINDEX_VERSION_MAJOR 0" ) ]
14391485 public const int CINDEX_VERSION_MAJOR = 0 ;
14401486
0 commit comments