[clang] [cindex] Add support for calling getFullyQualifiedName to the Python binding. (PR #135420)
via cfe-commits
cfe-commits at lists.llvm.org
Fri Apr 11 11:47:35 PDT 2025
github-actions[bot] wrote:
<!--LLVM CODE FORMAT COMMENT: {darker}-->
:warning: Python code formatter, darker found issues in your code. :warning:
<details>
<summary>
You can test this locally with the following command:
</summary>
``````````bash
darker --check --diff -r HEAD~1...HEAD clang/bindings/python/clang/cindex.py clang/bindings/python/tests/cindex/test_type.py
``````````
</details>
<details>
<summary>
View the diff from darker here.
</summary>
``````````diff
--- clang/cindex.py 2025-04-11 18:32:36.000000 +0000
+++ clang/cindex.py 2025-04-11 18:47:02.361771 +0000
@@ -2591,20 +2591,22 @@
example, if 'T' is a typedef for 'int', the canonical type for
'T' would be 'int'.
"""
return Type.from_result(conf.lib.clang_getCanonicalType(self), (self,))
- def get_fully_qualified_name(self, policy, with_global_ns_prefix = False):
+ def get_fully_qualified_name(self, policy, with_global_ns_prefix=False):
"""
Get the fully qualified name for a type.
This includes full qualification of all template parameters.
policy - This PrintingPolicy can further refine the type formatting
with_global_ns_prefix - If true, function will prepend a '::' to qualified names
"""
- return _CXString.from_result(conf.lib.clang_getFullyQualifiedName(self, policy, with_global_ns_prefix))
+ return _CXString.from_result(
+ conf.lib.clang_getFullyQualifiedName(self, policy, with_global_ns_prefix)
+ )
def is_const_qualified(self):
"""Determine whether a Type has the "const" qualifier set.
This does not look through typedefs that may have added "const"
``````````
</details>
https://github.com/llvm/llvm-project/pull/135420
More information about the cfe-commits
mailing list