Samuel-Tyler / fast_ber

A C++11 ASN.1 BER Encoding and Decoding Library
Boost Software License 1.0
84 stars 11 forks source link

Revert generated types to being concrete #28

Closed Samuel-Tyler closed 3 years ago

Samuel-Tyler commented 4 years ago

Currently all generated types are templated, allowing identifier to be specified as a template parameter. This unfortunately causes long compilation times, confusing typenames and awkward syntax. By moving more code to generated stage rather than templates we can maintain run-time performance whilst improving compile speeds and usability.

Samuel-Tyler commented 3 years ago

Done in https://github.com/Samuel-Tyler/fast_ber/pull/31