1#ifndef TENDUKE_UTL_RANDOM_RANDOMURLSAFESTRING_H
2#define TENDUKE_UTL_RANDOM_RANDOMURLSAFESTRING_H
4#include "./RandomBytes.h"
10namespace tenduke {
namespace utl {
namespace random {
24 : randomBytes(std::move(randomBytes))
32 virtual std::string
generate(std::size_t length);
35 const std::shared_ptr<RandomBytes> randomBytes;
Generates string of random URL-safe characters.
Definition RandomURLSafeString.h:17
virtual std::string generate(std::size_t length)
Generates random string.
Definition RandomURLSafeString.cpp:10
RandomUrlSafeString(std::shared_ptr< RandomBytes > randomBytes)
Constructs new instance.
Definition RandomURLSafeString.h:23
Utilities.
Definition Base64Decoder.h:10
Root for classes, functions and globals of 10Duke C++ Client.
Definition APIRequest.h:4