strings module¶
-
namespace
cauldron¶ -
class
Strings¶ - #include <strings.h>
Strategy which generates
std::stringinstances 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_ptras class members which is not copyable.
-
std::string
operator()() const¶ Generates pseudo-random
std::stringinstance.
-
-
class