CastXML / pygccxml

pygccxml is a specialized XML reader that reads the output from CastXML or GCCXML. It provides a simple framework to navigate C++ declarations, using Python classes.
Boost Software License 1.0
131 stars 45 forks source link

Add declaration object for deprecation message. #138

Closed josephsnyder closed 3 years ago

josephsnyder commented 3 years ago

Pass the newly captured deprecation information from CastXML to the declarations of those objects.

codecov-io commented 3 years ago

Codecov Report

Merging #138 (135f8c8) into develop (5f42a00) will increase coverage by 0.00%. The diff coverage is 96.72%.

Impacted file tree graph

@@           Coverage Diff            @@
##           develop     #138   +/-   ##
========================================
  Coverage    91.68%   91.68%           
========================================
  Files          136      137    +1     
  Lines        10613    10671   +58     
========================================
+ Hits          9730     9784   +54     
- Misses         883      887    +4     
Flag Coverage Δ
unittests 91.68% <96.72%> (+<0.01%) :arrow_up:

Flags with carried forward coverage won't be shown. Click here to find out more.

Impacted Files Coverage Δ
unittests/test_deprecation.py 95.74% <95.74%> (ø)
pygccxml/declarations/declaration.py 98.56% <100.00%> (+0.07%) :arrow_up:
pygccxml/parser/scanner.py 96.28% <100.00%> (+0.04%) :arrow_up:
unittests/test_all.py 100.00% <100.00%> (ø)
pygccxml/parser/project_reader.py 80.00% <0.00%> (-1.06%) :arrow_down:
pygccxml/declarations/cpptypes.py 94.72% <0.00%> (-0.23%) :arrow_down:
pygccxml/utils/utils.py 74.19% <0.00%> (+0.77%) :arrow_up:

Continue to review full report at Codecov.

Legend - Click here to learn more Δ = absolute <relative> (impact), ø = not affected, ? = missing data Powered by Codecov. Last update 5f42a00...135f8c8. Read the comment docs.

EricCousineau-TRI commented 3 years ago

May resolve https://github.com/CastXML/pygccxml/issues/122