codex
Loading...
Searching...
No Matches
Base64Test Class Reference

#include <test.hpp>

Inheritance diagram for Base64Test:
Collaboration diagram for Base64Test:

Public Member Functions

 Base64Test ()
 
 Base64Test ()
 

Private Slots

void rfc_4648_data ()
 
void rfc_4648 ()
 
void base64_encode_data ()
 
void base64_encode ()
 
void base64_decode_data ()
 
void base64_decode ()
 
void rfc_4648_encode_data ()
 
void rfc_4648_encode ()
 
void rfc_4648_decode_data ()
 
void rfc_4648_decode ()
 
void invalid ()
 
void pad_data ()
 
void pad ()
 
void rfc_4648_data ()
 
void rfc_4648 ()
 
void base64_encode_data ()
 
void base64_encode ()
 
void base64_decode_data ()
 
void base64_decode ()
 
void rfc_4648_encode_data ()
 
void rfc_4648_encode ()
 
void rfc_4648_decode_data ()
 
void rfc_4648_decode ()
 
void invalid ()
 
void pad_data ()
 
void pad ()
 

Private Attributes

std::mt19937 gen
 
std::vector< std::size_t > sizes
 

Static Private Attributes

static constexpr std::size_t N_SAMPLES = 8
 
static constexpr std::size_t MAX_SIZE = 1 << 13
 

Constructor & Destructor Documentation

◆ Base64Test() [1/2]

Base64Test::Base64Test ( )

◆ Base64Test() [2/2]

Base64Test::Base64Test ( )

Member Function Documentation

◆ base64_decode [1/2]

void Base64Test::base64_decode ( )
privateslot
Here is the call graph for this function:

◆ base64_decode [2/2]

void Base64Test::base64_decode ( )
privateslot

◆ base64_decode_data [1/2]

void Base64Test::base64_decode_data ( )
privateslot

◆ base64_decode_data [2/2]

void Base64Test::base64_decode_data ( )
privateslot

◆ base64_encode [1/2]

void Base64Test::base64_encode ( )
privateslot
Here is the call graph for this function:

◆ base64_encode [2/2]

void Base64Test::base64_encode ( )
privateslot

◆ base64_encode_data [1/2]

void Base64Test::base64_encode_data ( )
privateslot

◆ base64_encode_data [2/2]

void Base64Test::base64_encode_data ( )
privateslot

◆ invalid [1/2]

void Base64Test::invalid ( )
privateslot
Here is the call graph for this function:

◆ invalid [2/2]

void Base64Test::invalid ( )
privateslot

◆ pad [1/2]

void Base64Test::pad ( )
privateslot
Here is the call graph for this function:

◆ pad [2/2]

void Base64Test::pad ( )
privateslot

◆ pad_data [1/2]

void Base64Test::pad_data ( )
privateslot

◆ pad_data [2/2]

void Base64Test::pad_data ( )
privateslot

◆ rfc_4648 [1/2]

void Base64Test::rfc_4648 ( )
privateslot
Here is the call graph for this function:

◆ rfc_4648 [2/2]

void Base64Test::rfc_4648 ( )
privateslot

◆ rfc_4648_data [1/2]

void Base64Test::rfc_4648_data ( )
privateslot

◆ rfc_4648_data [2/2]

void Base64Test::rfc_4648_data ( )
privateslot

◆ rfc_4648_decode [1/2]

void Base64Test::rfc_4648_decode ( )
privateslot
Here is the call graph for this function:

◆ rfc_4648_decode [2/2]

void Base64Test::rfc_4648_decode ( )
privateslot

◆ rfc_4648_decode_data [1/2]

void Base64Test::rfc_4648_decode_data ( )
privateslot

◆ rfc_4648_decode_data [2/2]

void Base64Test::rfc_4648_decode_data ( )
privateslot

◆ rfc_4648_encode [1/2]

void Base64Test::rfc_4648_encode ( )
privateslot
Here is the call graph for this function:

◆ rfc_4648_encode [2/2]

void Base64Test::rfc_4648_encode ( )
privateslot

◆ rfc_4648_encode_data [1/2]

void Base64Test::rfc_4648_encode_data ( )
privateslot

◆ rfc_4648_encode_data [2/2]

void Base64Test::rfc_4648_encode_data ( )
privateslot

Member Data Documentation

◆ gen

std::mt19937 Base64Test::gen
private

◆ MAX_SIZE

static constexpr std::size_t Base64Test::MAX_SIZE = 1 << 13
staticprivate

◆ N_SAMPLES

static constexpr std::size_t Base64Test::N_SAMPLES = 8
staticconstexprprivate

◆ sizes

std::vector< std::size_t > Base64Test::sizes
private

The documentation for this class was generated from the following files: