valFuzz 1.2.0
Loading...
Searching...
No Matches
fuzz.cpp File Reference
#include <valfuzz/fuzz.hpp>

Go to the source code of this file.

Namespaces

namespace  valfuzz
 

Functions

std::mt19937 & valfuzz::get_random_engine ()
 
std::uniform_real_distribution & valfuzz::get_uniform_distribution ()
 
template<>
 valfuzz::__attribute__ ((noinline)) int get_random< int >()
 
template<>
float valfuzz::get_random< float > ()
 
template<>
double valfuzz::get_random< double > ()
 
template<>
char valfuzz::get_random< char > ()
 
template<>
bool valfuzz::get_random< bool > ()
 
template<>
std::string valfuzz::get_random< std::string > ()
 
std::deque< fuzz_pair > & valfuzz::get_fuzzs ()
 
long unsigned int valfuzz::get_num_fuzz_tests ()
 
std::atomic< long unsigned int > & valfuzz::get_iterations ()
 
void valfuzz::increment_iterations ()
 
std::optional< fuzz_pairvalfuzz::pop_fuzz_or_null ()
 
void valfuzz::add_fuzz_test (const std::string &name, fuzz_function test)
 
void valfuzz::run_one_fuzz (const std::string &name)
 
void valfuzz::_run_fuzz_tests ()
 
void valfuzz::run_fuzz_tests ()