isystem.connect for Python
isystem.connect for Python

This section describes issues, which are related to Python interface to isystem.connect.

In general the Python API is the same as C++ API, since Python wrapper is automatically generated from C++ header files. The only exception are user written methods for isystem.test initialization, completion and stubbing. It is possible to use C++ custom class implementing these methods, but it is not convenient.

To call methods for test initialization, completion and stubbing, a wrapper class isystem.itest.PTestCase() was implemented. It behaves the same as isys::CTestCase(), except that its callback methods are Python methods.

For usage of other C++ classes consult examples below and isystem.connect API documentation.

Contents

Installation

How to use isystem.connect from Python

Wrappers for C++ containers

Examples for debugging classes

Examples for unit test framework