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
Total downloads: 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.

Information Last Updated

Sep 16, 2025 at 05:21

License

Apache-2.0 WITH LLVM-exception

Total Downloads

62.2K

Platforms

macOS 64 Version: 1.7.0
macOS arm64 Version: 1.7.0
Win 64 Version: 1.7.0
Linux ppc64le Version: 1.7.0
Linux aarch64 Version: 1.7.0
Linux 64 Version: 1.7.0