Definition at line 3764 of file cindex.py.
◆ function_exists()
| def function_exists |
( |
|
self, |
|
|
|
name |
|
) |
| |
◆ get_cindex_library()
| def get_cindex_library |
( |
|
self | ) |
|
◆ get_filename()
◆ lib()
◆ set_compatibility_check()
| def set_compatibility_check |
( |
|
check_status | ) |
|
|
static |
Perform compatibility check when loading libclang
The python bindings are only tested and evaluated with the version of
libclang they are provided with. To ensure correct behavior a (limited)
compatibility check is performed when loading the bindings. This check
will throw an exception, as soon as it fails.
In case these bindings are used with an older version of libclang, parts
that have been stable between releases may still work. Users of the
python bindings can disable the compatibility check. This will cause
the python bindings to load, even though they are written for a newer
version of libclang. Failures now arise if unsupported or incompatible
features are accessed. The user is required to test themselves if the
features they are using are available and compatible between different
libclang versions.
Definition at line 3789 of file cindex.py.
◆ set_library_file()
| def set_library_file |
( |
|
filename | ) |
|
|
static |
Set the exact location of libclang
Definition at line 3780 of file cindex.py.
◆ set_library_path()
| def set_library_path |
( |
|
path | ) |
|
|
static |
Set the path in which to search for libclang
Definition at line 3771 of file cindex.py.
◆ compatibility_check
| bool compatibility_check = False |
|
static |
◆ library_file
◆ library_path
◆ loaded
The documentation for this class was generated from the following file: