Update to Clang 10.0.0 (#121)
* Updating the version to 10.0.0 * Updating dependencies to their latest stable versions * Upgrading to .NET Core 3.1 * Resolving issues from upgrading System.CommandLine * Switching the launchSettings.json to use rsp files * Fixing up the libClangSharp helper library for 10.0.0 * Regenerating the ClangSharp bindings for 10.0.0 * Fixing up the Interop.Extensions * Fixing up the managed API * Updating the Linux rid to ubuntu.18.04-x64 * Upgrade the unit test projects to netcoreapp3.1
This commit is contained in:
Родитель
8f12bf1826
Коммит
862552cf4e
|
@ -1,6 +1,6 @@
|
|||
cmake_minimum_required(VERSION 3.13)
|
||||
|
||||
project(ClangSharp VERSION 9.0.0)
|
||||
project(ClangSharp VERSION 10.0.0)
|
||||
|
||||
set(CMAKE_CXX_STANDARD 17)
|
||||
set(CMAKE_ARCHIVE_OUTPUT_DIRECTORY ${CMAKE_BINARY_DIR}/lib)
|
||||
|
|
|
@ -40,7 +40,7 @@
|
|||
<Company>Microsoft</Company>
|
||||
<PackageOutputPath>$(BaseArtifactsPath)pkg/$(Configuration)/</PackageOutputPath>
|
||||
<Product>ClangSharp</Product>
|
||||
<VersionPrefix>9.0.0</VersionPrefix>
|
||||
<VersionPrefix>10.0.0</VersionPrefix>
|
||||
<VersionSuffix>beta</VersionSuffix>
|
||||
</PropertyGroup>
|
||||
|
||||
|
|
|
@ -27,13 +27,13 @@
|
|||
|
||||
<!-- Package versions for package references across all projects -->
|
||||
<ItemGroup>
|
||||
<PackageReference Update="libClang" Version="9.0.0" />
|
||||
<PackageReference Update="libClangSharp" Version="9.0.0-beta1" />
|
||||
<PackageReference Update="Microsoft.Bcl.HashCode" Version="1.0.0" />
|
||||
<PackageReference Update="Microsoft.Net.Compilers.Toolset" Version="3.3.1" />
|
||||
<PackageReference Update="Microsoft.NET.Test.Sdk" Version="16.4.0" />
|
||||
<PackageReference Update="System.CommandLine.Experimental" Version="0.3.0-alpha.19405.1" />
|
||||
<PackageReference Update="System.Memory" Version="4.5.3" />
|
||||
<PackageReference Update="libClang" Version="10.0.0" />
|
||||
<PackageReference Update="libClangSharp" Version="10.0.0-beta1" />
|
||||
<PackageReference Update="Microsoft.Bcl.HashCode" Version="1.1.0" />
|
||||
<PackageReference Update="Microsoft.Net.Compilers.Toolset" Version="3.5.0" />
|
||||
<PackageReference Update="Microsoft.NET.Test.Sdk" Version="16.5.0" />
|
||||
<PackageReference Update="System.CommandLine" Version="2.0.0-beta1.20158.1" />
|
||||
<PackageReference Update="System.Memory" Version="4.5.4" />
|
||||
<PackageReference Update="xunit" Version="2.4.1" />
|
||||
<PackageReference Update="xunit.runner.visualstudio" Version="2.4.1" />
|
||||
</ItemGroup>
|
||||
|
|
|
@ -2,7 +2,7 @@
|
|||
<package xmlns="http://schemas.microsoft.com/packaging/2013/05/nuspec.xsd">
|
||||
<metadata minClientVersion="2.12">
|
||||
<id>libClangSharp.runtime.freebsd.11-x64</id>
|
||||
<version>9.0.0-beta1</version>
|
||||
<version>10.0.0-beta1</version>
|
||||
<authors>Microsoft and Contributors</authors>
|
||||
<owners>Microsoft and Contributors</owners>
|
||||
<requireLicenseAcceptance>true</requireLicenseAcceptance>
|
||||
|
|
|
@ -2,7 +2,7 @@
|
|||
<package xmlns="http://schemas.microsoft.com/packaging/2013/05/nuspec.xsd">
|
||||
<metadata minClientVersion="2.12">
|
||||
<id>libClangSharp.runtime.freebsd.11-x86</id>
|
||||
<version>9.0.0-beta1</version>
|
||||
<version>10.0.0-beta1</version>
|
||||
<authors>Microsoft and Contributors</authors>
|
||||
<owners>Microsoft and Contributors</owners>
|
||||
<requireLicenseAcceptance>true</requireLicenseAcceptance>
|
||||
|
|
|
@ -2,7 +2,7 @@
|
|||
<package xmlns="http://schemas.microsoft.com/packaging/2013/05/nuspec.xsd">
|
||||
<metadata minClientVersion="2.12">
|
||||
<id>libClangSharp.runtime.linux-arm</id>
|
||||
<version>9.0.0-beta1</version>
|
||||
<version>10.0.0-beta1</version>
|
||||
<authors>Microsoft and Contributors</authors>
|
||||
<owners>Microsoft and Contributors</owners>
|
||||
<requireLicenseAcceptance>true</requireLicenseAcceptance>
|
||||
|
|
|
@ -2,7 +2,7 @@
|
|||
<package xmlns="http://schemas.microsoft.com/packaging/2013/05/nuspec.xsd">
|
||||
<metadata minClientVersion="2.12">
|
||||
<id>libClangSharp.runtime.linux-arm64</id>
|
||||
<version>9.0.0-beta1</version>
|
||||
<version>10.0.0-beta1</version>
|
||||
<authors>Microsoft and Contributors</authors>
|
||||
<owners>Microsoft and Contributors</owners>
|
||||
<requireLicenseAcceptance>true</requireLicenseAcceptance>
|
||||
|
|
|
@ -2,7 +2,7 @@
|
|||
<package xmlns="http://schemas.microsoft.com/packaging/2013/05/nuspec.xsd">
|
||||
<metadata minClientVersion="2.12">
|
||||
<id>libClangSharp.runtime.osx-x64</id>
|
||||
<version>9.0.0-beta1</version>
|
||||
<version>10.0.0-beta1</version>
|
||||
<authors>Microsoft and Contributors</authors>
|
||||
<owners>Microsoft and Contributors</owners>
|
||||
<requireLicenseAcceptance>true</requireLicenseAcceptance>
|
||||
|
|
|
@ -2,7 +2,7 @@
|
|||
<package xmlns="http://schemas.microsoft.com/packaging/2013/05/nuspec.xsd">
|
||||
<metadata minClientVersion="2.12">
|
||||
<id>libClangSharp.runtime.sles-x64</id>
|
||||
<version>9.0.0-beta1</version>
|
||||
<version>10.0.0-beta1</version>
|
||||
<authors>Microsoft and Contributors</authors>
|
||||
<owners>Microsoft and Contributors</owners>
|
||||
<requireLicenseAcceptance>true</requireLicenseAcceptance>
|
||||
|
|
|
@ -2,7 +2,7 @@
|
|||
<package xmlns="http://schemas.microsoft.com/packaging/2013/05/nuspec.xsd">
|
||||
<metadata minClientVersion="2.12">
|
||||
<id>libClangSharp.runtime.ubuntu.16.04-x64</id>
|
||||
<version>9.0.0-beta1</version>
|
||||
<version>10.0.0-beta1</version>
|
||||
<authors>Microsoft and Contributors</authors>
|
||||
<owners>Microsoft and Contributors</owners>
|
||||
<requireLicenseAcceptance>true</requireLicenseAcceptance>
|
||||
|
|
|
@ -2,7 +2,7 @@
|
|||
<package xmlns="http://schemas.microsoft.com/packaging/2013/05/nuspec.xsd">
|
||||
<metadata minClientVersion="2.12">
|
||||
<id>libClangSharp.runtime.ubuntu.18.04-x64</id>
|
||||
<version>9.0.0-beta1</version>
|
||||
<version>10.0.0-beta1</version>
|
||||
<authors>Microsoft and Contributors</authors>
|
||||
<owners>Microsoft and Contributors</owners>
|
||||
<requireLicenseAcceptance>true</requireLicenseAcceptance>
|
||||
|
|
|
@ -1,20 +0,0 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<package xmlns="http://schemas.microsoft.com/packaging/2013/05/nuspec.xsd">
|
||||
<metadata minClientVersion="2.12">
|
||||
<id>libClangSharp.runtime.ubuntu.19.04-x64</id>
|
||||
<version>9.0.0-beta1</version>
|
||||
<authors>Microsoft and Contributors</authors>
|
||||
<owners>Microsoft and Contributors</owners>
|
||||
<requireLicenseAcceptance>true</requireLicenseAcceptance>
|
||||
<license type="expression">NCSA</license>
|
||||
<projectUrl>https://github.com/microsoft/clangsharp</projectUrl>
|
||||
<description>ubuntu 19.04 x64 native library for libClangSharp.</description>
|
||||
<copyright>Copyright © Microsoft and Contributors</copyright>
|
||||
<repository type="git" url="https://github.com/microsoft/clangsharp" branch="master" />
|
||||
</metadata>
|
||||
<files>
|
||||
<file src="..\libClangSharp\LICENSE.TXT" target="LICENSE.TXT" />
|
||||
<file src="..\libClangSharp\NOTICE.TXT" target="NOTICE.TXT" />
|
||||
<file src="libClangSharp.so" target="runtimes\ubuntu.19.04-x64\native\libClangSharp.so" />
|
||||
</files>
|
||||
</package>
|
|
@ -1,20 +1,20 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<package xmlns="http://schemas.microsoft.com/packaging/2013/05/nuspec.xsd">
|
||||
<metadata minClientVersion="2.12">
|
||||
<id>libClangSharp.runtime.ubuntu.14.04-x64</id>
|
||||
<version>9.0.0-beta1</version>
|
||||
<id>libClangSharp.runtime.ubuntu.20.04-x64</id>
|
||||
<version>10.0.0-beta1</version>
|
||||
<authors>Microsoft and Contributors</authors>
|
||||
<owners>Microsoft and Contributors</owners>
|
||||
<requireLicenseAcceptance>true</requireLicenseAcceptance>
|
||||
<license type="expression">NCSA</license>
|
||||
<projectUrl>https://github.com/microsoft/clangsharp</projectUrl>
|
||||
<description>ubuntu 14.04 x64 native library for libClangSharp.</description>
|
||||
<description>ubuntu 20.04 x64 native library for libClangSharp.</description>
|
||||
<copyright>Copyright © Microsoft and Contributors</copyright>
|
||||
<repository type="git" url="https://github.com/microsoft/clangsharp" branch="master" />
|
||||
</metadata>
|
||||
<files>
|
||||
<file src="..\libClangSharp\LICENSE.TXT" target="LICENSE.TXT" />
|
||||
<file src="..\libClangSharp\NOTICE.TXT" target="NOTICE.TXT" />
|
||||
<file src="libClangSharp.so" target="runtimes\ubuntu.14.04-x64\native\libClangSharp.so" />
|
||||
<file src="libClangSharp.so" target="runtimes\ubuntu.20.04-x64\native\libClangSharp.so" />
|
||||
</files>
|
||||
</package>
|
|
@ -2,7 +2,7 @@
|
|||
<package xmlns="http://schemas.microsoft.com/packaging/2013/05/nuspec.xsd">
|
||||
<metadata minClientVersion="2.12">
|
||||
<id>libClangSharp.runtime.win-x64</id>
|
||||
<version>9.0.0-beta1</version>
|
||||
<version>10.0.0-beta1</version>
|
||||
<authors>Microsoft and Contributors</authors>
|
||||
<owners>Microsoft and Contributors</owners>
|
||||
<requireLicenseAcceptance>true</requireLicenseAcceptance>
|
||||
|
|
|
@ -2,7 +2,7 @@
|
|||
<package xmlns="http://schemas.microsoft.com/packaging/2013/05/nuspec.xsd">
|
||||
<metadata minClientVersion="2.12">
|
||||
<id>libClangSharp.runtime.win-x86</id>
|
||||
<version>9.0.0-beta1</version>
|
||||
<version>10.0.0-beta1</version>
|
||||
<authors>Microsoft and Contributors</authors>
|
||||
<owners>Microsoft and Contributors</owners>
|
||||
<requireLicenseAcceptance>true</requireLicenseAcceptance>
|
||||
|
|
|
@ -2,7 +2,7 @@
|
|||
<package xmlns="http://schemas.microsoft.com/packaging/2013/05/nuspec.xsd">
|
||||
<metadata minClientVersion="2.12">
|
||||
<id>libClangSharp</id>
|
||||
<version>9.0.0-beta1</version>
|
||||
<version>10.0.0-beta1</version>
|
||||
<authors>Microsoft and Contributors</authors>
|
||||
<owners>Microsoft and Contributors</owners>
|
||||
<requireLicenseAcceptance>true</requireLicenseAcceptance>
|
||||
|
|
|
@ -2,62 +2,57 @@
|
|||
"runtimes": {
|
||||
"freebsd.11-x64": {
|
||||
"libClangSharp": {
|
||||
"libClangSharp.runtime.freebsd.11-x64": "9.0.0-beta1"
|
||||
"libClangSharp.runtime.freebsd.11-x64": "10.0.0-beta1"
|
||||
}
|
||||
},
|
||||
"freebsd.11-x86": {
|
||||
"libClangSharp": {
|
||||
"libClangSharp.runtime.freebsd.11-x86": "9.0.0-beta1"
|
||||
"libClangSharp.runtime.freebsd.11-x86": "10.0.0-beta1"
|
||||
}
|
||||
},
|
||||
"linux-arm": {
|
||||
"libClangSharp": {
|
||||
"libClangSharp.runtime.linux-arm": "9.0.0-beta1"
|
||||
"libClangSharp.runtime.linux-arm": "10.0.0-beta1"
|
||||
}
|
||||
},
|
||||
"linux-arm64": {
|
||||
"libClangSharp": {
|
||||
"libClangSharp.runtime.linux-arm64": "9.0.0-beta1"
|
||||
"libClangSharp.runtime.linux-arm64": "10.0.0-beta1"
|
||||
}
|
||||
},
|
||||
"osx-x64": {
|
||||
"libClangSharp": {
|
||||
"libClangSharp.runtime.osx-x64": "9.0.0-beta1"
|
||||
"libClangSharp.runtime.osx-x64": "10.0.0-beta1"
|
||||
}
|
||||
},
|
||||
"sles-x64": {
|
||||
"libClangSharp": {
|
||||
"libClangSharp.runtime.sles-x64": "9.0.0-beta1"
|
||||
}
|
||||
},
|
||||
"ubuntu.14.04-x64": {
|
||||
"libClangSharp": {
|
||||
"libClangSharp.runtime.ubuntu.14.04-x64": "9.0.0-beta1"
|
||||
"libClangSharp.runtime.sles-x64": "10.0.0-beta1"
|
||||
}
|
||||
},
|
||||
"ubuntu.16.04-x64": {
|
||||
"libClangSharp": {
|
||||
"libClangSharp.runtime.ubuntu.16.04-x64": "9.0.0-beta1"
|
||||
"libClangSharp.runtime.ubuntu.16.04-x64": "10.0.0-beta1"
|
||||
}
|
||||
},
|
||||
"ubuntu.18.04-x64": {
|
||||
"libClangSharp": {
|
||||
"libClangSharp.runtime.ubuntu.18.04-x64": "9.0.0-beta1"
|
||||
"libClangSharp.runtime.ubuntu.18.04-x64": "10.0.0-beta1"
|
||||
}
|
||||
},
|
||||
"ubuntu.19.04-x64": {
|
||||
"ubuntu.20.04-x64": {
|
||||
"libClangSharp": {
|
||||
"libClangSharp.runtime.ubuntu.19.04-x64": "9.0.0-beta1"
|
||||
"libClangSharp.runtime.ubuntu.20.04-x64": "10.0.0-beta1"
|
||||
}
|
||||
},
|
||||
"win-x64": {
|
||||
"libClangSharp": {
|
||||
"libClangSharp.runtime.win-x64": "9.0.0-beta1"
|
||||
"libClangSharp.runtime.win-x64": "10.0.0-beta1"
|
||||
}
|
||||
},
|
||||
"win-x86": {
|
||||
"libClangSharp": {
|
||||
"libClangSharp.runtime.win-x86": "9.0.0-beta1"
|
||||
"libClangSharp.runtime.win-x86": "10.0.0-beta1"
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
|
@ -2,7 +2,7 @@
|
|||
<package xmlns="http://schemas.microsoft.com/packaging/2013/05/nuspec.xsd">
|
||||
<metadata minClientVersion="2.12">
|
||||
<id>libclang.runtime.freebsd.11-x64</id>
|
||||
<version>9.0.0</version>
|
||||
<version>10.0.0</version>
|
||||
<authors>Microsoft and Contributors</authors>
|
||||
<owners>Microsoft and Contributors</owners>
|
||||
<requireLicenseAcceptance>true</requireLicenseAcceptance>
|
||||
|
@ -10,7 +10,7 @@
|
|||
<projectUrl>https://github.com/microsoft/clangsharp</projectUrl>
|
||||
<description>freebsd 11 x64 native library for libclang.</description>
|
||||
<copyright>Copyright © University of Illinois at Urbana-Champaign</copyright>
|
||||
<repository type="git" url="https://github.com/llvm/llvm-project" branch="llvmorg-9.0.0" />
|
||||
<repository type="git" url="https://github.com/llvm/llvm-project" branch="llvmorg-10.0.0" />
|
||||
</metadata>
|
||||
<files>
|
||||
<file src="..\libclang\LICENSE.TXT" target="LICENSE.TXT" />
|
||||
|
|
|
@ -2,7 +2,7 @@
|
|||
<package xmlns="http://schemas.microsoft.com/packaging/2013/05/nuspec.xsd">
|
||||
<metadata minClientVersion="2.12">
|
||||
<id>libclang.runtime.freebsd.11-x86</id>
|
||||
<version>9.0.0</version>
|
||||
<version>10.0.0</version>
|
||||
<authors>Microsoft and Contributors</authors>
|
||||
<owners>Microsoft and Contributors</owners>
|
||||
<requireLicenseAcceptance>true</requireLicenseAcceptance>
|
||||
|
@ -10,7 +10,7 @@
|
|||
<projectUrl>https://github.com/microsoft/clangsharp</projectUrl>
|
||||
<description>freebsd 11 x86 native library for libclang.</description>
|
||||
<copyright>Copyright © University of Illinois at Urbana-Champaign</copyright>
|
||||
<repository type="git" url="https://github.com/llvm/llvm-project" branch="llvmorg-9.0.0" />
|
||||
<repository type="git" url="https://github.com/llvm/llvm-project" branch="llvmorg-10.0.0" />
|
||||
</metadata>
|
||||
<files>
|
||||
<file src="..\libclang\LICENSE.TXT" target="LICENSE.TXT" />
|
||||
|
|
|
@ -2,7 +2,7 @@
|
|||
<package xmlns="http://schemas.microsoft.com/packaging/2013/05/nuspec.xsd">
|
||||
<metadata minClientVersion="2.12">
|
||||
<id>libclang.runtime.linux-arm</id>
|
||||
<version>9.0.0</version>
|
||||
<version>10.0.0</version>
|
||||
<authors>Microsoft and Contributors</authors>
|
||||
<owners>Microsoft and Contributors</owners>
|
||||
<requireLicenseAcceptance>true</requireLicenseAcceptance>
|
||||
|
@ -10,7 +10,7 @@
|
|||
<projectUrl>https://github.com/microsoft/clangsharp</projectUrl>
|
||||
<description>linux arm native library for libclang.</description>
|
||||
<copyright>Copyright © University of Illinois at Urbana-Champaign</copyright>
|
||||
<repository type="git" url="https://github.com/llvm/llvm-project" branch="llvmorg-9.0.0" />
|
||||
<repository type="git" url="https://github.com/llvm/llvm-project" branch="llvmorg-10.0.0" />
|
||||
</metadata>
|
||||
<files>
|
||||
<file src="..\libclang\LICENSE.TXT" target="LICENSE.TXT" />
|
||||
|
|
|
@ -2,7 +2,7 @@
|
|||
<package xmlns="http://schemas.microsoft.com/packaging/2013/05/nuspec.xsd">
|
||||
<metadata minClientVersion="2.12">
|
||||
<id>libclang.runtime.linux-arm64</id>
|
||||
<version>9.0.0</version>
|
||||
<version>10.0.0</version>
|
||||
<authors>Microsoft and Contributors</authors>
|
||||
<owners>Microsoft and Contributors</owners>
|
||||
<requireLicenseAcceptance>true</requireLicenseAcceptance>
|
||||
|
@ -10,7 +10,7 @@
|
|||
<projectUrl>https://github.com/microsoft/clangsharp</projectUrl>
|
||||
<description>linux arm64 native library for libclang.</description>
|
||||
<copyright>Copyright © University of Illinois at Urbana-Champaign</copyright>
|
||||
<repository type="git" url="https://github.com/llvm/llvm-project" branch="llvmorg-9.0.0" />
|
||||
<repository type="git" url="https://github.com/llvm/llvm-project" branch="llvmorg-10.0.0" />
|
||||
</metadata>
|
||||
<files>
|
||||
<file src="..\libclang\LICENSE.TXT" target="LICENSE.TXT" />
|
||||
|
|
|
@ -2,7 +2,7 @@
|
|||
<package xmlns="http://schemas.microsoft.com/packaging/2013/05/nuspec.xsd">
|
||||
<metadata minClientVersion="2.12">
|
||||
<id>libclang.runtime.osx-x64</id>
|
||||
<version>9.0.0</version>
|
||||
<version>10.0.0</version>
|
||||
<authors>Microsoft and Contributors</authors>
|
||||
<owners>Microsoft and Contributors</owners>
|
||||
<requireLicenseAcceptance>true</requireLicenseAcceptance>
|
||||
|
@ -10,7 +10,7 @@
|
|||
<projectUrl>https://github.com/microsoft/clangsharp</projectUrl>
|
||||
<description>osx x64 native library for libclang.</description>
|
||||
<copyright>Copyright © University of Illinois at Urbana-Champaign</copyright>
|
||||
<repository type="git" url="https://github.com/llvm/llvm-project" branch="llvmorg-9.0.0" />
|
||||
<repository type="git" url="https://github.com/llvm/llvm-project" branch="llvmorg-10.0.0" />
|
||||
</metadata>
|
||||
<files>
|
||||
<file src="..\libclang\LICENSE.TXT" target="LICENSE.TXT" />
|
||||
|
|
|
@ -2,7 +2,7 @@
|
|||
<package xmlns="http://schemas.microsoft.com/packaging/2013/05/nuspec.xsd">
|
||||
<metadata minClientVersion="2.12">
|
||||
<id>libclang.runtime.sles-x64</id>
|
||||
<version>9.0.0</version>
|
||||
<version>10.0.0</version>
|
||||
<authors>Microsoft and Contributors</authors>
|
||||
<owners>Microsoft and Contributors</owners>
|
||||
<requireLicenseAcceptance>true</requireLicenseAcceptance>
|
||||
|
@ -10,7 +10,7 @@
|
|||
<projectUrl>https://github.com/microsoft/clangsharp</projectUrl>
|
||||
<description>sles x64 native library for libclang.</description>
|
||||
<copyright>Copyright © University of Illinois at Urbana-Champaign</copyright>
|
||||
<repository type="git" url="https://github.com/llvm/llvm-project" branch="llvmorg-9.0.0" />
|
||||
<repository type="git" url="https://github.com/llvm/llvm-project" branch="llvmorg-10.0.0" />
|
||||
</metadata>
|
||||
<files>
|
||||
<file src="..\libclang\LICENSE.TXT" target="LICENSE.TXT" />
|
||||
|
|
|
@ -2,7 +2,7 @@
|
|||
<package xmlns="http://schemas.microsoft.com/packaging/2013/05/nuspec.xsd">
|
||||
<metadata minClientVersion="2.12">
|
||||
<id>libclang.runtime.ubuntu.16.04-x64</id>
|
||||
<version>9.0.0</version>
|
||||
<version>10.0.0</version>
|
||||
<authors>Microsoft and Contributors</authors>
|
||||
<owners>Microsoft and Contributors</owners>
|
||||
<requireLicenseAcceptance>true</requireLicenseAcceptance>
|
||||
|
@ -10,7 +10,7 @@
|
|||
<projectUrl>https://github.com/microsoft/clangsharp</projectUrl>
|
||||
<description>ubuntu 16.04 x64 native library for libclang.</description>
|
||||
<copyright>Copyright © University of Illinois at Urbana-Champaign</copyright>
|
||||
<repository type="git" url="https://github.com/llvm/llvm-project" branch="llvmorg-9.0.0" />
|
||||
<repository type="git" url="https://github.com/llvm/llvm-project" branch="llvmorg-10.0.0" />
|
||||
</metadata>
|
||||
<files>
|
||||
<file src="..\libclang\LICENSE.TXT" target="LICENSE.TXT" />
|
||||
|
|
|
@ -2,7 +2,7 @@
|
|||
<package xmlns="http://schemas.microsoft.com/packaging/2013/05/nuspec.xsd">
|
||||
<metadata minClientVersion="2.12">
|
||||
<id>libclang.runtime.ubuntu.18.04-x64</id>
|
||||
<version>9.0.0</version>
|
||||
<version>10.0.0</version>
|
||||
<authors>Microsoft and Contributors</authors>
|
||||
<owners>Microsoft and Contributors</owners>
|
||||
<requireLicenseAcceptance>true</requireLicenseAcceptance>
|
||||
|
@ -10,7 +10,7 @@
|
|||
<projectUrl>https://github.com/microsoft/clangsharp</projectUrl>
|
||||
<description>ubuntu 18.04 x64 native library for libclang.</description>
|
||||
<copyright>Copyright © University of Illinois at Urbana-Champaign</copyright>
|
||||
<repository type="git" url="https://github.com/llvm/llvm-project" branch="llvmorg-9.0.0" />
|
||||
<repository type="git" url="https://github.com/llvm/llvm-project" branch="llvmorg-10.0.0" />
|
||||
</metadata>
|
||||
<files>
|
||||
<file src="..\libclang\LICENSE.TXT" target="LICENSE.TXT" />
|
||||
|
|
|
@ -1,19 +0,0 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<package xmlns="http://schemas.microsoft.com/packaging/2013/05/nuspec.xsd">
|
||||
<metadata minClientVersion="2.12">
|
||||
<id>libclang.runtime.ubuntu.19.04-x64</id>
|
||||
<version>9.0.0</version>
|
||||
<authors>Microsoft and Contributors</authors>
|
||||
<owners>Microsoft and Contributors</owners>
|
||||
<requireLicenseAcceptance>true</requireLicenseAcceptance>
|
||||
<license type="expression">Apache-2.0</license>
|
||||
<projectUrl>https://github.com/microsoft/clangsharp</projectUrl>
|
||||
<description>ubuntu 19.04 x64 native library for libclang.</description>
|
||||
<copyright>Copyright © University of Illinois at Urbana-Champaign</copyright>
|
||||
<repository type="git" url="https://github.com/llvm/llvm-project" branch="llvmorg-9.0.0" />
|
||||
</metadata>
|
||||
<files>
|
||||
<file src="..\libclang\LICENSE.TXT" target="LICENSE.TXT" />
|
||||
<file src="libclang.so" target="runtimes\ubuntu.19.04-x64\native\libclang.so" />
|
||||
</files>
|
||||
</package>
|
|
@ -1,19 +1,19 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<package xmlns="http://schemas.microsoft.com/packaging/2013/05/nuspec.xsd">
|
||||
<metadata minClientVersion="2.12">
|
||||
<id>libclang.runtime.ubuntu.14.04-x64</id>
|
||||
<version>9.0.0</version>
|
||||
<id>libclang.runtime.ubuntu.20.04-x64</id>
|
||||
<version>10.0.0</version>
|
||||
<authors>Microsoft and Contributors</authors>
|
||||
<owners>Microsoft and Contributors</owners>
|
||||
<requireLicenseAcceptance>true</requireLicenseAcceptance>
|
||||
<license type="expression">Apache-2.0</license>
|
||||
<projectUrl>https://github.com/microsoft/clangsharp</projectUrl>
|
||||
<description>ubuntu 14.04 x64 native library for libclang.</description>
|
||||
<description>ubuntu 20.04 x64 native library for libclang.</description>
|
||||
<copyright>Copyright © University of Illinois at Urbana-Champaign</copyright>
|
||||
<repository type="git" url="https://github.com/llvm/llvm-project" branch="llvmorg-9.0.0" />
|
||||
<repository type="git" url="https://github.com/llvm/llvm-project" branch="llvmorg-10.0.0" />
|
||||
</metadata>
|
||||
<files>
|
||||
<file src="..\libclang\LICENSE.TXT" target="LICENSE.TXT" />
|
||||
<file src="libclang.so" target="runtimes\ubuntu.14.04-x64\native\libclang.so" />
|
||||
<file src="libclang.so" target="runtimes\ubuntu.20.04-x64\native\libclang.so" />
|
||||
</files>
|
||||
</package>
|
|
@ -2,7 +2,7 @@
|
|||
<package xmlns="http://schemas.microsoft.com/packaging/2013/05/nuspec.xsd">
|
||||
<metadata minClientVersion="2.12">
|
||||
<id>libclang.runtime.win-x64</id>
|
||||
<version>9.0.0</version>
|
||||
<version>10.0.0</version>
|
||||
<authors>Microsoft and Contributors</authors>
|
||||
<owners>Microsoft and Contributors</owners>
|
||||
<requireLicenseAcceptance>true</requireLicenseAcceptance>
|
||||
|
@ -10,7 +10,7 @@
|
|||
<projectUrl>https://github.com/microsoft/clangsharp</projectUrl>
|
||||
<description>win x64 native library for libclang.</description>
|
||||
<copyright>Copyright © University of Illinois at Urbana-Champaign</copyright>
|
||||
<repository type="git" url="https://github.com/llvm/llvm-project" branch="llvmorg-9.0.0" />
|
||||
<repository type="git" url="https://github.com/llvm/llvm-project" branch="llvmorg-10.0.0" />
|
||||
</metadata>
|
||||
<files>
|
||||
<file src="..\libclang\LICENSE.TXT" target="LICENSE.TXT" />
|
||||
|
|
|
@ -2,7 +2,7 @@
|
|||
<package xmlns="http://schemas.microsoft.com/packaging/2013/05/nuspec.xsd">
|
||||
<metadata minClientVersion="2.12">
|
||||
<id>libclang.runtime.win-x86</id>
|
||||
<version>9.0.0</version>
|
||||
<version>10.0.0</version>
|
||||
<authors>Microsoft and Contributors</authors>
|
||||
<owners>Microsoft and Contributors</owners>
|
||||
<requireLicenseAcceptance>true</requireLicenseAcceptance>
|
||||
|
@ -10,7 +10,7 @@
|
|||
<projectUrl>https://github.com/microsoft/clangsharp</projectUrl>
|
||||
<description>win x86 native library for libclang.</description>
|
||||
<copyright>Copyright © University of Illinois at Urbana-Champaign</copyright>
|
||||
<repository type="git" url="https://github.com/llvm/llvm-project" branch="llvmorg-9.0.0" />
|
||||
<repository type="git" url="https://github.com/llvm/llvm-project" branch="llvmorg-10.0.0" />
|
||||
</metadata>
|
||||
<files>
|
||||
<file src="..\libclang\LICENSE.TXT" target="LICENSE.TXT" />
|
||||
|
|
|
@ -2,7 +2,7 @@
|
|||
<package xmlns="http://schemas.microsoft.com/packaging/2013/05/nuspec.xsd">
|
||||
<metadata minClientVersion="2.12">
|
||||
<id>libclang</id>
|
||||
<version>9.0.0</version>
|
||||
<version>10.0.0</version>
|
||||
<authors>Microsoft and Contributors</authors>
|
||||
<owners>Microsoft and Contributors</owners>
|
||||
<requireLicenseAcceptance>true</requireLicenseAcceptance>
|
||||
|
@ -10,7 +10,7 @@
|
|||
<projectUrl>https://github.com/microsoft/clangsharp</projectUrl>
|
||||
<description>Multi-platform native library for libclang.</description>
|
||||
<copyright>Copyright © University of Illinois at Urbana-Champaign</copyright>
|
||||
<repository type="git" url="https://github.com/llvm/llvm-project" branch="llvmorg-9.0.0" />
|
||||
<repository type="git" url="https://github.com/llvm/llvm-project" branch="llvmorg-10.0.0" />
|
||||
<dependencies>
|
||||
<group targetFramework=".NETStandard1.0">
|
||||
<dependency id="Microsoft.NETCore.Platforms" version="1.0.1" />
|
||||
|
|
|
@ -2,62 +2,57 @@
|
|||
"runtimes": {
|
||||
"freebsd.11-x64": {
|
||||
"libclang": {
|
||||
"libclang.runtime.freebsd.11-x64": "9.0.0"
|
||||
"libclang.runtime.freebsd.11-x64": "10.0.0"
|
||||
}
|
||||
},
|
||||
"freebsd.11-x86": {
|
||||
"libclang": {
|
||||
"libclang.runtime.freebsd.11-x86": "9.0.0"
|
||||
"libclang.runtime.freebsd.11-x86": "10.0.0"
|
||||
}
|
||||
},
|
||||
"linux-arm": {
|
||||
"libclang": {
|
||||
"libclang.runtime.linux-arm": "9.0.0"
|
||||
"libclang.runtime.linux-arm": "10.0.0"
|
||||
}
|
||||
},
|
||||
"linux-arm64": {
|
||||
"libclang": {
|
||||
"libclang.runtime.linux-arm64": "9.0.0"
|
||||
"libclang.runtime.linux-arm64": "10.0.0"
|
||||
}
|
||||
},
|
||||
"osx-x64": {
|
||||
"libclang": {
|
||||
"libclang.runtime.osx-x64": "9.0.0"
|
||||
"libclang.runtime.osx-x64": "10.0.0"
|
||||
}
|
||||
},
|
||||
"sles-x64": {
|
||||
"libclang": {
|
||||
"libclang.runtime.sles-x64": "9.0.0"
|
||||
}
|
||||
},
|
||||
"ubuntu.14.04-x64": {
|
||||
"libclang": {
|
||||
"libclang.runtime.ubuntu.14.04-x64": "9.0.0"
|
||||
"libclang.runtime.sles-x64": "10.0.0"
|
||||
}
|
||||
},
|
||||
"ubuntu.16.04-x64": {
|
||||
"libclang": {
|
||||
"libclang.runtime.ubuntu.16.04-x64": "9.0.0"
|
||||
"libclang.runtime.ubuntu.16.04-x64": "10.0.0"
|
||||
}
|
||||
},
|
||||
"ubuntu.18.04-x64": {
|
||||
"libclang": {
|
||||
"libclang.runtime.ubuntu.18.04-x64": "9.0.0"
|
||||
"libclang.runtime.ubuntu.18.04-x64": "10.0.0"
|
||||
}
|
||||
},
|
||||
"ubuntu.19.04-x64": {
|
||||
"ubuntu.20.04-x64": {
|
||||
"libclang": {
|
||||
"libclang.runtime.ubuntu.19.04-x64": "9.0.0"
|
||||
"libclang.runtime.ubuntu.20.04-x64": "10.0.0"
|
||||
}
|
||||
},
|
||||
"win-x64": {
|
||||
"libclang": {
|
||||
"libclang.runtime.win-x64": "9.0.0"
|
||||
"libclang.runtime.win-x64": "10.0.0"
|
||||
}
|
||||
},
|
||||
"win-x86": {
|
||||
"libclang": {
|
||||
"libclang.runtime.win-x86": "9.0.0"
|
||||
"libclang.runtime.win-x86": "10.0.0"
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
|
@ -39,7 +39,7 @@ jobs:
|
|||
pool: ubuntu-latest
|
||||
configuration: Debug
|
||||
architecture: x64
|
||||
rid: ubuntu.16.04-x64
|
||||
rid: ubuntu.18.04-x64
|
||||
|
||||
- template: azure-unix.yml
|
||||
parameters:
|
||||
|
@ -47,7 +47,7 @@ jobs:
|
|||
pool: ubuntu-latest
|
||||
configuration: Release
|
||||
architecture: x64
|
||||
rid: ubuntu.16.04-x64
|
||||
rid: ubuntu.18.04-x64
|
||||
|
||||
- template: azure-unix.yml
|
||||
parameters:
|
||||
|
|
|
@ -120,9 +120,8 @@ try {
|
|||
$DotNetInstallDirectory = Join-Path -Path $ArtifactsDir -ChildPath "dotnet"
|
||||
Create-Directory -Path $DotNetInstallDirectory
|
||||
|
||||
& $DotNetInstallScript -Channel 3.0 -Version latest -InstallDir $DotNetInstallDirectory -Architecture $architecture
|
||||
& $DotNetInstallScript -Channel 3.1 -Version latest -InstallDir $DotNetInstallDirectory -Architecture $architecture
|
||||
& $DotNetInstallScript -Channel 2.1 -Version latest -InstallDir $DotNetInstallDirectory -Architecture $architecture -Runtime dotnet
|
||||
& $DotNetInstallScript -Channel 2.0 -Version latest -InstallDir $DotNetInstallDirectory -Architecture $architecture -Runtime dotnet
|
||||
|
||||
$env:PATH="$DotNetInstallDirectory;$env:PATH"
|
||||
}
|
||||
|
|
|
@ -204,9 +204,8 @@ if [[ ! -z "$architecture" ]]; then
|
|||
DotNetInstallDirectory="$ArtifactsDir/dotnet"
|
||||
CreateDirectory "$DotNetInstallDirectory"
|
||||
|
||||
. "$DotNetInstallScript" --channel 3.0 --version latest --install-dir "$DotNetInstallDirectory" --architecture "$architecture"
|
||||
. "$DotNetInstallScript" --channel 3.1 --version latest --install-dir "$DotNetInstallDirectory" --architecture "$architecture"
|
||||
. "$DotNetInstallScript" --channel 2.1 --version latest --install-dir "$DotNetInstallDirectory" --architecture "$architecture" --runtime dotnet
|
||||
. "$DotNetInstallScript" --channel 2.0 --version latest --install-dir "$DotNetInstallDirectory" --architecture "$architecture" --runtime dotnet
|
||||
|
||||
PATH="$DotNetInstallDirectory:$PATH:"
|
||||
fi
|
||||
|
|
|
@ -1,9 +1,9 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<Project Sdk="Microsoft.NET.Sdk">
|
||||
|
||||
<PropertyGroup>
|
||||
<RootNamespace>ClangSharp</RootNamespace>
|
||||
<TargetFramework>netstandard2.0</TargetFramework>
|
||||
<TargetFrameworks>netcoreapp3.1;netstandard2.0</TargetFrameworks>
|
||||
</PropertyGroup>
|
||||
|
||||
<ItemGroup>
|
||||
|
|
|
@ -1082,7 +1082,7 @@ namespace ClangSharp
|
|||
{
|
||||
var translationUnitHandle = unaryExprOrTypeTraitExpr.TranslationUnit.Handle;
|
||||
|
||||
var tokens = translationUnitHandle.Tokenize(unaryExprOrTypeTraitExpr.Extent);
|
||||
var tokens = translationUnitHandle.Tokenize(unaryExprOrTypeTraitExpr.Handle.RawExtent);
|
||||
var firstTokenSpelling = (tokens.Length > 0) ? tokens[0].GetSpelling(translationUnitHandle).CString : string.Empty;
|
||||
|
||||
switch (firstTokenSpelling)
|
||||
|
|
|
@ -2,7 +2,7 @@
|
|||
<Project Sdk="Microsoft.NET.Sdk">
|
||||
|
||||
<PropertyGroup>
|
||||
<TargetFramework>netstandard2.0</TargetFramework>
|
||||
<TargetFrameworks>netcoreapp3.1;netstandard2.0</TargetFrameworks>
|
||||
</PropertyGroup>
|
||||
|
||||
<ItemGroup>
|
||||
|
|
|
@ -37,6 +37,7 @@ namespace ClangSharp
|
|||
CX_AttrKind.CX_AttrKind_FallThrough => new StmtAttr(handle),
|
||||
CX_AttrKind.CX_AttrKind_Suppress => new StmtAttr(handle),
|
||||
CX_AttrKind.CX_AttrKind_AArch64VectorPcs => new InheritableAttr(handle),
|
||||
CX_AttrKind.CX_AttrKind_AcquireHandle => new InheritableAttr(handle),
|
||||
CX_AttrKind.CX_AttrKind_AnyX86NoCfCheck => new InheritableAttr(handle),
|
||||
CX_AttrKind.CX_AttrKind_CDecl => new InheritableAttr(handle),
|
||||
CX_AttrKind.CX_AttrKind_FastCall => new InheritableAttr(handle),
|
||||
|
@ -65,6 +66,8 @@ namespace ClangSharp
|
|||
CX_AttrKind.CX_AttrKind_NonNull => new InheritableParamAttr(handle),
|
||||
CX_AttrKind.CX_AttrKind_OSConsumed => new InheritableParamAttr(handle),
|
||||
CX_AttrKind.CX_AttrKind_PassObjectSize => new InheritableParamAttr(handle),
|
||||
CX_AttrKind.CX_AttrKind_ReleaseHandle => new InheritableParamAttr(handle),
|
||||
CX_AttrKind.CX_AttrKind_UseHandle => new InheritableParamAttr(handle),
|
||||
CX_AttrKind.CX_AttrKind_AMDGPUFlatWorkGroupSize => new InheritableAttr(handle),
|
||||
CX_AttrKind.CX_AttrKind_AMDGPUNumSGPR => new InheritableAttr(handle),
|
||||
CX_AttrKind.CX_AttrKind_AMDGPUNumVGPR => new InheritableAttr(handle),
|
||||
|
@ -86,6 +89,7 @@ namespace ClangSharp
|
|||
CX_AttrKind.CX_AttrKind_AnyX86NoCallerSavedRegisters => new InheritableAttr(handle),
|
||||
CX_AttrKind.CX_AttrKind_ArcWeakrefUnavailable => new InheritableAttr(handle),
|
||||
CX_AttrKind.CX_AttrKind_ArgumentWithTypeTag => new InheritableAttr(handle),
|
||||
CX_AttrKind.CX_AttrKind_ArmMveAlias => new InheritableAttr(handle),
|
||||
CX_AttrKind.CX_AttrKind_Artificial => new InheritableAttr(handle),
|
||||
CX_AttrKind.CX_AttrKind_AsmLabel => new InheritableAttr(handle),
|
||||
CX_AttrKind.CX_AttrKind_AssertCapability => new InheritableAttr(handle),
|
||||
|
@ -93,9 +97,12 @@ namespace ClangSharp
|
|||
CX_AttrKind.CX_AttrKind_AssertSharedLock => new InheritableAttr(handle),
|
||||
CX_AttrKind.CX_AttrKind_AssumeAligned => new InheritableAttr(handle),
|
||||
CX_AttrKind.CX_AttrKind_Availability => new InheritableAttr(handle),
|
||||
CX_AttrKind.CX_AttrKind_BPFPreserveAccessIndex => new InheritableAttr(handle),
|
||||
CX_AttrKind.CX_AttrKind_Blocks => new InheritableAttr(handle),
|
||||
CX_AttrKind.CX_AttrKind_C11NoReturn => new InheritableAttr(handle),
|
||||
CX_AttrKind.CX_AttrKind_CFAuditedTransfer => new InheritableAttr(handle),
|
||||
CX_AttrKind.CX_AttrKind_CFGuard => new InheritableAttr(handle),
|
||||
CX_AttrKind.CX_AttrKind_CFICanonicalJumpTable => new InheritableAttr(handle),
|
||||
CX_AttrKind.CX_AttrKind_CFReturnsNotRetained => new InheritableAttr(handle),
|
||||
CX_AttrKind.CX_AttrKind_CFReturnsRetained => new InheritableAttr(handle),
|
||||
CX_AttrKind.CX_AttrKind_CFUnknownTransfer => new InheritableAttr(handle),
|
||||
|
@ -118,6 +125,7 @@ namespace ClangSharp
|
|||
CX_AttrKind.CX_AttrKind_Cold => new InheritableAttr(handle),
|
||||
CX_AttrKind.CX_AttrKind_Common => new InheritableAttr(handle),
|
||||
CX_AttrKind.CX_AttrKind_Const => new InheritableAttr(handle),
|
||||
CX_AttrKind.CX_AttrKind_ConstInit => new InheritableAttr(handle),
|
||||
CX_AttrKind.CX_AttrKind_Constructor => new InheritableAttr(handle),
|
||||
CX_AttrKind.CX_AttrKind_Consumable => new InheritableAttr(handle),
|
||||
CX_AttrKind.CX_AttrKind_ConsumableAutoCast => new InheritableAttr(handle),
|
||||
|
@ -197,6 +205,7 @@ namespace ClangSharp
|
|||
CX_AttrKind.CX_AttrKind_OMPAllocateDecl => new InheritableAttr(handle),
|
||||
CX_AttrKind.CX_AttrKind_OMPCaptureNoInit => new InheritableAttr(handle),
|
||||
CX_AttrKind.CX_AttrKind_OMPDeclareTargetDecl => new InheritableAttr(handle),
|
||||
CX_AttrKind.CX_AttrKind_OMPDeclareVariant => new InheritableAttr(handle),
|
||||
CX_AttrKind.CX_AttrKind_OMPThreadPrivateDecl => new InheritableAttr(handle),
|
||||
CX_AttrKind.CX_AttrKind_OSConsumesThis => new InheritableAttr(handle),
|
||||
CX_AttrKind.CX_AttrKind_OSReturnsNotRetained => new InheritableAttr(handle),
|
||||
|
@ -223,11 +232,15 @@ namespace ClangSharp
|
|||
CX_AttrKind.CX_AttrKind_OpenCLUnrollHint => new InheritableAttr(handle),
|
||||
CX_AttrKind.CX_AttrKind_OptimizeNone => new InheritableAttr(handle),
|
||||
CX_AttrKind.CX_AttrKind_Override => new InheritableAttr(handle),
|
||||
CX_AttrKind.CX_AttrKind_Owner => new InheritableAttr(handle),
|
||||
CX_AttrKind.CX_AttrKind_Ownership => new InheritableAttr(handle),
|
||||
CX_AttrKind.CX_AttrKind_Packed => new InheritableAttr(handle),
|
||||
CX_AttrKind.CX_AttrKind_ParamTypestate => new InheritableAttr(handle),
|
||||
CX_AttrKind.CX_AttrKind_PatchableFunctionEntry => new InheritableAttr(handle),
|
||||
CX_AttrKind.CX_AttrKind_Pointer => new InheritableAttr(handle),
|
||||
CX_AttrKind.CX_AttrKind_PragmaClangBSSSection => new InheritableAttr(handle),
|
||||
CX_AttrKind.CX_AttrKind_PragmaClangDataSection => new InheritableAttr(handle),
|
||||
CX_AttrKind.CX_AttrKind_PragmaClangRelroSection => new InheritableAttr(handle),
|
||||
CX_AttrKind.CX_AttrKind_PragmaClangRodataSection => new InheritableAttr(handle),
|
||||
CX_AttrKind.CX_AttrKind_PragmaClangTextSection => new InheritableAttr(handle),
|
||||
CX_AttrKind.CX_AttrKind_PtGuardedBy => new InheritableAttr(handle),
|
||||
|
@ -237,12 +250,12 @@ namespace ClangSharp
|
|||
CX_AttrKind.CX_AttrKind_Reinitializes => new InheritableAttr(handle),
|
||||
CX_AttrKind.CX_AttrKind_ReleaseCapability => new InheritableAttr(handle),
|
||||
CX_AttrKind.CX_AttrKind_ReqdWorkGroupSize => new InheritableAttr(handle),
|
||||
CX_AttrKind.CX_AttrKind_RequireConstantInit => new InheritableAttr(handle),
|
||||
CX_AttrKind.CX_AttrKind_RequiresCapability => new InheritableAttr(handle),
|
||||
CX_AttrKind.CX_AttrKind_Restrict => new InheritableAttr(handle),
|
||||
CX_AttrKind.CX_AttrKind_ReturnTypestate => new InheritableAttr(handle),
|
||||
CX_AttrKind.CX_AttrKind_ReturnsNonNull => new InheritableAttr(handle),
|
||||
CX_AttrKind.CX_AttrKind_ReturnsTwice => new InheritableAttr(handle),
|
||||
CX_AttrKind.CX_AttrKind_SYCLKernel => new InheritableAttr(handle),
|
||||
CX_AttrKind.CX_AttrKind_ScopedLockable => new InheritableAttr(handle),
|
||||
CX_AttrKind.CX_AttrKind_Section => new InheritableAttr(handle),
|
||||
CX_AttrKind.CX_AttrKind_SelectAny => new InheritableAttr(handle),
|
||||
|
@ -271,6 +284,7 @@ namespace ClangSharp
|
|||
CX_AttrKind.CX_AttrKind_Weak => new InheritableAttr(handle),
|
||||
CX_AttrKind.CX_AttrKind_WeakImport => new InheritableAttr(handle),
|
||||
CX_AttrKind.CX_AttrKind_WeakRef => new InheritableAttr(handle),
|
||||
CX_AttrKind.CX_AttrKind_WebAssemblyExportName => new InheritableAttr(handle),
|
||||
CX_AttrKind.CX_AttrKind_WebAssemblyImportModule => new InheritableAttr(handle),
|
||||
CX_AttrKind.CX_AttrKind_WebAssemblyImportName => new InheritableAttr(handle),
|
||||
CX_AttrKind.CX_AttrKind_WorkGroupSizeHint => new InheritableAttr(handle),
|
||||
|
@ -284,6 +298,7 @@ namespace ClangSharp
|
|||
CX_AttrKind.CX_AttrKind_InitSeg => new Attr(handle),
|
||||
CX_AttrKind.CX_AttrKind_LoopHint => new Attr(handle),
|
||||
CX_AttrKind.CX_AttrKind_Mode => new Attr(handle),
|
||||
CX_AttrKind.CX_AttrKind_NoBuiltin => new Attr(handle),
|
||||
CX_AttrKind.CX_AttrKind_NoEscape => new Attr(handle),
|
||||
CX_AttrKind.CX_AttrKind_OMPCaptureKind => new Attr(handle),
|
||||
CX_AttrKind.CX_AttrKind_OMPDeclareSimdDecl => new Attr(handle),
|
||||
|
@ -291,6 +306,8 @@ namespace ClangSharp
|
|||
CX_AttrKind.CX_AttrKind_ObjCBoxable => new Attr(handle),
|
||||
CX_AttrKind.CX_AttrKind_ObjCClassStub => new Attr(handle),
|
||||
CX_AttrKind.CX_AttrKind_ObjCDesignatedInitializer => new Attr(handle),
|
||||
CX_AttrKind.CX_AttrKind_ObjCDirect => new Attr(handle),
|
||||
CX_AttrKind.CX_AttrKind_ObjCDirectMembers => new Attr(handle),
|
||||
CX_AttrKind.CX_AttrKind_ObjCNonLazyClass => new Attr(handle),
|
||||
CX_AttrKind.CX_AttrKind_ObjCRuntimeName => new Attr(handle),
|
||||
CX_AttrKind.CX_AttrKind_ObjCRuntimeVisible => new Attr(handle),
|
||||
|
|
|
@ -0,0 +1,13 @@
|
|||
// Copyright (c) Microsoft and Contributors. All rights reserved. Licensed under the University of Illinois/NCSA Open Source License. See LICENSE.txt in the project root for license information.
|
||||
|
||||
using ClangSharp.Interop;
|
||||
|
||||
namespace ClangSharp
|
||||
{
|
||||
public sealed class LifetimeExtendedTemporaryDecl : Decl, IMergeable<LifetimeExtendedTemporaryDecl>
|
||||
{
|
||||
internal LifetimeExtendedTemporaryDecl(CXCursor handle) : base(handle, CXCursorKind.CXCursor_UnexposedDecl, CX_DeclKind.CX_DeclKind_LifetimeExtendedTemporary)
|
||||
{
|
||||
}
|
||||
}
|
||||
}
|
|
@ -0,0 +1,25 @@
|
|||
// Copyright (c) Microsoft and Contributors. All rights reserved. Licensed under the University of Illinois/NCSA Open Source License. See LICENSE.txt in the project root for license information.
|
||||
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Linq;
|
||||
using ClangSharp.Interop;
|
||||
|
||||
namespace ClangSharp
|
||||
{
|
||||
public sealed class RequiresExprBodyDecl : Decl, IDeclContext
|
||||
{
|
||||
private readonly Lazy<IReadOnlyList<Decl>> _decls;
|
||||
|
||||
internal RequiresExprBodyDecl(CXCursor handle) : base(handle, CXCursorKind.CXCursor_UnexposedDecl, CX_DeclKind.CX_DeclKind_RequiresExprBody)
|
||||
{
|
||||
_decls = new Lazy<IReadOnlyList<Decl>>(() => CursorChildren.OfType<Decl>().ToList());
|
||||
}
|
||||
|
||||
public IReadOnlyList<Decl> Decls => _decls.Value;
|
||||
|
||||
public IDeclContext LexicalParent => LexicalDeclContext;
|
||||
|
||||
public IDeclContext Parent => DeclContext;
|
||||
}
|
||||
}
|
|
@ -13,7 +13,7 @@ namespace ClangSharp
|
|||
internal CXXBoolLiteralExpr(CXCursor handle) : base(handle, CXCursorKind.CXCursor_CXXBoolLiteralExpr, CX_StmtClass.CX_StmtClass_CXXBoolLiteralExpr)
|
||||
{
|
||||
_value = new Lazy<string>(() => {
|
||||
var tokens = Handle.TranslationUnit.Tokenize(Extent);
|
||||
var tokens = Handle.TranslationUnit.Tokenize(Handle.RawExtent);
|
||||
|
||||
Debug.Assert(tokens.Length == 1);
|
||||
Debug.Assert(tokens[0].Kind == CXTokenKind.CXToken_Keyword);
|
||||
|
|
|
@ -0,0 +1,13 @@
|
|||
// Copyright (c) Microsoft and Contributors. All rights reserved. Licensed under the University of Illinois/NCSA Open Source License. See LICENSE.txt in the project root for license information.
|
||||
|
||||
using ClangSharp.Interop;
|
||||
|
||||
namespace ClangSharp
|
||||
{
|
||||
public sealed class CXXRewrittenBinaryOperator : Expr
|
||||
{
|
||||
internal CXXRewrittenBinaryOperator(CXCursor handle) : base(handle, CXCursorKind.CXCursor_UnexposedExpr, CX_StmtClass.CX_StmtClass_CXXRewrittenBinaryOperator)
|
||||
{
|
||||
}
|
||||
}
|
||||
}
|
|
@ -13,7 +13,7 @@ namespace ClangSharp
|
|||
internal CharacterLiteral(CXCursor handle) : base(handle, CXCursorKind.CXCursor_CharacterLiteral, CX_StmtClass.CX_StmtClass_CharacterLiteral)
|
||||
{
|
||||
_value = new Lazy<string>(() => {
|
||||
var tokens = Handle.TranslationUnit.Tokenize(Extent);
|
||||
var tokens = Handle.TranslationUnit.Tokenize(Handle.RawExtent);
|
||||
|
||||
Debug.Assert(tokens.Length == 1);
|
||||
Debug.Assert(tokens[0].Kind == CXTokenKind.CXToken_Literal);
|
||||
|
|
|
@ -0,0 +1,13 @@
|
|||
// Copyright (c) Microsoft and Contributors. All rights reserved. Licensed under the University of Illinois/NCSA Open Source License. See LICENSE.txt in the project root for license information.
|
||||
|
||||
using ClangSharp.Interop;
|
||||
|
||||
namespace ClangSharp
|
||||
{
|
||||
public sealed class ConceptSpecializationExpr : Expr
|
||||
{
|
||||
internal ConceptSpecializationExpr(CXCursor handle) : base(handle, CXCursorKind.CXCursor_UnexposedExpr, CX_StmtClass.CX_StmtClass_ConceptSpecializationExpr)
|
||||
{
|
||||
}
|
||||
}
|
||||
}
|
|
@ -13,7 +13,7 @@ namespace ClangSharp
|
|||
internal FloatingLiteral(CXCursor handle) : base(handle, CXCursorKind.CXCursor_FloatingLiteral, CX_StmtClass.CX_StmtClass_FloatingLiteral)
|
||||
{
|
||||
_value = new Lazy<string>(() => {
|
||||
var tokens = Handle.TranslationUnit.Tokenize(Extent);
|
||||
var tokens = Handle.TranslationUnit.Tokenize(Handle.RawExtent);
|
||||
|
||||
Debug.Assert(tokens.Length == 1);
|
||||
Debug.Assert(tokens[0].Kind == CXTokenKind.CXToken_Literal);
|
||||
|
|
|
@ -13,7 +13,7 @@ namespace ClangSharp
|
|||
internal IntegerLiteral(CXCursor handle) : base(handle, CXCursorKind.CXCursor_IntegerLiteral, CX_StmtClass.CX_StmtClass_IntegerLiteral)
|
||||
{
|
||||
_value = new Lazy<string>(() => {
|
||||
var tokens = Handle.TranslationUnit.Tokenize(Extent);
|
||||
var tokens = Handle.TranslationUnit.Tokenize(Handle.RawExtent);
|
||||
|
||||
Debug.Assert(tokens.Length == 1);
|
||||
Debug.Assert(tokens[0].Kind == CXTokenKind.CXToken_Literal);
|
||||
|
|
|
@ -0,0 +1,13 @@
|
|||
// Copyright (c) Microsoft and Contributors. All rights reserved. Licensed under the University of Illinois/NCSA Open Source License. See LICENSE.txt in the project root for license information.
|
||||
|
||||
using ClangSharp.Interop;
|
||||
|
||||
namespace ClangSharp
|
||||
{
|
||||
public sealed class RequiresExpr : Expr
|
||||
{
|
||||
internal RequiresExpr(CXCursor handle) : base(handle, CXCursorKind.CXCursor_UnexposedExpr, CX_StmtClass.CX_StmtClass_RequiresExpr)
|
||||
{
|
||||
}
|
||||
}
|
||||
}
|
|
@ -0,0 +1,13 @@
|
|||
// Copyright (c) Microsoft and Contributors. All rights reserved. Licensed under the University of Illinois/NCSA Open Source License. See LICENSE.txt in the project root for license information.
|
||||
|
||||
using ClangSharp.Interop;
|
||||
|
||||
namespace ClangSharp
|
||||
{
|
||||
public sealed class OMPMasterTaskLoopDirective : OMPLoopDirective
|
||||
{
|
||||
internal OMPMasterTaskLoopDirective(CXCursor handle) : base(handle, CXCursorKind.CXCursor_OMPMasterTaskLoopDirective, CX_StmtClass.CX_StmtClass_OMPMasterTaskLoopDirective)
|
||||
{
|
||||
}
|
||||
}
|
||||
}
|
|
@ -0,0 +1,13 @@
|
|||
// Copyright (c) Microsoft and Contributors. All rights reserved. Licensed under the University of Illinois/NCSA Open Source License. See LICENSE.txt in the project root for license information.
|
||||
|
||||
using ClangSharp.Interop;
|
||||
|
||||
namespace ClangSharp
|
||||
{
|
||||
public sealed class OMPMasterTaskLoopSimdDirective : OMPLoopDirective
|
||||
{
|
||||
internal OMPMasterTaskLoopSimdDirective(CXCursor handle) : base(handle, CXCursorKind.CXCursor_OMPMasterTaskLoopSimdDirective, CX_StmtClass.CX_StmtClass_OMPMasterTaskLoopSimdDirective)
|
||||
{
|
||||
}
|
||||
}
|
||||
}
|
|
@ -0,0 +1,13 @@
|
|||
// Copyright (c) Microsoft and Contributors. All rights reserved. Licensed under the University of Illinois/NCSA Open Source License. See LICENSE.txt in the project root for license information.
|
||||
|
||||
using ClangSharp.Interop;
|
||||
|
||||
namespace ClangSharp
|
||||
{
|
||||
public sealed class OMPParallelMasterDirective : OMPExecutableDirective
|
||||
{
|
||||
internal OMPParallelMasterDirective(CXCursor handle) : base(handle, CXCursorKind.CXCursor_OMPParallelMasterDirective, CX_StmtClass.CX_StmtClass_OMPParallelMasterDirective)
|
||||
{
|
||||
}
|
||||
}
|
||||
}
|
|
@ -0,0 +1,13 @@
|
|||
// Copyright (c) Microsoft and Contributors. All rights reserved. Licensed under the University of Illinois/NCSA Open Source License. See LICENSE.txt in the project root for license information.
|
||||
|
||||
using ClangSharp.Interop;
|
||||
|
||||
namespace ClangSharp
|
||||
{
|
||||
public sealed class OMPParallelMasterTaskLoopDirective : OMPLoopDirective
|
||||
{
|
||||
internal OMPParallelMasterTaskLoopDirective(CXCursor handle) : base(handle, CXCursorKind.CXCursor_OMPParallelMasterTaskLoopDirective, CX_StmtClass.CX_StmtClass_OMPParallelMasterTaskLoopDirective)
|
||||
{
|
||||
}
|
||||
}
|
||||
}
|
|
@ -0,0 +1,13 @@
|
|||
// Copyright (c) Microsoft and Contributors. All rights reserved. Licensed under the University of Illinois/NCSA Open Source License. See LICENSE.txt in the project root for license information.
|
||||
|
||||
using ClangSharp.Interop;
|
||||
|
||||
namespace ClangSharp
|
||||
{
|
||||
public sealed class OMPParallelMasterTaskLoopSimdDirective : OMPLoopDirective
|
||||
{
|
||||
internal OMPParallelMasterTaskLoopSimdDirective(CXCursor handle) : base(handle, CXCursorKind.CXCursor_OMPParallelMasterTaskLoopSimdDirective, CX_StmtClass.CX_StmtClass_OMPParallelMasterTaskLoopSimdDirective)
|
||||
{
|
||||
}
|
||||
}
|
||||
}
|
|
@ -21,6 +21,8 @@ namespace ClangSharp.Interop
|
|||
|
||||
public CXCursor CanonicalCursor => clang.getCanonicalCursor(this);
|
||||
|
||||
public CX_CastKind CastKind => clangsharp.Cursor_getCastKind(this);
|
||||
|
||||
public CXSourceRange CommentRange => clang.Cursor_getCommentRange(this);
|
||||
|
||||
public CXCompletionString CompletionString => (CXCompletionString)clang.getCursorCompletionString(this);
|
||||
|
@ -71,7 +73,7 @@ namespace ClangSharp.Interop
|
|||
|
||||
public int ExceptionSpecificationType => clang.getCursorExceptionSpecificationType(this);
|
||||
|
||||
public CXSourceRange Extent => clangsharp.getCursorExtent(this);
|
||||
public CXSourceRange Extent => clang.getCursorExtent(this);
|
||||
|
||||
public int FieldDeclBitWidth => clang.getFieldDeclBitWidth(this);
|
||||
|
||||
|
@ -183,6 +185,8 @@ namespace ClangSharp.Interop
|
|||
|
||||
public CXString RawCommentText => clang.Cursor_getRawCommentText(this);
|
||||
|
||||
public CXSourceRange RawExtent => clangsharp.getCursorExtent(this);
|
||||
|
||||
public CXType ReceiverType => !IsExpression ? default : clang.Cursor_getReceiverType(this);
|
||||
|
||||
public CXCursor Referenced => clang.getCursorReferenced(this);
|
||||
|
|
|
@ -72,7 +72,7 @@ namespace ClangSharp.Interop
|
|||
fixed (uint* pColumn = &column)
|
||||
fixed (uint* pOffset = &offset)
|
||||
{
|
||||
clangsharp.getSpellingLocation(this, (void**)pFile, pLine, pColumn, pOffset);
|
||||
clang.getSpellingLocation(this, (void**)pFile, pLine, pColumn, pOffset);
|
||||
}
|
||||
}
|
||||
|
||||
|
|
|
@ -20,7 +20,7 @@ namespace ClangSharp.Interop
|
|||
|
||||
public static bool Equals(CXSourceRange range1, CXSourceRange range2) => clang.equalRanges(range1, range2) != 0;
|
||||
|
||||
public static CXSourceRange Create(CXSourceLocation begin, CXSourceLocation end) => clangsharp.getRange(begin, end);
|
||||
public static CXSourceRange Create(CXSourceLocation begin, CXSourceLocation end) => clang.getRange(begin, end);
|
||||
|
||||
public override bool Equals(object obj) => (obj is CXSourceRange other) && Equals(other);
|
||||
|
||||
|
|
|
@ -4,12 +4,6 @@ using System;
|
|||
using System.Runtime.InteropServices;
|
||||
using System.Text;
|
||||
|
||||
#if Windows_NT
|
||||
using nulong = System.UInt32;
|
||||
#else
|
||||
using nulong = System.UIntPtr;
|
||||
#endif
|
||||
|
||||
namespace ClangSharp.Interop
|
||||
{
|
||||
public unsafe partial struct CXUnsavedFile : IDisposable
|
||||
|
@ -51,7 +45,7 @@ namespace ClangSharp.Interop
|
|||
{
|
||||
Filename = (sbyte*)pFilename,
|
||||
Contents = (sbyte*)pContents,
|
||||
Length = (nulong)contentsLength
|
||||
Length = (UIntPtr)contentsLength
|
||||
};
|
||||
}
|
||||
|
||||
|
@ -67,7 +61,7 @@ namespace ClangSharp.Interop
|
|||
{
|
||||
Marshal.FreeHGlobal((IntPtr)Contents);
|
||||
Contents = null;
|
||||
Length = (nulong)0;
|
||||
Length = (UIntPtr)0;
|
||||
}
|
||||
}
|
||||
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
// Copyright (c) Microsoft and Contributors. All rights reserved. Licensed under the University of Illinois/NCSA Open Source License. See LICENSE.txt in the project root for license information.
|
||||
|
||||
// Ported from https://github.com/llvm/llvm-project/tree/llvmorg-9.0.0/clang/include/clang-c
|
||||
// Ported from https://github.com/llvm/llvm-project/tree/llvmorg-10.0.0/clang/include/clang-c
|
||||
// Original source is Copyright (c) the LLVM Project and Contributors. Licensed under the Apache License v2.0 with LLVM Exceptions. See NOTICE.txt in the project root for license information.
|
||||
|
||||
namespace ClangSharp.Interop
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
// Copyright (c) Microsoft and Contributors. All rights reserved. Licensed under the University of Illinois/NCSA Open Source License. See LICENSE.txt in the project root for license information.
|
||||
|
||||
// Ported from https://github.com/llvm/llvm-project/tree/llvmorg-9.0.0/clang/include/clang-c
|
||||
// Ported from https://github.com/llvm/llvm-project/tree/llvmorg-10.0.0/clang/include/clang-c
|
||||
// Original source is Copyright (c) the LLVM Project and Contributors. Licensed under the Apache License v2.0 with LLVM Exceptions. See NOTICE.txt in the project root for license information.
|
||||
|
||||
namespace ClangSharp.Interop
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
// Copyright (c) Microsoft and Contributors. All rights reserved. Licensed under the University of Illinois/NCSA Open Source License. See LICENSE.txt in the project root for license information.
|
||||
|
||||
// Ported from https://github.com/llvm/llvm-project/tree/llvmorg-9.0.0/clang/include/clang-c
|
||||
// Ported from https://github.com/llvm/llvm-project/tree/llvmorg-10.0.0/clang/include/clang-c
|
||||
// Original source is Copyright (c) the LLVM Project and Contributors. Licensed under the Apache License v2.0 with LLVM Exceptions. See NOTICE.txt in the project root for license information.
|
||||
|
||||
namespace ClangSharp.Interop
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
// Copyright (c) Microsoft and Contributors. All rights reserved. Licensed under the University of Illinois/NCSA Open Source License. See LICENSE.txt in the project root for license information.
|
||||
|
||||
// Ported from https://github.com/llvm/llvm-project/tree/llvmorg-9.0.0/clang/include/clang-c
|
||||
// Ported from https://github.com/llvm/llvm-project/tree/llvmorg-10.0.0/clang/include/clang-c
|
||||
// Original source is Copyright (c) the LLVM Project and Contributors. Licensed under the Apache License v2.0 with LLVM Exceptions. See NOTICE.txt in the project root for license information.
|
||||
|
||||
namespace ClangSharp.Interop
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
// Copyright (c) Microsoft and Contributors. All rights reserved. Licensed under the University of Illinois/NCSA Open Source License. See LICENSE.txt in the project root for license information.
|
||||
|
||||
// Ported from https://github.com/llvm/llvm-project/tree/llvmorg-9.0.0/clang/include/clang-c
|
||||
// Ported from https://github.com/llvm/llvm-project/tree/llvmorg-10.0.0/clang/include/clang-c
|
||||
// Original source is Copyright (c) the LLVM Project and Contributors. Licensed under the Apache License v2.0 with LLVM Exceptions. See NOTICE.txt in the project root for license information.
|
||||
|
||||
namespace ClangSharp.Interop
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
// Copyright (c) Microsoft and Contributors. All rights reserved. Licensed under the University of Illinois/NCSA Open Source License. See LICENSE.txt in the project root for license information.
|
||||
|
||||
// Ported from https://github.com/llvm/llvm-project/tree/llvmorg-9.0.0/clang/include/clang-c
|
||||
// Ported from https://github.com/llvm/llvm-project/tree/llvmorg-10.0.0/clang/include/clang-c
|
||||
// Original source is Copyright (c) the LLVM Project and Contributors. Licensed under the Apache License v2.0 with LLVM Exceptions. See NOTICE.txt in the project root for license information.
|
||||
|
||||
namespace ClangSharp.Interop
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
// Copyright (c) Microsoft and Contributors. All rights reserved. Licensed under the University of Illinois/NCSA Open Source License. See LICENSE.txt in the project root for license information.
|
||||
|
||||
// Ported from https://github.com/llvm/llvm-project/tree/llvmorg-9.0.0/clang/include/clang-c
|
||||
// Ported from https://github.com/llvm/llvm-project/tree/llvmorg-10.0.0/clang/include/clang-c
|
||||
// Original source is Copyright (c) the LLVM Project and Contributors. Licensed under the Apache License v2.0 with LLVM Exceptions. See NOTICE.txt in the project root for license information.
|
||||
|
||||
namespace ClangSharp.Interop
|
||||
|
@ -11,5 +11,6 @@ namespace ClangSharp.Interop
|
|||
CXCommentInlineCommandRenderKind_Bold,
|
||||
CXCommentInlineCommandRenderKind_Monospaced,
|
||||
CXCommentInlineCommandRenderKind_Emphasized,
|
||||
CXCommentInlineCommandRenderKind_Anchor,
|
||||
}
|
||||
}
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
// Copyright (c) Microsoft and Contributors. All rights reserved. Licensed under the University of Illinois/NCSA Open Source License. See LICENSE.txt in the project root for license information.
|
||||
|
||||
// Ported from https://github.com/llvm/llvm-project/tree/llvmorg-9.0.0/clang/include/clang-c
|
||||
// Ported from https://github.com/llvm/llvm-project/tree/llvmorg-10.0.0/clang/include/clang-c
|
||||
// Original source is Copyright (c) the LLVM Project and Contributors. Licensed under the Apache License v2.0 with LLVM Exceptions. See NOTICE.txt in the project root for license information.
|
||||
|
||||
namespace ClangSharp.Interop
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
// Copyright (c) Microsoft and Contributors. All rights reserved. Licensed under the University of Illinois/NCSA Open Source License. See LICENSE.txt in the project root for license information.
|
||||
|
||||
// Ported from https://github.com/llvm/llvm-project/tree/llvmorg-9.0.0/clang/include/clang-c
|
||||
// Ported from https://github.com/llvm/llvm-project/tree/llvmorg-10.0.0/clang/include/clang-c
|
||||
// Original source is Copyright (c) the LLVM Project and Contributors. Licensed under the Apache License v2.0 with LLVM Exceptions. See NOTICE.txt in the project root for license information.
|
||||
|
||||
namespace ClangSharp.Interop
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
// Copyright (c) Microsoft and Contributors. All rights reserved. Licensed under the University of Illinois/NCSA Open Source License. See LICENSE.txt in the project root for license information.
|
||||
|
||||
// Ported from https://github.com/llvm/llvm-project/tree/llvmorg-9.0.0/clang/include/clang-c
|
||||
// Ported from https://github.com/llvm/llvm-project/tree/llvmorg-10.0.0/clang/include/clang-c
|
||||
// Original source is Copyright (c) the LLVM Project and Contributors. Licensed under the Apache License v2.0 with LLVM Exceptions. See NOTICE.txt in the project root for license information.
|
||||
|
||||
namespace ClangSharp.Interop
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
// Copyright (c) Microsoft and Contributors. All rights reserved. Licensed under the University of Illinois/NCSA Open Source License. See LICENSE.txt in the project root for license information.
|
||||
|
||||
// Ported from https://github.com/llvm/llvm-project/tree/llvmorg-9.0.0/clang/include/clang-c
|
||||
// Ported from https://github.com/llvm/llvm-project/tree/llvmorg-10.0.0/clang/include/clang-c
|
||||
// Original source is Copyright (c) the LLVM Project and Contributors. Licensed under the Apache License v2.0 with LLVM Exceptions. See NOTICE.txt in the project root for license information.
|
||||
|
||||
namespace ClangSharp.Interop
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
// Copyright (c) Microsoft and Contributors. All rights reserved. Licensed under the University of Illinois/NCSA Open Source License. See LICENSE.txt in the project root for license information.
|
||||
|
||||
// Ported from https://github.com/llvm/llvm-project/tree/llvmorg-9.0.0/clang/include/clang-c
|
||||
// Ported from https://github.com/llvm/llvm-project/tree/llvmorg-10.0.0/clang/include/clang-c
|
||||
// Original source is Copyright (c) the LLVM Project and Contributors. Licensed under the Apache License v2.0 with LLVM Exceptions. See NOTICE.txt in the project root for license information.
|
||||
|
||||
namespace ClangSharp.Interop
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
// Copyright (c) Microsoft and Contributors. All rights reserved. Licensed under the University of Illinois/NCSA Open Source License. See LICENSE.txt in the project root for license information.
|
||||
|
||||
// Ported from https://github.com/llvm/llvm-project/tree/llvmorg-9.0.0/clang/include/clang-c
|
||||
// Ported from https://github.com/llvm/llvm-project/tree/llvmorg-10.0.0/clang/include/clang-c
|
||||
// Original source is Copyright (c) the LLVM Project and Contributors. Licensed under the Apache License v2.0 with LLVM Exceptions. See NOTICE.txt in the project root for license information.
|
||||
|
||||
namespace ClangSharp.Interop
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
// Copyright (c) Microsoft and Contributors. All rights reserved. Licensed under the University of Illinois/NCSA Open Source License. See LICENSE.txt in the project root for license information.
|
||||
|
||||
// Ported from https://github.com/llvm/llvm-project/tree/llvmorg-9.0.0/clang/include/clang-c
|
||||
// Ported from https://github.com/llvm/llvm-project/tree/llvmorg-10.0.0/clang/include/clang-c
|
||||
// Original source is Copyright (c) the LLVM Project and Contributors. Licensed under the Apache License v2.0 with LLVM Exceptions. See NOTICE.txt in the project root for license information.
|
||||
|
||||
namespace ClangSharp.Interop
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
// Copyright (c) Microsoft and Contributors. All rights reserved. Licensed under the University of Illinois/NCSA Open Source License. See LICENSE.txt in the project root for license information.
|
||||
|
||||
// Ported from https://github.com/llvm/llvm-project/tree/llvmorg-9.0.0/clang/include/clang-c
|
||||
// Ported from https://github.com/llvm/llvm-project/tree/llvmorg-10.0.0/clang/include/clang-c
|
||||
// Original source is Copyright (c) the LLVM Project and Contributors. Licensed under the Apache License v2.0 with LLVM Exceptions. See NOTICE.txt in the project root for license information.
|
||||
|
||||
using System;
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
// Copyright (c) Microsoft and Contributors. All rights reserved. Licensed under the University of Illinois/NCSA Open Source License. See LICENSE.txt in the project root for license information.
|
||||
|
||||
// Ported from https://github.com/llvm/llvm-project/tree/llvmorg-9.0.0/clang/include/clang-c
|
||||
// Ported from https://github.com/llvm/llvm-project/tree/llvmorg-10.0.0/clang/include/clang-c
|
||||
// Original source is Copyright (c) the LLVM Project and Contributors. Licensed under the Apache License v2.0 with LLVM Exceptions. See NOTICE.txt in the project root for license information.
|
||||
|
||||
namespace ClangSharp.Interop
|
||||
|
@ -202,7 +202,12 @@ namespace ClangSharp.Interop
|
|||
CXCursor_OMPTargetTeamsDistributeParallelForSimdDirective = 278,
|
||||
CXCursor_OMPTargetTeamsDistributeSimdDirective = 279,
|
||||
CXCursor_BuiltinBitCastExpr = 280,
|
||||
CXCursor_LastStmt = CXCursor_BuiltinBitCastExpr,
|
||||
CXCursor_OMPMasterTaskLoopDirective = 281,
|
||||
CXCursor_OMPParallelMasterTaskLoopDirective = 282,
|
||||
CXCursor_OMPMasterTaskLoopSimdDirective = 283,
|
||||
CXCursor_OMPParallelMasterTaskLoopSimdDirective = 284,
|
||||
CXCursor_OMPParallelMasterDirective = 285,
|
||||
CXCursor_LastStmt = CXCursor_OMPParallelMasterDirective,
|
||||
CXCursor_TranslationUnit = 300,
|
||||
CXCursor_FirstAttr = 400,
|
||||
CXCursor_UnexposedAttr = 400,
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
// Copyright (c) Microsoft and Contributors. All rights reserved. Licensed under the University of Illinois/NCSA Open Source License. See LICENSE.txt in the project root for license information.
|
||||
|
||||
// Ported from https://github.com/llvm/llvm-project/tree/llvmorg-9.0.0/clang/include/clang-c
|
||||
// Ported from https://github.com/llvm/llvm-project/tree/llvmorg-10.0.0/clang/include/clang-c
|
||||
// Original source is Copyright (c) the LLVM Project and Contributors. Licensed under the Apache License v2.0 with LLVM Exceptions. See NOTICE.txt in the project root for license information.
|
||||
|
||||
namespace ClangSharp.Interop
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
// Copyright (c) Microsoft and Contributors. All rights reserved. Licensed under the University of Illinois/NCSA Open Source License. See LICENSE.txt in the project root for license information.
|
||||
|
||||
// Ported from https://github.com/llvm/llvm-project/tree/llvmorg-9.0.0/clang/include/clang-c
|
||||
// Ported from https://github.com/llvm/llvm-project/tree/llvmorg-10.0.0/clang/include/clang-c
|
||||
// Original source is Copyright (c) the LLVM Project and Contributors. Licensed under the Apache License v2.0 with LLVM Exceptions. See NOTICE.txt in the project root for license information.
|
||||
|
||||
using System.Runtime.InteropServices;
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
// Copyright (c) Microsoft and Contributors. All rights reserved. Licensed under the University of Illinois/NCSA Open Source License. See LICENSE.txt in the project root for license information.
|
||||
|
||||
// Ported from https://github.com/llvm/llvm-project/tree/llvmorg-9.0.0/clang/include/clang-c
|
||||
// Ported from https://github.com/llvm/llvm-project/tree/llvmorg-10.0.0/clang/include/clang-c
|
||||
// Original source is Copyright (c) the LLVM Project and Contributors. Licensed under the Apache License v2.0 with LLVM Exceptions. See NOTICE.txt in the project root for license information.
|
||||
|
||||
namespace ClangSharp.Interop
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
// Copyright (c) Microsoft and Contributors. All rights reserved. Licensed under the University of Illinois/NCSA Open Source License. See LICENSE.txt in the project root for license information.
|
||||
|
||||
// Ported from https://github.com/llvm/llvm-project/tree/llvmorg-9.0.0/clang/include/clang-c
|
||||
// Ported from https://github.com/llvm/llvm-project/tree/llvmorg-10.0.0/clang/include/clang-c
|
||||
// Original source is Copyright (c) the LLVM Project and Contributors. Licensed under the Apache License v2.0 with LLVM Exceptions. See NOTICE.txt in the project root for license information.
|
||||
|
||||
namespace ClangSharp.Interop
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
// Copyright (c) Microsoft and Contributors. All rights reserved. Licensed under the University of Illinois/NCSA Open Source License. See LICENSE.txt in the project root for license information.
|
||||
|
||||
// Ported from https://github.com/llvm/llvm-project/tree/llvmorg-9.0.0/clang/include/clang-c
|
||||
// Ported from https://github.com/llvm/llvm-project/tree/llvmorg-10.0.0/clang/include/clang-c
|
||||
// Original source is Copyright (c) the LLVM Project and Contributors. Licensed under the Apache License v2.0 with LLVM Exceptions. See NOTICE.txt in the project root for license information.
|
||||
|
||||
namespace ClangSharp.Interop
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
// Copyright (c) Microsoft and Contributors. All rights reserved. Licensed under the University of Illinois/NCSA Open Source License. See LICENSE.txt in the project root for license information.
|
||||
|
||||
// Ported from https://github.com/llvm/llvm-project/tree/llvmorg-9.0.0/clang/include/clang-c
|
||||
// Ported from https://github.com/llvm/llvm-project/tree/llvmorg-10.0.0/clang/include/clang-c
|
||||
// Original source is Copyright (c) the LLVM Project and Contributors. Licensed under the Apache License v2.0 with LLVM Exceptions. See NOTICE.txt in the project root for license information.
|
||||
|
||||
namespace ClangSharp.Interop
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
// Copyright (c) Microsoft and Contributors. All rights reserved. Licensed under the University of Illinois/NCSA Open Source License. See LICENSE.txt in the project root for license information.
|
||||
|
||||
// Ported from https://github.com/llvm/llvm-project/tree/llvmorg-9.0.0/clang/include/clang-c
|
||||
// Ported from https://github.com/llvm/llvm-project/tree/llvmorg-10.0.0/clang/include/clang-c
|
||||
// Original source is Copyright (c) the LLVM Project and Contributors. Licensed under the Apache License v2.0 with LLVM Exceptions. See NOTICE.txt in the project root for license information.
|
||||
|
||||
namespace ClangSharp.Interop
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
// Copyright (c) Microsoft and Contributors. All rights reserved. Licensed under the University of Illinois/NCSA Open Source License. See LICENSE.txt in the project root for license information.
|
||||
|
||||
// Ported from https://github.com/llvm/llvm-project/tree/llvmorg-9.0.0/clang/include/clang-c
|
||||
// Ported from https://github.com/llvm/llvm-project/tree/llvmorg-10.0.0/clang/include/clang-c
|
||||
// Original source is Copyright (c) the LLVM Project and Contributors. Licensed under the Apache License v2.0 with LLVM Exceptions. See NOTICE.txt in the project root for license information.
|
||||
|
||||
using System.Runtime.InteropServices;
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
// Copyright (c) Microsoft and Contributors. All rights reserved. Licensed under the University of Illinois/NCSA Open Source License. See LICENSE.txt in the project root for license information.
|
||||
|
||||
// Ported from https://github.com/llvm/llvm-project/tree/llvmorg-9.0.0/clang/include/clang-c
|
||||
// Ported from https://github.com/llvm/llvm-project/tree/llvmorg-10.0.0/clang/include/clang-c
|
||||
// Original source is Copyright (c) the LLVM Project and Contributors. Licensed under the Apache License v2.0 with LLVM Exceptions. See NOTICE.txt in the project root for license information.
|
||||
|
||||
namespace ClangSharp.Interop
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
// Copyright (c) Microsoft and Contributors. All rights reserved. Licensed under the University of Illinois/NCSA Open Source License. See LICENSE.txt in the project root for license information.
|
||||
|
||||
// Ported from https://github.com/llvm/llvm-project/tree/llvmorg-9.0.0/clang/include/clang-c
|
||||
// Ported from https://github.com/llvm/llvm-project/tree/llvmorg-10.0.0/clang/include/clang-c
|
||||
// Original source is Copyright (c) the LLVM Project and Contributors. Licensed under the Apache License v2.0 with LLVM Exceptions. See NOTICE.txt in the project root for license information.
|
||||
|
||||
namespace ClangSharp.Interop
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
// Copyright (c) Microsoft and Contributors. All rights reserved. Licensed under the University of Illinois/NCSA Open Source License. See LICENSE.txt in the project root for license information.
|
||||
|
||||
// Ported from https://github.com/llvm/llvm-project/tree/llvmorg-9.0.0/clang/include/clang-c
|
||||
// Ported from https://github.com/llvm/llvm-project/tree/llvmorg-10.0.0/clang/include/clang-c
|
||||
// Original source is Copyright (c) the LLVM Project and Contributors. Licensed under the Apache License v2.0 with LLVM Exceptions. See NOTICE.txt in the project root for license information.
|
||||
|
||||
namespace ClangSharp.Interop
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
// Copyright (c) Microsoft and Contributors. All rights reserved. Licensed under the University of Illinois/NCSA Open Source License. See LICENSE.txt in the project root for license information.
|
||||
|
||||
// Ported from https://github.com/llvm/llvm-project/tree/llvmorg-9.0.0/clang/include/clang-c
|
||||
// Ported from https://github.com/llvm/llvm-project/tree/llvmorg-10.0.0/clang/include/clang-c
|
||||
// Original source is Copyright (c) the LLVM Project and Contributors. Licensed under the Apache License v2.0 with LLVM Exceptions. See NOTICE.txt in the project root for license information.
|
||||
|
||||
namespace ClangSharp.Interop
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
// Copyright (c) Microsoft and Contributors. All rights reserved. Licensed under the University of Illinois/NCSA Open Source License. See LICENSE.txt in the project root for license information.
|
||||
|
||||
// Ported from https://github.com/llvm/llvm-project/tree/llvmorg-9.0.0/clang/include/clang-c
|
||||
// Ported from https://github.com/llvm/llvm-project/tree/llvmorg-10.0.0/clang/include/clang-c
|
||||
// Original source is Copyright (c) the LLVM Project and Contributors. Licensed under the Apache License v2.0 with LLVM Exceptions. See NOTICE.txt in the project root for license information.
|
||||
|
||||
namespace ClangSharp.Interop
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
// Copyright (c) Microsoft and Contributors. All rights reserved. Licensed under the University of Illinois/NCSA Open Source License. See LICENSE.txt in the project root for license information.
|
||||
|
||||
// Ported from https://github.com/llvm/llvm-project/tree/llvmorg-9.0.0/clang/include/clang-c
|
||||
// Ported from https://github.com/llvm/llvm-project/tree/llvmorg-10.0.0/clang/include/clang-c
|
||||
// Original source is Copyright (c) the LLVM Project and Contributors. Licensed under the Apache License v2.0 with LLVM Exceptions. See NOTICE.txt in the project root for license information.
|
||||
|
||||
namespace ClangSharp.Interop
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
// Copyright (c) Microsoft and Contributors. All rights reserved. Licensed under the University of Illinois/NCSA Open Source License. See LICENSE.txt in the project root for license information.
|
||||
|
||||
// Ported from https://github.com/llvm/llvm-project/tree/llvmorg-9.0.0/clang/include/clang-c
|
||||
// Ported from https://github.com/llvm/llvm-project/tree/llvmorg-10.0.0/clang/include/clang-c
|
||||
// Original source is Copyright (c) the LLVM Project and Contributors. Licensed under the Apache License v2.0 with LLVM Exceptions. See NOTICE.txt in the project root for license information.
|
||||
|
||||
namespace ClangSharp.Interop
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
// Copyright (c) Microsoft and Contributors. All rights reserved. Licensed under the University of Illinois/NCSA Open Source License. See LICENSE.txt in the project root for license information.
|
||||
|
||||
// Ported from https://github.com/llvm/llvm-project/tree/llvmorg-9.0.0/clang/include/clang-c
|
||||
// Ported from https://github.com/llvm/llvm-project/tree/llvmorg-10.0.0/clang/include/clang-c
|
||||
// Original source is Copyright (c) the LLVM Project and Contributors. Licensed under the Apache License v2.0 with LLVM Exceptions. See NOTICE.txt in the project root for license information.
|
||||
|
||||
namespace ClangSharp.Interop
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
// Copyright (c) Microsoft and Contributors. All rights reserved. Licensed under the University of Illinois/NCSA Open Source License. See LICENSE.txt in the project root for license information.
|
||||
|
||||
// Ported from https://github.com/llvm/llvm-project/tree/llvmorg-9.0.0/clang/include/clang-c
|
||||
// Ported from https://github.com/llvm/llvm-project/tree/llvmorg-10.0.0/clang/include/clang-c
|
||||
// Original source is Copyright (c) the LLVM Project and Contributors. Licensed under the Apache License v2.0 with LLVM Exceptions. See NOTICE.txt in the project root for license information.
|
||||
|
||||
namespace ClangSharp.Interop
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
// Copyright (c) Microsoft and Contributors. All rights reserved. Licensed under the University of Illinois/NCSA Open Source License. See LICENSE.txt in the project root for license information.
|
||||
|
||||
// Ported from https://github.com/llvm/llvm-project/tree/llvmorg-9.0.0/clang/include/clang-c
|
||||
// Ported from https://github.com/llvm/llvm-project/tree/llvmorg-10.0.0/clang/include/clang-c
|
||||
// Original source is Copyright (c) the LLVM Project and Contributors. Licensed under the Apache License v2.0 with LLVM Exceptions. See NOTICE.txt in the project root for license information.
|
||||
|
||||
namespace ClangSharp.Interop
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
// Copyright (c) Microsoft and Contributors. All rights reserved. Licensed under the University of Illinois/NCSA Open Source License. See LICENSE.txt in the project root for license information.
|
||||
|
||||
// Ported from https://github.com/llvm/llvm-project/tree/llvmorg-9.0.0/clang/include/clang-c
|
||||
// Ported from https://github.com/llvm/llvm-project/tree/llvmorg-10.0.0/clang/include/clang-c
|
||||
// Original source is Copyright (c) the LLVM Project and Contributors. Licensed under the Apache License v2.0 with LLVM Exceptions. See NOTICE.txt in the project root for license information.
|
||||
|
||||
namespace ClangSharp.Interop
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
// Copyright (c) Microsoft and Contributors. All rights reserved. Licensed under the University of Illinois/NCSA Open Source License. See LICENSE.txt in the project root for license information.
|
||||
|
||||
// Ported from https://github.com/llvm/llvm-project/tree/llvmorg-9.0.0/clang/include/clang-c
|
||||
// Ported from https://github.com/llvm/llvm-project/tree/llvmorg-10.0.0/clang/include/clang-c
|
||||
// Original source is Copyright (c) the LLVM Project and Contributors. Licensed under the Apache License v2.0 with LLVM Exceptions. See NOTICE.txt in the project root for license information.
|
||||
|
||||
namespace ClangSharp.Interop
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
// Copyright (c) Microsoft and Contributors. All rights reserved. Licensed under the University of Illinois/NCSA Open Source License. See LICENSE.txt in the project root for license information.
|
||||
|
||||
// Ported from https://github.com/llvm/llvm-project/tree/llvmorg-9.0.0/clang/include/clang-c
|
||||
// Ported from https://github.com/llvm/llvm-project/tree/llvmorg-10.0.0/clang/include/clang-c
|
||||
// Original source is Copyright (c) the LLVM Project and Contributors. Licensed under the Apache License v2.0 with LLVM Exceptions. See NOTICE.txt in the project root for license information.
|
||||
|
||||
namespace ClangSharp.Interop
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
// Copyright (c) Microsoft and Contributors. All rights reserved. Licensed under the University of Illinois/NCSA Open Source License. See LICENSE.txt in the project root for license information.
|
||||
|
||||
// Ported from https://github.com/llvm/llvm-project/tree/llvmorg-9.0.0/clang/include/clang-c
|
||||
// Ported from https://github.com/llvm/llvm-project/tree/llvmorg-10.0.0/clang/include/clang-c
|
||||
// Original source is Copyright (c) the LLVM Project and Contributors. Licensed under the Apache License v2.0 with LLVM Exceptions. See NOTICE.txt in the project root for license information.
|
||||
|
||||
namespace ClangSharp.Interop
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
// Copyright (c) Microsoft and Contributors. All rights reserved. Licensed under the University of Illinois/NCSA Open Source License. See LICENSE.txt in the project root for license information.
|
||||
|
||||
// Ported from https://github.com/llvm/llvm-project/tree/llvmorg-9.0.0/clang/include/clang-c
|
||||
// Ported from https://github.com/llvm/llvm-project/tree/llvmorg-10.0.0/clang/include/clang-c
|
||||
// Original source is Copyright (c) the LLVM Project and Contributors. Licensed under the Apache License v2.0 with LLVM Exceptions. See NOTICE.txt in the project root for license information.
|
||||
|
||||
namespace ClangSharp.Interop
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
// Copyright (c) Microsoft and Contributors. All rights reserved. Licensed under the University of Illinois/NCSA Open Source License. See LICENSE.txt in the project root for license information.
|
||||
|
||||
// Ported from https://github.com/llvm/llvm-project/tree/llvmorg-9.0.0/clang/include/clang-c
|
||||
// Ported from https://github.com/llvm/llvm-project/tree/llvmorg-10.0.0/clang/include/clang-c
|
||||
// Original source is Copyright (c) the LLVM Project and Contributors. Licensed under the Apache License v2.0 with LLVM Exceptions. See NOTICE.txt in the project root for license information.
|
||||
|
||||
namespace ClangSharp.Interop
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
// Copyright (c) Microsoft and Contributors. All rights reserved. Licensed under the University of Illinois/NCSA Open Source License. See LICENSE.txt in the project root for license information.
|
||||
|
||||
// Ported from https://github.com/llvm/llvm-project/tree/llvmorg-9.0.0/clang/include/clang-c
|
||||
// Ported from https://github.com/llvm/llvm-project/tree/llvmorg-10.0.0/clang/include/clang-c
|
||||
// Original source is Copyright (c) the LLVM Project and Contributors. Licensed under the Apache License v2.0 with LLVM Exceptions. See NOTICE.txt in the project root for license information.
|
||||
|
||||
namespace ClangSharp.Interop
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
// Copyright (c) Microsoft and Contributors. All rights reserved. Licensed under the University of Illinois/NCSA Open Source License. See LICENSE.txt in the project root for license information.
|
||||
|
||||
// Ported from https://github.com/llvm/llvm-project/tree/llvmorg-9.0.0/clang/include/clang-c
|
||||
// Ported from https://github.com/llvm/llvm-project/tree/llvmorg-10.0.0/clang/include/clang-c
|
||||
// Original source is Copyright (c) the LLVM Project and Contributors. Licensed under the Apache License v2.0 with LLVM Exceptions. See NOTICE.txt in the project root for license information.
|
||||
|
||||
namespace ClangSharp.Interop
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
// Copyright (c) Microsoft and Contributors. All rights reserved. Licensed under the University of Illinois/NCSA Open Source License. See LICENSE.txt in the project root for license information.
|
||||
|
||||
// Ported from https://github.com/llvm/llvm-project/tree/llvmorg-9.0.0/clang/include/clang-c
|
||||
// Ported from https://github.com/llvm/llvm-project/tree/llvmorg-10.0.0/clang/include/clang-c
|
||||
// Original source is Copyright (c) the LLVM Project and Contributors. Licensed under the Apache License v2.0 with LLVM Exceptions. See NOTICE.txt in the project root for license information.
|
||||
|
||||
namespace ClangSharp.Interop
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
// Copyright (c) Microsoft and Contributors. All rights reserved. Licensed under the University of Illinois/NCSA Open Source License. See LICENSE.txt in the project root for license information.
|
||||
|
||||
// Ported from https://github.com/llvm/llvm-project/tree/llvmorg-9.0.0/clang/include/clang-c
|
||||
// Ported from https://github.com/llvm/llvm-project/tree/llvmorg-10.0.0/clang/include/clang-c
|
||||
// Original source is Copyright (c) the LLVM Project and Contributors. Licensed under the Apache License v2.0 with LLVM Exceptions. See NOTICE.txt in the project root for license information.
|
||||
|
||||
namespace ClangSharp.Interop
|
||||
|
|
Некоторые файлы не были показаны из-за слишком большого количества измененных файлов Показать больше
Загрузка…
Ссылка в новой задаче