Qt
Internal/Contributor docs for the Qt SDK. Note: These are NOT official API docs; those are found at https://doc.qt.io/
Loading...
Searching...
No Matches
qchar_generator.h File Reference

(ac01635f461bd9f211d89f6eea833d9d928fd113)

#include "../namespaces.h"
#include "../utilities/semantics/move_into_vector.h"
#include "combinators/oneof_generator.h"
#include <catch/catch.hpp>
#include <random>
#include <QChar>
+ Include dependency graph for qchar_generator.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  QDOC_CATCH_GENERATORS_ROOT_NAMESPACE::QDOC_CATCH_GENERATORS_PRIVATE_NAMESPACE::QCharGenerator
 
struct  QDOC_CATCH_GENERATORS_ROOT_NAMESPACE::QDOC_CATCH_GENERATORS_QCHAR_ALPHABETS_NAMESPACE::QDOC_CATCH_GENERATORS_TRAITS_NAMESPACE::sizeof_alphabet< Alphabets::digit >
 
struct  QDOC_CATCH_GENERATORS_ROOT_NAMESPACE::QDOC_CATCH_GENERATORS_QCHAR_ALPHABETS_NAMESPACE::QDOC_CATCH_GENERATORS_TRAITS_NAMESPACE::sizeof_alphabet< Alphabets::ascii_lowercase >
 
struct  QDOC_CATCH_GENERATORS_ROOT_NAMESPACE::QDOC_CATCH_GENERATORS_QCHAR_ALPHABETS_NAMESPACE::QDOC_CATCH_GENERATORS_TRAITS_NAMESPACE::sizeof_alphabet< Alphabets::ascii_uppercase >
 
struct  QDOC_CATCH_GENERATORS_ROOT_NAMESPACE::QDOC_CATCH_GENERATORS_QCHAR_ALPHABETS_NAMESPACE::QDOC_CATCH_GENERATORS_TRAITS_NAMESPACE::sizeof_alphabet< Alphabets::ascii_alpha >
 
struct  QDOC_CATCH_GENERATORS_ROOT_NAMESPACE::QDOC_CATCH_GENERATORS_QCHAR_ALPHABETS_NAMESPACE::QDOC_CATCH_GENERATORS_TRAITS_NAMESPACE::sizeof_alphabet< Alphabets::ascii_alphanumeric >
 

Namespaces

namespace  QDOC_CATCH_GENERATORS_ROOT_NAMESPACE
 
namespace  QDOC_CATCH_GENERATORS_ROOT_NAMESPACE::QDOC_CATCH_GENERATORS_PRIVATE_NAMESPACE
 \variable PathGeneratorConfiguration::multi_device_path_probability
 
namespace  QDOC_CATCH_GENERATORS_ROOT_NAMESPACE::QDOC_CATCH_GENERATORS_QCHAR_ALPHABETS_NAMESPACE
 
namespace  QDOC_CATCH_GENERATORS_ROOT_NAMESPACE::QDOC_CATCH_GENERATORS_QCHAR_ALPHABETS_NAMESPACE::QDOC_CATCH_GENERATORS_TRAITS_NAMESPACE
 

Enumerations

enum class  QDOC_CATCH_GENERATORS_ROOT_NAMESPACE::QDOC_CATCH_GENERATORS_QCHAR_ALPHABETS_NAMESPACE::QDOC_CATCH_GENERATORS_TRAITS_NAMESPACE::Alphabets : std::size_t {
  QDOC_CATCH_GENERATORS_ROOT_NAMESPACE::QDOC_CATCH_GENERATORS_QCHAR_ALPHABETS_NAMESPACE::QDOC_CATCH_GENERATORS_TRAITS_NAMESPACE::digit , QDOC_CATCH_GENERATORS_ROOT_NAMESPACE::QDOC_CATCH_GENERATORS_QCHAR_ALPHABETS_NAMESPACE::QDOC_CATCH_GENERATORS_TRAITS_NAMESPACE::ascii_lowercase , QDOC_CATCH_GENERATORS_ROOT_NAMESPACE::QDOC_CATCH_GENERATORS_QCHAR_ALPHABETS_NAMESPACE::QDOC_CATCH_GENERATORS_TRAITS_NAMESPACE::ascii_uppercase , QDOC_CATCH_GENERATORS_ROOT_NAMESPACE::QDOC_CATCH_GENERATORS_QCHAR_ALPHABETS_NAMESPACE::QDOC_CATCH_GENERATORS_TRAITS_NAMESPACE::ascii_alpha ,
  QDOC_CATCH_GENERATORS_ROOT_NAMESPACE::QDOC_CATCH_GENERATORS_QCHAR_ALPHABETS_NAMESPACE::QDOC_CATCH_GENERATORS_TRAITS_NAMESPACE::ascii_alphanumeric , QDOC_CATCH_GENERATORS_ROOT_NAMESPACE::QDOC_CATCH_GENERATORS_QCHAR_ALPHABETS_NAMESPACE::QDOC_CATCH_GENERATORS_TRAITS_NAMESPACE::portable_posix_filename
}
 

Functions

Catch::Generators::GeneratorWrapper< QCharQDOC_CATCH_GENERATORS_ROOT_NAMESPACE::character (char16_t lower_bound=std::numeric_limits< char16_t >::min(), char16_t upper_bound=std::numeric_limits< char16_t >::max())
 Returns a generator of that generates elements of QChar whose ucs value is in the range [lower_bound, upper_bound].
 
Catch::Generators::GeneratorWrapper< QCharQDOC_CATCH_GENERATORS_ROOT_NAMESPACE::QDOC_CATCH_GENERATORS_QCHAR_ALPHABETS_NAMESPACE::digit ()
 
Catch::Generators::GeneratorWrapper< QCharQDOC_CATCH_GENERATORS_ROOT_NAMESPACE::QDOC_CATCH_GENERATORS_QCHAR_ALPHABETS_NAMESPACE::ascii_lowercase ()
 
Catch::Generators::GeneratorWrapper< QCharQDOC_CATCH_GENERATORS_ROOT_NAMESPACE::QDOC_CATCH_GENERATORS_QCHAR_ALPHABETS_NAMESPACE::ascii_uppercase ()
 
Catch::Generators::GeneratorWrapper< QCharQDOC_CATCH_GENERATORS_ROOT_NAMESPACE::QDOC_CATCH_GENERATORS_QCHAR_ALPHABETS_NAMESPACE::ascii_alpha ()
 
Catch::Generators::GeneratorWrapper< QCharQDOC_CATCH_GENERATORS_ROOT_NAMESPACE::QDOC_CATCH_GENERATORS_QCHAR_ALPHABETS_NAMESPACE::ascii_alphanumeric ()
 
Catch::Generators::GeneratorWrapper< QCharQDOC_CATCH_GENERATORS_ROOT_NAMESPACE::QDOC_CATCH_GENERATORS_QCHAR_ALPHABETS_NAMESPACE::portable_posix_filename ()
 

Variables

template<Alphabets alphabet>
constexpr std::size_t QDOC_CATCH_GENERATORS_ROOT_NAMESPACE::QDOC_CATCH_GENERATORS_QCHAR_ALPHABETS_NAMESPACE::QDOC_CATCH_GENERATORS_TRAITS_NAMESPACE::sizeof_alphabet_v = sizeof_alphabet<alphabet>::value