strings module¶
-
namespace
cauldron
¶ -
class
Strings
¶ - #include <strings.h>
Strategy which generates
std::string
instances with lengths and characters generated from corresponding strategies.Inherits from cauldron::CloneHelper< std::string, Strings >
Public Functions
-
Strings
(const Strategy<size_t> &lengths, const Strategy<char> &alphabet)¶ - Parameters
lengths
: strategy to generate strings lengths from.alphabet
: strategy to generate strings characters from.
-
Strings
(const Strings &strings)¶ Default copy constructor doesn’t fit since we’re using
std::unique_ptr
as class members which is not copyable.
-
std::string
operator()
() const¶ Generates pseudo-random
std::string
instance.
-
-
class