CMD + K

cppinterop

Community

The CppInterOp library provides a minimalist approach for other languages to interoperate with C++ entities.

Installation

To install this package, run one of the following:

Conda
$conda install conda-forge::cppinterop

Usage Tracking

1.7.0
1.6.0
1.5.0
1.4.0
1.3.0
5 / 8 versions selected
Downloads (Last 6 months): 0

Description

CppInterOp exposes API from Clang and LLVM in a backward compatibe way. The API support downstream tools that utilize interactive C++ by using the compiler as a service. That is, embed Clang and LLVM as a libraries in their codebases. The API are designed to be minimalistic and aid non-trivial tasks such as language interoperability on the fly. In such scenarios CppInterOp can be used to provide the necessary introspection information to the other side helping the language cross talk.

About

Summary

The CppInterOp library provides a minimalist approach for other languages to interoperate with C++ entities.

Last Updated

May 23, 2025 at 05:47

License

Apache-2.0 WITH LLVM-exception

Total Downloads

64.4K

Supported Platforms

macOS-64
macOS-arm64
win-64
linux-ppc64le
linux-aarch64
linux-64