erikzenker / hsm

Finite state machine library based on the boost hana meta programming library. It follows the principles of the boost msm and boost sml libraries, but tries to reduce own complex meta programming code to a minimum.
MIT License
187 stars 18 forks source link

feat: Improve index of compile time #165

Closed erikzenker closed 3 years ago

codecov-commenter commented 3 years ago

Codecov Report

Merging #165 (37388f2) into master (d673f66) will decrease coverage by 0.03%. The diff coverage is n/a.

Impacted file tree graph

@@            Coverage Diff             @@
##           master     #165      +/-   ##
==========================================
- Coverage   97.49%   97.46%   -0.04%     
==========================================
  Files          77       77              
  Lines        1157     1142      -15     
==========================================
- Hits         1128     1113      -15     
  Misses         29       29              
Impacted Files Coverage Δ
include/hsm/details/fill_dispatch_table.h 100.00% <ø> (ø)
test/unit/stateidx_tests.cpp 100.00% <ø> (ø)
test/integration/custom_targets.cpp 86.36% <0.00%> (-1.64%) :arrow_down:
test/integration/internal_transition.cpp 88.88% <0.00%> (-0.86%) :arrow_down:
test/integration/state_data_members.cpp 94.23% <0.00%> (-0.77%) :arrow_down:
include/hsm/gen/hsm.h 95.00% <0.00%> (-0.04%) :arrow_down:
include/hsm/details/sm.h 100.00% <0.00%> (ø)
include/hsm/details/idx.h 100.00% <0.00%> (ø)
test/unit/make_states_map_tests.cpp 100.00% <0.00%> (ø)
... and 2 more

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 d673f66...37388f2. Read the comment docs.