Crate cxx_qt_gen[][src]

Structs

Describes a C++ header and source files of a C++ class

Describes all the properties of a QObject class

Holds meta data relating to QQmlExtensionPlugin

Statics

The complete contents of the “rust/cxx_qt.h” header.

The complete contents of the “rust/cxx_qt.cpp” source file.

Functions

Parses a module in order to extract a QObject description from it

Set the clang-format style to the given ClangFormatStyle or fallback to using Mozilla This is used for formatting any resultant C++ headers or sources.

Generate a CppObject object containing the header and source of a given rust QObject

Generate Rust code that used CXX to interact with the C++ code generated for a QObject

Generate all the Rust code required to communicate with a QObject backed by generated C++ code