Language bindings

CBindings

Convert between native C++ values and explicitly selected C binding adapters.

C++23 mc/CBindings.h
#include <mc/CBindings.h>

Both directions copy a snapshot. The returned C handle is owned by the caller and must be released with cVarRelease().

Opaque pointers, borrowed references, and native CObject instances require separate bindings; these helpers do not infer one.

Jump to a declaration · 2

Free functions & types

Functions