<table border="1" cellspacing="0" cellpadding="8">
    <tr>
        <th>Issue</th>
        <td>
            <a href=https://github.com/llvm/llvm-project/issues/63235>63235</a>
        </td>
    </tr>

    <tr>
        <th>Summary</th>
        <td>
            Missing functionality in clang python binding
        </td>
    </tr>

    <tr>
      <th>Labels</th>
      <td>
            new issue
      </td>
    </tr>

    <tr>
      <th>Assignees</th>
      <td>
      </td>
    </tr>

    <tr>
      <th>Reporter</th>
      <td>
          xudufy
      </td>
    </tr>
</table>

<pre>
    Our python project requires "clang_getUnqualifiedType" and "clang_getNonReferenceType" api in libclang, but they are not exported in python bindings.

Seems like the libclang python bindings have not been maintained for a long time, we hope it can catch up with the api listed in [here](https://clang.llvm.org/doxygen/group__CINDEX__TYPES.html) 

For now we have modified pylibclang code on our local machine and it works smoothly, so i think it would not be tough.
</pre>
<img width="1px" height="1px" alt="" src="http://email.email.llvm.org/o/eJxsU01vpDgQ_TXmUkqLthsWDhySdJD2sNnVJiPNnFoGF7gmxib-SId_P4K0eiajudiHevX8Xr2yDIFGi9iw4o4Vx0ymqJ1v3pNKw5J1Ti3Nv8nDvETtLMzefcc-gsfXRB4DMM57I-14GjF-sa9JGhoI1fMyI-McpFWfII_O_o8DerQ9XjEzAVkw1G0wxu-hSxGixgWkR7AuAr7PzkdUK_AipSOryI5hx_Ijy28_zifEKYChF1z7r5y_94CWbx_EHaKFSZKNkiwqGJwHCcbZESJNuIo5I2g3I1CEXlroZew1pBnOFPX2ymrAULjIY8WdRo-sODJe6RjnwMQt4y3j7aZlZ8zbtHN-ZLxV7n0Z0TLejt6l-XS6__vx-PD1dHr-9t_D007HyTBew68OW-fBuvOmajUxObVNHObl6rZ3CsFZcMmDcb00MMlek8UtD4pwdv4lQJici9osq8nggCBqsi8f9WTUZT4QXRr1LlONULWoZYbNvqxKUefVvsp0I_uuKkVRV7UUeam6fS1rXg3lcBB9-ZfaZ9TwnIu83Od5XQhR7Yqy3le8PIhc1aKSgh1ynCSZ62QyCiFhUwouiszIDk3Y1pNzi2fYiozzdVt9s_bcdGkM7JCvIYSfLJGiweYfCoHsCEOyfSRnpaG4rEH9aTOy5E3zObSRok7drncT4-3KfbluLn-B8XZTFBhvN8U_AgAA__-0ex7P">