turtle/include/turtle
Alexander Grund b802c51c2d
Reduce number of template instantiations
Combine result_type, function_arity, parameter_types into 1 trait.
This reduces the amount of template classes instantiated by a factor of 3 which should improve compile times and memory consumption.

Also improve tests and documentation of touched classes/traits.
2022-01-26 20:03:42 +01:00
..
detail Reduce number of template instantiations 2022-01-26 20:03:42 +01:00
catch.hpp Format code using Clang-Format 10 and enforce via CI 2022-01-24 16:30:59 +01:00
cleanup.hpp Format code using Clang-Format 10 and enforce via CI 2022-01-24 16:30:59 +01:00
config.hpp Format code using Clang-Format 10 and enforce via CI 2022-01-24 16:30:59 +01:00
constraint.hpp Format code using Clang-Format 10 and enforce via CI 2022-01-24 16:30:59 +01:00
constraints.hpp Format code using Clang-Format 10 and enforce via CI 2022-01-24 16:30:59 +01:00
error.hpp Format code using Clang-Format 10 and enforce via CI 2022-01-24 16:30:59 +01:00
exception.hpp Format code using Clang-Format 10 and enforce via CI 2022-01-24 16:30:59 +01:00
format.hpp Format code using Clang-Format 10 and enforce via CI 2022-01-24 16:30:59 +01:00
log.hpp Format code using Clang-Format 10 and enforce via CI 2022-01-24 16:30:59 +01:00
matcher.hpp Format code using Clang-Format 10 and enforce via CI 2022-01-24 16:30:59 +01:00
mock.hpp Rename MOCK_PROTECT_FUNCTION_SIG to MOCK_PROTECT_SIGNATURE 2022-01-25 18:05:06 +01:00
object.hpp Format code using Clang-Format 10 and enforce via CI 2022-01-24 16:30:59 +01:00
reset.hpp Format code using Clang-Format 10 and enforce via CI 2022-01-24 16:30:59 +01:00
sequence.hpp Format code using Clang-Format 10 and enforce via CI 2022-01-24 16:30:59 +01:00
stream.hpp Format code using Clang-Format 10 and enforce via CI 2022-01-24 16:30:59 +01:00
unwrap_reference.hpp Format code using Clang-Format 10 and enforce via CI 2022-01-24 16:30:59 +01:00
verify.hpp Format code using Clang-Format 10 and enforce via CI 2022-01-24 16:30:59 +01:00