diff options
Diffstat (limited to 'pw_fuzzer/public/pw_fuzzer/fuzztest.h')
-rw-r--r-- | pw_fuzzer/public/pw_fuzzer/fuzztest.h | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/pw_fuzzer/public/pw_fuzzer/fuzztest.h b/pw_fuzzer/public/pw_fuzzer/fuzztest.h index f2eea67c5..9e72ec274 100644 --- a/pw_fuzzer/public/pw_fuzzer/fuzztest.h +++ b/pw_fuzzer/public/pw_fuzzer/fuzztest.h @@ -49,6 +49,9 @@ namespace pw::fuzzer { +template <typename T> +using Domain = fuzztest::Domain<T>; + //////////////////////////////////////////////////////////////// // Arbitrary domains // Additional specializations are provided with the Pigweed domains. @@ -395,7 +398,7 @@ struct ArbitraryImpl<StatusWithSize> { /// Like @cpp_func{pw::fuzzer::Arbitrary<Status>}, except that /// @cpp_func{pw::OkStatus} is filtered out. -auto NonOkStatus() { +inline auto NonOkStatus() { return ConstructorOf<pw::Status>( Map([](int code) { return static_cast<pw_Status>(code); }, InRange<int>(PW_STATUS_CANCELLED, PW_STATUS_UNAUTHENTICATED))); |