├── .github └── workflows │ └── ci.yml ├── .gitignore ├── changelog.md ├── img ├── cppast_codegen.png └── cppast_codegen.svg ├── license.txt ├── readme.md └── src ├── CppAst.CodeGen.Tests ├── CodeWriterTests.cs ├── ConverterTests.cs └── CppAst.CodeGen.Tests.csproj ├── CppAst.CodeGen.sln ├── CppAst.CodeGen.sln.DotSettings ├── CppAst.CodeGen ├── CSharp │ ├── CSharpArrayType.cs │ ├── CSharpAttribute.cs │ ├── CSharpClass.cs │ ├── CSharpCompilation.cs │ ├── CSharpContainerList.cs │ ├── CSharpConverter.cs │ ├── CSharpConverterOptions.cs │ ├── CSharpConverterPipeline.cs │ ├── CSharpDelegate.cs │ ├── CSharpDllImportAttribute.cs │ ├── CSharpElement.cs │ ├── CSharpElementComparer.cs │ ├── CSharpElementExtensions.cs │ ├── CSharpEnum.cs │ ├── CSharpEnumItem.cs │ ├── CSharpField.cs │ ├── CSharpFixedArrayType.cs │ ├── CSharpFreeMember.cs │ ├── CSharpFreeType.cs │ ├── CSharpFunctionPointer.cs │ ├── CSharpGeneratedFile.cs │ ├── CSharpGenericTypeReference.cs │ ├── CSharpInterface.cs │ ├── CSharpLibraryImportAttribute.cs │ ├── CSharpLineElement.cs │ ├── CSharpMarshalAsAttribute.cs │ ├── CSharpMarshalUsingAttribute.cs │ ├── CSharpMethod.cs │ ├── CSharpModifiers.cs │ ├── CSharpNamedType.cs │ ├── CSharpNamespace.cs │ ├── CSharpNullableType.cs │ ├── CSharpParameter.cs │ ├── CSharpPointerType.cs │ ├── CSharpPrimitiveKind.cs │ ├── CSharpPrimitiveType.cs │ ├── CSharpProperty.cs │ ├── CSharpRefKind.cs │ ├── CSharpRefType.cs │ ├── CSharpStruct.cs │ ├── CSharpStructLayoutAttribute.cs │ ├── CSharpStructMarshallingUsage.cs │ ├── CSharpType.cs │ ├── CSharpTypeWithAttributes.cs │ ├── CSharpTypeWithElement.cs │ ├── CSharpTypeWithMembers.cs │ ├── CSharpUnmanagedCallingConventionAttribute.cs │ ├── CSharpUnmanagedCallingConventionExtension.cs │ ├── CSharpUsingDeclaration.cs │ ├── CSharpVisibility.cs │ ├── Comments │ │ ├── CSharpComment.cs │ │ ├── CSharpFullComment.cs │ │ ├── CSharpGroupComment.cs │ │ ├── CSharpParamComment.cs │ │ ├── CSharpReturnComment.cs │ │ ├── CSharpSeeAlsoComment.cs │ │ ├── CSharpSimpleComment.cs │ │ ├── CSharpSinceComment.cs │ │ ├── CSharpTextComment.cs │ │ ├── CSharpXmlAttribute.cs │ │ ├── CSharpXmlComment.cs │ │ └── ICSharpWithComment.cs │ ├── CppTypeExtensions.cs │ ├── Helpers │ │ ├── CSharpCasingKind.cs │ │ └── CSharpHelper.cs │ ├── ICSharpContainer.cs │ ├── ICSharpElement.cs │ ├── ICSharpElementWithVisibility.cs │ ├── ICSharpMember.cs │ ├── Mappings │ │ ├── CppElementMappingRule.cs │ │ ├── CppElementMappingRuleBase.cs │ │ ├── CppElementMatcher.cs │ │ ├── CppElementRegexMatch.cs │ │ ├── CppElementRegexMatcher.cs │ │ ├── CppElementTypeMatcher.cs │ │ ├── CppMacroMappingRule.cs │ │ ├── CppMacroToConstMappingRule.cs │ │ ├── CppMacroToEnumMappingRule.cs │ │ ├── CppMappingRules.cs │ │ ├── CppMappingRulesExtensions.cs │ │ └── ICppElementMatch.cs │ └── Plugins │ │ ├── DefaultCommentConverter.cs │ │ ├── DefaultContainerResolver.cs │ │ ├── DefaultDllImportConverter.cs │ │ ├── DefaultEnumConverter.cs │ │ ├── DefaultEnumItemConverter.cs │ │ ├── DefaultFieldConverter.cs │ │ ├── DefaultFunctionConverter.cs │ │ ├── DefaultFunctionTypeConverter.cs │ │ ├── DefaultGetCSharpNamePlugin.cs │ │ ├── DefaultInterfaceConverter.cs │ │ ├── DefaultLegacyFunctionTypeConverter.cs │ │ ├── DefaultMappingRulesConverter.cs │ │ ├── DefaultParameterConverter.cs │ │ ├── DefaultStructConverter.cs │ │ ├── DefaultTypeConverter.cs │ │ ├── DefaultTypedefConverter.cs │ │ └── ICSharpConverterPlugin.cs ├── Common │ ├── CodeWriter.cs │ ├── CodeWriterMode.cs │ └── CodeWriterOptions.cs ├── CppAst.CodeGen.csproj └── CppAst.CodeGen.csproj.DotSettings ├── dotnet-releaser.toml └── global.json /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xoofx/CppAst.CodeGen/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xoofx/CppAst.CodeGen/HEAD/.gitignore -------------------------------------------------------------------------------- /changelog.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xoofx/CppAst.CodeGen/HEAD/changelog.md -------------------------------------------------------------------------------- /img/cppast_codegen.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xoofx/CppAst.CodeGen/HEAD/img/cppast_codegen.png -------------------------------------------------------------------------------- /img/cppast_codegen.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xoofx/CppAst.CodeGen/HEAD/img/cppast_codegen.svg -------------------------------------------------------------------------------- /license.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xoofx/CppAst.CodeGen/HEAD/license.txt -------------------------------------------------------------------------------- /readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xoofx/CppAst.CodeGen/HEAD/readme.md -------------------------------------------------------------------------------- /src/CppAst.CodeGen.Tests/CodeWriterTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xoofx/CppAst.CodeGen/HEAD/src/CppAst.CodeGen.Tests/CodeWriterTests.cs -------------------------------------------------------------------------------- /src/CppAst.CodeGen.Tests/ConverterTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xoofx/CppAst.CodeGen/HEAD/src/CppAst.CodeGen.Tests/ConverterTests.cs -------------------------------------------------------------------------------- /src/CppAst.CodeGen.Tests/CppAst.CodeGen.Tests.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xoofx/CppAst.CodeGen/HEAD/src/CppAst.CodeGen.Tests/CppAst.CodeGen.Tests.csproj -------------------------------------------------------------------------------- /src/CppAst.CodeGen.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xoofx/CppAst.CodeGen/HEAD/src/CppAst.CodeGen.sln -------------------------------------------------------------------------------- /src/CppAst.CodeGen.sln.DotSettings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xoofx/CppAst.CodeGen/HEAD/src/CppAst.CodeGen.sln.DotSettings -------------------------------------------------------------------------------- /src/CppAst.CodeGen/CSharp/CSharpArrayType.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xoofx/CppAst.CodeGen/HEAD/src/CppAst.CodeGen/CSharp/CSharpArrayType.cs -------------------------------------------------------------------------------- /src/CppAst.CodeGen/CSharp/CSharpAttribute.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xoofx/CppAst.CodeGen/HEAD/src/CppAst.CodeGen/CSharp/CSharpAttribute.cs -------------------------------------------------------------------------------- /src/CppAst.CodeGen/CSharp/CSharpClass.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xoofx/CppAst.CodeGen/HEAD/src/CppAst.CodeGen/CSharp/CSharpClass.cs -------------------------------------------------------------------------------- /src/CppAst.CodeGen/CSharp/CSharpCompilation.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xoofx/CppAst.CodeGen/HEAD/src/CppAst.CodeGen/CSharp/CSharpCompilation.cs -------------------------------------------------------------------------------- /src/CppAst.CodeGen/CSharp/CSharpContainerList.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xoofx/CppAst.CodeGen/HEAD/src/CppAst.CodeGen/CSharp/CSharpContainerList.cs -------------------------------------------------------------------------------- /src/CppAst.CodeGen/CSharp/CSharpConverter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xoofx/CppAst.CodeGen/HEAD/src/CppAst.CodeGen/CSharp/CSharpConverter.cs -------------------------------------------------------------------------------- /src/CppAst.CodeGen/CSharp/CSharpConverterOptions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xoofx/CppAst.CodeGen/HEAD/src/CppAst.CodeGen/CSharp/CSharpConverterOptions.cs -------------------------------------------------------------------------------- /src/CppAst.CodeGen/CSharp/CSharpConverterPipeline.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xoofx/CppAst.CodeGen/HEAD/src/CppAst.CodeGen/CSharp/CSharpConverterPipeline.cs -------------------------------------------------------------------------------- /src/CppAst.CodeGen/CSharp/CSharpDelegate.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xoofx/CppAst.CodeGen/HEAD/src/CppAst.CodeGen/CSharp/CSharpDelegate.cs -------------------------------------------------------------------------------- /src/CppAst.CodeGen/CSharp/CSharpDllImportAttribute.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xoofx/CppAst.CodeGen/HEAD/src/CppAst.CodeGen/CSharp/CSharpDllImportAttribute.cs -------------------------------------------------------------------------------- /src/CppAst.CodeGen/CSharp/CSharpElement.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xoofx/CppAst.CodeGen/HEAD/src/CppAst.CodeGen/CSharp/CSharpElement.cs -------------------------------------------------------------------------------- /src/CppAst.CodeGen/CSharp/CSharpElementComparer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xoofx/CppAst.CodeGen/HEAD/src/CppAst.CodeGen/CSharp/CSharpElementComparer.cs -------------------------------------------------------------------------------- /src/CppAst.CodeGen/CSharp/CSharpElementExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xoofx/CppAst.CodeGen/HEAD/src/CppAst.CodeGen/CSharp/CSharpElementExtensions.cs -------------------------------------------------------------------------------- /src/CppAst.CodeGen/CSharp/CSharpEnum.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xoofx/CppAst.CodeGen/HEAD/src/CppAst.CodeGen/CSharp/CSharpEnum.cs -------------------------------------------------------------------------------- /src/CppAst.CodeGen/CSharp/CSharpEnumItem.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xoofx/CppAst.CodeGen/HEAD/src/CppAst.CodeGen/CSharp/CSharpEnumItem.cs -------------------------------------------------------------------------------- /src/CppAst.CodeGen/CSharp/CSharpField.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xoofx/CppAst.CodeGen/HEAD/src/CppAst.CodeGen/CSharp/CSharpField.cs -------------------------------------------------------------------------------- /src/CppAst.CodeGen/CSharp/CSharpFixedArrayType.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xoofx/CppAst.CodeGen/HEAD/src/CppAst.CodeGen/CSharp/CSharpFixedArrayType.cs -------------------------------------------------------------------------------- /src/CppAst.CodeGen/CSharp/CSharpFreeMember.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xoofx/CppAst.CodeGen/HEAD/src/CppAst.CodeGen/CSharp/CSharpFreeMember.cs -------------------------------------------------------------------------------- /src/CppAst.CodeGen/CSharp/CSharpFreeType.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xoofx/CppAst.CodeGen/HEAD/src/CppAst.CodeGen/CSharp/CSharpFreeType.cs -------------------------------------------------------------------------------- /src/CppAst.CodeGen/CSharp/CSharpFunctionPointer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xoofx/CppAst.CodeGen/HEAD/src/CppAst.CodeGen/CSharp/CSharpFunctionPointer.cs -------------------------------------------------------------------------------- /src/CppAst.CodeGen/CSharp/CSharpGeneratedFile.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xoofx/CppAst.CodeGen/HEAD/src/CppAst.CodeGen/CSharp/CSharpGeneratedFile.cs -------------------------------------------------------------------------------- /src/CppAst.CodeGen/CSharp/CSharpGenericTypeReference.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xoofx/CppAst.CodeGen/HEAD/src/CppAst.CodeGen/CSharp/CSharpGenericTypeReference.cs -------------------------------------------------------------------------------- /src/CppAst.CodeGen/CSharp/CSharpInterface.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xoofx/CppAst.CodeGen/HEAD/src/CppAst.CodeGen/CSharp/CSharpInterface.cs -------------------------------------------------------------------------------- /src/CppAst.CodeGen/CSharp/CSharpLibraryImportAttribute.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xoofx/CppAst.CodeGen/HEAD/src/CppAst.CodeGen/CSharp/CSharpLibraryImportAttribute.cs -------------------------------------------------------------------------------- /src/CppAst.CodeGen/CSharp/CSharpLineElement.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xoofx/CppAst.CodeGen/HEAD/src/CppAst.CodeGen/CSharp/CSharpLineElement.cs -------------------------------------------------------------------------------- /src/CppAst.CodeGen/CSharp/CSharpMarshalAsAttribute.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xoofx/CppAst.CodeGen/HEAD/src/CppAst.CodeGen/CSharp/CSharpMarshalAsAttribute.cs -------------------------------------------------------------------------------- /src/CppAst.CodeGen/CSharp/CSharpMarshalUsingAttribute.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xoofx/CppAst.CodeGen/HEAD/src/CppAst.CodeGen/CSharp/CSharpMarshalUsingAttribute.cs -------------------------------------------------------------------------------- /src/CppAst.CodeGen/CSharp/CSharpMethod.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xoofx/CppAst.CodeGen/HEAD/src/CppAst.CodeGen/CSharp/CSharpMethod.cs -------------------------------------------------------------------------------- /src/CppAst.CodeGen/CSharp/CSharpModifiers.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xoofx/CppAst.CodeGen/HEAD/src/CppAst.CodeGen/CSharp/CSharpModifiers.cs -------------------------------------------------------------------------------- /src/CppAst.CodeGen/CSharp/CSharpNamedType.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xoofx/CppAst.CodeGen/HEAD/src/CppAst.CodeGen/CSharp/CSharpNamedType.cs -------------------------------------------------------------------------------- /src/CppAst.CodeGen/CSharp/CSharpNamespace.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xoofx/CppAst.CodeGen/HEAD/src/CppAst.CodeGen/CSharp/CSharpNamespace.cs -------------------------------------------------------------------------------- /src/CppAst.CodeGen/CSharp/CSharpNullableType.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xoofx/CppAst.CodeGen/HEAD/src/CppAst.CodeGen/CSharp/CSharpNullableType.cs -------------------------------------------------------------------------------- /src/CppAst.CodeGen/CSharp/CSharpParameter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xoofx/CppAst.CodeGen/HEAD/src/CppAst.CodeGen/CSharp/CSharpParameter.cs -------------------------------------------------------------------------------- /src/CppAst.CodeGen/CSharp/CSharpPointerType.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xoofx/CppAst.CodeGen/HEAD/src/CppAst.CodeGen/CSharp/CSharpPointerType.cs -------------------------------------------------------------------------------- /src/CppAst.CodeGen/CSharp/CSharpPrimitiveKind.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xoofx/CppAst.CodeGen/HEAD/src/CppAst.CodeGen/CSharp/CSharpPrimitiveKind.cs -------------------------------------------------------------------------------- /src/CppAst.CodeGen/CSharp/CSharpPrimitiveType.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xoofx/CppAst.CodeGen/HEAD/src/CppAst.CodeGen/CSharp/CSharpPrimitiveType.cs -------------------------------------------------------------------------------- /src/CppAst.CodeGen/CSharp/CSharpProperty.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xoofx/CppAst.CodeGen/HEAD/src/CppAst.CodeGen/CSharp/CSharpProperty.cs -------------------------------------------------------------------------------- /src/CppAst.CodeGen/CSharp/CSharpRefKind.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xoofx/CppAst.CodeGen/HEAD/src/CppAst.CodeGen/CSharp/CSharpRefKind.cs -------------------------------------------------------------------------------- /src/CppAst.CodeGen/CSharp/CSharpRefType.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xoofx/CppAst.CodeGen/HEAD/src/CppAst.CodeGen/CSharp/CSharpRefType.cs -------------------------------------------------------------------------------- /src/CppAst.CodeGen/CSharp/CSharpStruct.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xoofx/CppAst.CodeGen/HEAD/src/CppAst.CodeGen/CSharp/CSharpStruct.cs -------------------------------------------------------------------------------- /src/CppAst.CodeGen/CSharp/CSharpStructLayoutAttribute.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xoofx/CppAst.CodeGen/HEAD/src/CppAst.CodeGen/CSharp/CSharpStructLayoutAttribute.cs -------------------------------------------------------------------------------- /src/CppAst.CodeGen/CSharp/CSharpStructMarshallingUsage.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xoofx/CppAst.CodeGen/HEAD/src/CppAst.CodeGen/CSharp/CSharpStructMarshallingUsage.cs -------------------------------------------------------------------------------- /src/CppAst.CodeGen/CSharp/CSharpType.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xoofx/CppAst.CodeGen/HEAD/src/CppAst.CodeGen/CSharp/CSharpType.cs -------------------------------------------------------------------------------- /src/CppAst.CodeGen/CSharp/CSharpTypeWithAttributes.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xoofx/CppAst.CodeGen/HEAD/src/CppAst.CodeGen/CSharp/CSharpTypeWithAttributes.cs -------------------------------------------------------------------------------- /src/CppAst.CodeGen/CSharp/CSharpTypeWithElement.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xoofx/CppAst.CodeGen/HEAD/src/CppAst.CodeGen/CSharp/CSharpTypeWithElement.cs -------------------------------------------------------------------------------- /src/CppAst.CodeGen/CSharp/CSharpTypeWithMembers.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xoofx/CppAst.CodeGen/HEAD/src/CppAst.CodeGen/CSharp/CSharpTypeWithMembers.cs -------------------------------------------------------------------------------- /src/CppAst.CodeGen/CSharp/CSharpUnmanagedCallingConventionAttribute.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xoofx/CppAst.CodeGen/HEAD/src/CppAst.CodeGen/CSharp/CSharpUnmanagedCallingConventionAttribute.cs -------------------------------------------------------------------------------- /src/CppAst.CodeGen/CSharp/CSharpUnmanagedCallingConventionExtension.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xoofx/CppAst.CodeGen/HEAD/src/CppAst.CodeGen/CSharp/CSharpUnmanagedCallingConventionExtension.cs -------------------------------------------------------------------------------- /src/CppAst.CodeGen/CSharp/CSharpUsingDeclaration.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xoofx/CppAst.CodeGen/HEAD/src/CppAst.CodeGen/CSharp/CSharpUsingDeclaration.cs -------------------------------------------------------------------------------- /src/CppAst.CodeGen/CSharp/CSharpVisibility.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xoofx/CppAst.CodeGen/HEAD/src/CppAst.CodeGen/CSharp/CSharpVisibility.cs -------------------------------------------------------------------------------- /src/CppAst.CodeGen/CSharp/Comments/CSharpComment.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xoofx/CppAst.CodeGen/HEAD/src/CppAst.CodeGen/CSharp/Comments/CSharpComment.cs -------------------------------------------------------------------------------- /src/CppAst.CodeGen/CSharp/Comments/CSharpFullComment.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xoofx/CppAst.CodeGen/HEAD/src/CppAst.CodeGen/CSharp/Comments/CSharpFullComment.cs -------------------------------------------------------------------------------- /src/CppAst.CodeGen/CSharp/Comments/CSharpGroupComment.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xoofx/CppAst.CodeGen/HEAD/src/CppAst.CodeGen/CSharp/Comments/CSharpGroupComment.cs -------------------------------------------------------------------------------- /src/CppAst.CodeGen/CSharp/Comments/CSharpParamComment.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xoofx/CppAst.CodeGen/HEAD/src/CppAst.CodeGen/CSharp/Comments/CSharpParamComment.cs -------------------------------------------------------------------------------- /src/CppAst.CodeGen/CSharp/Comments/CSharpReturnComment.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xoofx/CppAst.CodeGen/HEAD/src/CppAst.CodeGen/CSharp/Comments/CSharpReturnComment.cs -------------------------------------------------------------------------------- /src/CppAst.CodeGen/CSharp/Comments/CSharpSeeAlsoComment.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xoofx/CppAst.CodeGen/HEAD/src/CppAst.CodeGen/CSharp/Comments/CSharpSeeAlsoComment.cs -------------------------------------------------------------------------------- /src/CppAst.CodeGen/CSharp/Comments/CSharpSimpleComment.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xoofx/CppAst.CodeGen/HEAD/src/CppAst.CodeGen/CSharp/Comments/CSharpSimpleComment.cs -------------------------------------------------------------------------------- /src/CppAst.CodeGen/CSharp/Comments/CSharpSinceComment.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xoofx/CppAst.CodeGen/HEAD/src/CppAst.CodeGen/CSharp/Comments/CSharpSinceComment.cs -------------------------------------------------------------------------------- /src/CppAst.CodeGen/CSharp/Comments/CSharpTextComment.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xoofx/CppAst.CodeGen/HEAD/src/CppAst.CodeGen/CSharp/Comments/CSharpTextComment.cs -------------------------------------------------------------------------------- /src/CppAst.CodeGen/CSharp/Comments/CSharpXmlAttribute.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xoofx/CppAst.CodeGen/HEAD/src/CppAst.CodeGen/CSharp/Comments/CSharpXmlAttribute.cs -------------------------------------------------------------------------------- /src/CppAst.CodeGen/CSharp/Comments/CSharpXmlComment.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xoofx/CppAst.CodeGen/HEAD/src/CppAst.CodeGen/CSharp/Comments/CSharpXmlComment.cs -------------------------------------------------------------------------------- /src/CppAst.CodeGen/CSharp/Comments/ICSharpWithComment.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xoofx/CppAst.CodeGen/HEAD/src/CppAst.CodeGen/CSharp/Comments/ICSharpWithComment.cs -------------------------------------------------------------------------------- /src/CppAst.CodeGen/CSharp/CppTypeExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xoofx/CppAst.CodeGen/HEAD/src/CppAst.CodeGen/CSharp/CppTypeExtensions.cs -------------------------------------------------------------------------------- /src/CppAst.CodeGen/CSharp/Helpers/CSharpCasingKind.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xoofx/CppAst.CodeGen/HEAD/src/CppAst.CodeGen/CSharp/Helpers/CSharpCasingKind.cs -------------------------------------------------------------------------------- /src/CppAst.CodeGen/CSharp/Helpers/CSharpHelper.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xoofx/CppAst.CodeGen/HEAD/src/CppAst.CodeGen/CSharp/Helpers/CSharpHelper.cs -------------------------------------------------------------------------------- /src/CppAst.CodeGen/CSharp/ICSharpContainer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xoofx/CppAst.CodeGen/HEAD/src/CppAst.CodeGen/CSharp/ICSharpContainer.cs -------------------------------------------------------------------------------- /src/CppAst.CodeGen/CSharp/ICSharpElement.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xoofx/CppAst.CodeGen/HEAD/src/CppAst.CodeGen/CSharp/ICSharpElement.cs -------------------------------------------------------------------------------- /src/CppAst.CodeGen/CSharp/ICSharpElementWithVisibility.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xoofx/CppAst.CodeGen/HEAD/src/CppAst.CodeGen/CSharp/ICSharpElementWithVisibility.cs -------------------------------------------------------------------------------- /src/CppAst.CodeGen/CSharp/ICSharpMember.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xoofx/CppAst.CodeGen/HEAD/src/CppAst.CodeGen/CSharp/ICSharpMember.cs -------------------------------------------------------------------------------- /src/CppAst.CodeGen/CSharp/Mappings/CppElementMappingRule.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xoofx/CppAst.CodeGen/HEAD/src/CppAst.CodeGen/CSharp/Mappings/CppElementMappingRule.cs -------------------------------------------------------------------------------- /src/CppAst.CodeGen/CSharp/Mappings/CppElementMappingRuleBase.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xoofx/CppAst.CodeGen/HEAD/src/CppAst.CodeGen/CSharp/Mappings/CppElementMappingRuleBase.cs -------------------------------------------------------------------------------- /src/CppAst.CodeGen/CSharp/Mappings/CppElementMatcher.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xoofx/CppAst.CodeGen/HEAD/src/CppAst.CodeGen/CSharp/Mappings/CppElementMatcher.cs -------------------------------------------------------------------------------- /src/CppAst.CodeGen/CSharp/Mappings/CppElementRegexMatch.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xoofx/CppAst.CodeGen/HEAD/src/CppAst.CodeGen/CSharp/Mappings/CppElementRegexMatch.cs -------------------------------------------------------------------------------- /src/CppAst.CodeGen/CSharp/Mappings/CppElementRegexMatcher.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xoofx/CppAst.CodeGen/HEAD/src/CppAst.CodeGen/CSharp/Mappings/CppElementRegexMatcher.cs -------------------------------------------------------------------------------- /src/CppAst.CodeGen/CSharp/Mappings/CppElementTypeMatcher.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xoofx/CppAst.CodeGen/HEAD/src/CppAst.CodeGen/CSharp/Mappings/CppElementTypeMatcher.cs -------------------------------------------------------------------------------- /src/CppAst.CodeGen/CSharp/Mappings/CppMacroMappingRule.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xoofx/CppAst.CodeGen/HEAD/src/CppAst.CodeGen/CSharp/Mappings/CppMacroMappingRule.cs -------------------------------------------------------------------------------- /src/CppAst.CodeGen/CSharp/Mappings/CppMacroToConstMappingRule.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xoofx/CppAst.CodeGen/HEAD/src/CppAst.CodeGen/CSharp/Mappings/CppMacroToConstMappingRule.cs -------------------------------------------------------------------------------- /src/CppAst.CodeGen/CSharp/Mappings/CppMacroToEnumMappingRule.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xoofx/CppAst.CodeGen/HEAD/src/CppAst.CodeGen/CSharp/Mappings/CppMacroToEnumMappingRule.cs -------------------------------------------------------------------------------- /src/CppAst.CodeGen/CSharp/Mappings/CppMappingRules.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xoofx/CppAst.CodeGen/HEAD/src/CppAst.CodeGen/CSharp/Mappings/CppMappingRules.cs -------------------------------------------------------------------------------- /src/CppAst.CodeGen/CSharp/Mappings/CppMappingRulesExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xoofx/CppAst.CodeGen/HEAD/src/CppAst.CodeGen/CSharp/Mappings/CppMappingRulesExtensions.cs -------------------------------------------------------------------------------- /src/CppAst.CodeGen/CSharp/Mappings/ICppElementMatch.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xoofx/CppAst.CodeGen/HEAD/src/CppAst.CodeGen/CSharp/Mappings/ICppElementMatch.cs -------------------------------------------------------------------------------- /src/CppAst.CodeGen/CSharp/Plugins/DefaultCommentConverter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xoofx/CppAst.CodeGen/HEAD/src/CppAst.CodeGen/CSharp/Plugins/DefaultCommentConverter.cs -------------------------------------------------------------------------------- /src/CppAst.CodeGen/CSharp/Plugins/DefaultContainerResolver.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xoofx/CppAst.CodeGen/HEAD/src/CppAst.CodeGen/CSharp/Plugins/DefaultContainerResolver.cs -------------------------------------------------------------------------------- /src/CppAst.CodeGen/CSharp/Plugins/DefaultDllImportConverter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xoofx/CppAst.CodeGen/HEAD/src/CppAst.CodeGen/CSharp/Plugins/DefaultDllImportConverter.cs -------------------------------------------------------------------------------- /src/CppAst.CodeGen/CSharp/Plugins/DefaultEnumConverter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xoofx/CppAst.CodeGen/HEAD/src/CppAst.CodeGen/CSharp/Plugins/DefaultEnumConverter.cs -------------------------------------------------------------------------------- /src/CppAst.CodeGen/CSharp/Plugins/DefaultEnumItemConverter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xoofx/CppAst.CodeGen/HEAD/src/CppAst.CodeGen/CSharp/Plugins/DefaultEnumItemConverter.cs -------------------------------------------------------------------------------- /src/CppAst.CodeGen/CSharp/Plugins/DefaultFieldConverter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xoofx/CppAst.CodeGen/HEAD/src/CppAst.CodeGen/CSharp/Plugins/DefaultFieldConverter.cs -------------------------------------------------------------------------------- /src/CppAst.CodeGen/CSharp/Plugins/DefaultFunctionConverter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xoofx/CppAst.CodeGen/HEAD/src/CppAst.CodeGen/CSharp/Plugins/DefaultFunctionConverter.cs -------------------------------------------------------------------------------- /src/CppAst.CodeGen/CSharp/Plugins/DefaultFunctionTypeConverter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xoofx/CppAst.CodeGen/HEAD/src/CppAst.CodeGen/CSharp/Plugins/DefaultFunctionTypeConverter.cs -------------------------------------------------------------------------------- /src/CppAst.CodeGen/CSharp/Plugins/DefaultGetCSharpNamePlugin.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xoofx/CppAst.CodeGen/HEAD/src/CppAst.CodeGen/CSharp/Plugins/DefaultGetCSharpNamePlugin.cs -------------------------------------------------------------------------------- /src/CppAst.CodeGen/CSharp/Plugins/DefaultInterfaceConverter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xoofx/CppAst.CodeGen/HEAD/src/CppAst.CodeGen/CSharp/Plugins/DefaultInterfaceConverter.cs -------------------------------------------------------------------------------- /src/CppAst.CodeGen/CSharp/Plugins/DefaultLegacyFunctionTypeConverter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xoofx/CppAst.CodeGen/HEAD/src/CppAst.CodeGen/CSharp/Plugins/DefaultLegacyFunctionTypeConverter.cs -------------------------------------------------------------------------------- /src/CppAst.CodeGen/CSharp/Plugins/DefaultMappingRulesConverter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xoofx/CppAst.CodeGen/HEAD/src/CppAst.CodeGen/CSharp/Plugins/DefaultMappingRulesConverter.cs -------------------------------------------------------------------------------- /src/CppAst.CodeGen/CSharp/Plugins/DefaultParameterConverter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xoofx/CppAst.CodeGen/HEAD/src/CppAst.CodeGen/CSharp/Plugins/DefaultParameterConverter.cs -------------------------------------------------------------------------------- /src/CppAst.CodeGen/CSharp/Plugins/DefaultStructConverter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xoofx/CppAst.CodeGen/HEAD/src/CppAst.CodeGen/CSharp/Plugins/DefaultStructConverter.cs -------------------------------------------------------------------------------- /src/CppAst.CodeGen/CSharp/Plugins/DefaultTypeConverter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xoofx/CppAst.CodeGen/HEAD/src/CppAst.CodeGen/CSharp/Plugins/DefaultTypeConverter.cs -------------------------------------------------------------------------------- /src/CppAst.CodeGen/CSharp/Plugins/DefaultTypedefConverter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xoofx/CppAst.CodeGen/HEAD/src/CppAst.CodeGen/CSharp/Plugins/DefaultTypedefConverter.cs -------------------------------------------------------------------------------- /src/CppAst.CodeGen/CSharp/Plugins/ICSharpConverterPlugin.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xoofx/CppAst.CodeGen/HEAD/src/CppAst.CodeGen/CSharp/Plugins/ICSharpConverterPlugin.cs -------------------------------------------------------------------------------- /src/CppAst.CodeGen/Common/CodeWriter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xoofx/CppAst.CodeGen/HEAD/src/CppAst.CodeGen/Common/CodeWriter.cs -------------------------------------------------------------------------------- /src/CppAst.CodeGen/Common/CodeWriterMode.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xoofx/CppAst.CodeGen/HEAD/src/CppAst.CodeGen/Common/CodeWriterMode.cs -------------------------------------------------------------------------------- /src/CppAst.CodeGen/Common/CodeWriterOptions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xoofx/CppAst.CodeGen/HEAD/src/CppAst.CodeGen/Common/CodeWriterOptions.cs -------------------------------------------------------------------------------- /src/CppAst.CodeGen/CppAst.CodeGen.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xoofx/CppAst.CodeGen/HEAD/src/CppAst.CodeGen/CppAst.CodeGen.csproj -------------------------------------------------------------------------------- /src/CppAst.CodeGen/CppAst.CodeGen.csproj.DotSettings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xoofx/CppAst.CodeGen/HEAD/src/CppAst.CodeGen/CppAst.CodeGen.csproj.DotSettings -------------------------------------------------------------------------------- /src/dotnet-releaser.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xoofx/CppAst.CodeGen/HEAD/src/dotnet-releaser.toml -------------------------------------------------------------------------------- /src/global.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xoofx/CppAst.CodeGen/HEAD/src/global.json --------------------------------------------------------------------------------