Getting the following error with version 0.3.7:
meta::is_less_than_comparable< T, std::void_t< decltype(std::declval< const T & >()< std::declval< const T & >())> > has 5 '<' and 4 '>', exhale does not know what to do with your code.Traceback (most recent call last)
The additional < is the operator, not part of the braces, so the syntax is correct. Looks similar to #169.
If I understand things correctly, the syntax doesn't satisfy the conditions for operator_overload to be True in the following lines
|
if node.kind == "function" and "operator" in node.name: |
|
operator_overload = True |
|
else: |
|
operator_overload = False |
Version info:
Doxygen: 1.11
Breathe: 4.35
Sphinx: 7.1.2
Getting the following error with version 0.3.7:
The additional
<is the operator, not part of the braces, so the syntax is correct. Looks similar to #169.If I understand things correctly, the syntax doesn't satisfy the conditions for
operator_overloadto beTruein the following linesexhale/exhale/graph.py
Lines 2449 to 2452 in c995925
Version info:
Doxygen: 1.11
Breathe: 4.35
Sphinx: 7.1.2