Martin Hořeňovský
|
c3c82f539c
|
Merge pull request #1336 from ax3l/topic-overrideVirtualRedundant
Refactor: override implies virtual
|
2019-04-18 14:10:24 +02:00 |
|
Yurii Nakonechnyi
|
37a4e32319
|
Added override keyword near IntRange::describe() method
|
2019-03-09 15:05:27 +02:00 |
|
Axel Huebl
|
5347ff9e5f
|
Refactor: override implies virtual
If not used with `final`, override implies `virtual`.
Detected via CodeFactor score.
Another reference on SO:
https://stackoverflow.com/questions/43466863/isnt-virtual-keyword-redundant-when-override-or-final-specifiers-are-used
|
2018-07-12 14:27:06 +02:00 |
|
Martin Hořeňovský
|
1ca8f43b01
|
Add PredicateMatcher that takes an arbitrary predicate functions
Also adds `Predicate` helper function to create `PredicateMatcher`.
Because of limitations in type inference it needs to be explicitly
typed, like so
`Predicate<std::string>([](std::string const& str) { ... })`.
It also takes an optional second argument for description of the
predicate.
It is possible to infer the argument with sufficient TMP, see
https://stackoverflow.com/questions/43560492/how-to-extract-lambdas-return-type-and-variadic-parameters-pack-back-from-gener/43561563#43561563
but I don't think that the magic is worth introducing ATM.
Closes #1236
|
2018-04-04 11:14:19 +02:00 |
|
Martin Hořeňovský
|
b0857e846f
|
Provide a regex matcher against std::string
Related to #1040
|
2017-11-13 15:35:31 +01:00 |
|
Martin Hořeňovský
|
0b1f1b1003
|
Add ULP and margin matcher
Closes #1074
|
2017-11-10 18:33:00 +01:00 |
|
Martin Moene
|
6c09b45a20
|
Let toplevel links to .md files link to .md#top
|
2017-08-24 19:40:36 +02:00 |
|
Martin Moene
|
e8225052f1
|
Add html anchor 'top'
|
2017-08-24 19:40:36 +02:00 |
|
Cody Han
|
d5613fb18a
|
Update matchers docs to reflect namespace usage
|
2017-08-03 19:11:21 +02:00 |
|
Martin Hořeňovský
|
593161ddd8
|
Documented the new vector matchers
|
2017-02-24 15:42:11 +01:00 |
|
Phil Nash
|
d4ae1b18c0
|
Matcher documentation
|
2017-02-14 09:16:54 +00:00 |
|