![]() |
Qt
Internal/Contributor docs for the Qt SDK. Note: These are NOT official API docs; those are found at https://doc.qt.io/
|
#include "../namespaces.h"#include "qchar_generator.h"#include "qstring_generator.h"#include "../utilities/semantics/move_into_vector.h"#include "../utilities/semantics/generator_handler.h"#include <catch/catch.hpp>#include <random>#include <QChar>#include <QString>#include <QStringList>#include <QRegularExpression>Go to the source code of this file.
Classes | |
| class | QDOC_CATCH_GENERATORS_ROOT_NAMESPACE::PathGeneratorConfiguration |
| Defines some parameters to customize the generation of paths by a PathGenerator. More... | |
| class | QDOC_CATCH_GENERATORS_ROOT_NAMESPACE::QDOC_CATCH_GENERATORS_PRIVATE_NAMESPACE::PathGenerator |
Namespaces | |
| namespace | QDOC_CATCH_GENERATORS_ROOT_NAMESPACE |
| namespace | QDOC_CATCH_GENERATORS_ROOT_NAMESPACE::QDOC_CATCH_GENERATORS_PRIVATE_NAMESPACE |
| \variable PathGeneratorConfiguration::multi_device_path_probability | |
Functions | |
| Catch::Generators::GeneratorWrapper< QString > | QDOC_CATCH_GENERATORS_ROOT_NAMESPACE::path (Catch::Generators::GeneratorWrapper< QString > &&device_generator, Catch::Generators::GeneratorWrapper< QString > &&root_component_generator, Catch::Generators::GeneratorWrapper< QString > &&directory_generator, Catch::Generators::GeneratorWrapper< QString > &&filename_generator, Catch::Generators::GeneratorWrapper< QString > &&separator_generator, PathGeneratorConfiguration configuration=PathGeneratorConfiguration{}) |
| Returns a generator that produces QStrings that represent a path in a filesystem. | |
| Catch::Generators::GeneratorWrapper< QString > | QDOC_CATCH_GENERATORS_ROOT_NAMESPACE::QDOC_CATCH_GENERATORS_PRIVATE_NAMESPACE::posix_root () |
| Returns a generator that generates strings that are suitable to be used as a root component in POSIX paths. | |
| Catch::Generators::GeneratorWrapper< QString > | QDOC_CATCH_GENERATORS_ROOT_NAMESPACE::QDOC_CATCH_GENERATORS_PRIVATE_NAMESPACE::portable_posix_directory_name () |
| Returns a generator that generates strings that are suitable to be used as directory components in POSIX paths and that use an alphabet that should generally be supported by other systems. | |
| Catch::Generators::GeneratorWrapper< QString > | QDOC_CATCH_GENERATORS_ROOT_NAMESPACE::QDOC_CATCH_GENERATORS_PRIVATE_NAMESPACE::portable_posix_filename () |
| Returns a generator that generates strings that are suitable to be used as filenames in POSIX paths and that use an alphabet that should generally be supported by other systems. | |
| Catch::Generators::GeneratorWrapper< QString > | QDOC_CATCH_GENERATORS_ROOT_NAMESPACE::QDOC_CATCH_GENERATORS_PRIVATE_NAMESPACE::posix_separator () |
| Returns a generator that generates strings that can be used as POSIX compliant separators. | |
| Catch::Generators::GeneratorWrapper< QString > | QDOC_CATCH_GENERATORS_ROOT_NAMESPACE::QDOC_CATCH_GENERATORS_PRIVATE_NAMESPACE::windows_logical_drives () |
| Returns a generator that generates strings that can be suitably used as logical drive names in Windows' paths. | |
| Catch::Generators::GeneratorWrapper< QString > | QDOC_CATCH_GENERATORS_ROOT_NAMESPACE::QDOC_CATCH_GENERATORS_PRIVATE_NAMESPACE::windows_separator () |
| Returns a generator that generate strings that can be used as separators in Windows based paths. | |
| Catch::Generators::GeneratorWrapper< QString > | QDOC_CATCH_GENERATORS_ROOT_NAMESPACE::relaxed_portable_posix_path (double absolute_path_probability=0.5, double directory_path_probability=0.5) |
| Returns a generator that generates strings representing POSIX compatible paths. | |
| Catch::Generators::GeneratorWrapper< QString > | QDOC_CATCH_GENERATORS_ROOT_NAMESPACE::traditional_dos_path (double absolute_path_probability=0.5, double directory_path_probability=0.5, double multi_device_path_probability=0.5) |
| Returns a generator that produces strings that represents traditional DOS paths as defined in \l {https://docs.microsoft.com/en-us/dotnet/standard/io/file-path-formats#traditional-dos-paths}. | |
| Catch::Generators::GeneratorWrapper< QString > | QDOC_CATCH_GENERATORS_ROOT_NAMESPACE::native_path (double absolute_path_probability=0.5, double directory_path_probability=0.5) |
| Returns a generator that generates QStrings that represents paths native to the underlying OS. | |
| Catch::Generators::GeneratorWrapper< QString > | QDOC_CATCH_GENERATORS_ROOT_NAMESPACE::native_relative_path (double directory_path_probability=0.5) |
| Returns a generator that generates QStrings that represents paths native to the underlying OS and that are always {Relative}. | |
| Catch::Generators::GeneratorWrapper< QString > | QDOC_CATCH_GENERATORS_ROOT_NAMESPACE::native_relative_file_path () |
| Returns a generator that generates QStrings that represents paths native to the underlying OS and that are always {Relative} and {To a File}. | |
| Catch::Generators::GeneratorWrapper< QString > | QDOC_CATCH_GENERATORS_ROOT_NAMESPACE::native_relative_directory_path () |
| Returns a generator that generates QStrings that represents paths native to the underlying OS and that are always {Relative} and {To a Directory}. | |
Variables | |
| static constexpr std::size_t | QDOC_CATCH_GENERATORS_ROOT_NAMESPACE::QDOC_CATCH_GENERATORS_PRIVATE_NAMESPACE::minimum_component_length {1} |
| static constexpr std::size_t | QDOC_CATCH_GENERATORS_ROOT_NAMESPACE::QDOC_CATCH_GENERATORS_PRIVATE_NAMESPACE::maximum_component_length {14} |