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

fix: Use unique ptr with default deleter to reduce compile time #162

Closed erikzenker closed 3 years ago

codecov-commenter commented 3 years ago

Codecov Report

Merging #162 (dce5ed9) into master (379e712) will decrease coverage by 0.21%. The diff coverage is 95.50%.

Impacted file tree graph

@@            Coverage Diff             @@
##           master     #162      +/-   ##
==========================================
- Coverage   97.71%   97.49%   -0.22%     
==========================================
  Files          76       77       +1     
  Lines        1093     1157      +64     
==========================================
+ Hits         1068     1128      +60     
- Misses         25       29       +4     
Impacted Files Coverage Δ
include/hsm/gen/hsm.h 95.03% <94.36%> (-1.43%) :arrow_down:
include/hsm/details/dispatch_table.h 100.00% <100.00%> (ø)
...hsm/details/fill_unexpected_event_handler_tables.h 100.00% <100.00%> (ø)
...hsm/details/make_unexpected_event_handler_tables.h 100.00% <100.00%> (ø)
include/hsm/details/utils/dunique_ptr.h 100.00% <100.00%> (ø)

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 379e712...dce5ed9. Read the comment docs.