|
void | qualified_name (std::string name) |
|
void | add_equivalent_type (std::string name) |
|
void | source_dir (std::filesystem::path dir) |
|
void | finalize () |
|
std::vector< std::string > | constructors () const |
|
| nascent_test_base (project_paths paths, std::string copyright, indentation codeIndent, std::ostream &stream) |
|
| nascent_test_base (const nascent_test_base &)=default |
|
| nascent_test_base (nascent_test_base &&) noexcept=default |
|
| nascent_test_base (project_paths paths, std::string copyright, indentation codeIndent, std::ostream &stream) |
|
nascent_test_flavour | flavour () const noexcept |
|
void | flavour (nascent_test_flavour f) |
|
const std::string & | suite () const noexcept |
|
void | suite (std::string name) |
|
const std::filesystem::path & | header () const noexcept |
|
void | header (std::filesystem::path h) |
|
const std::string & | test_type () const noexcept |
|
void | test_type (std::string type) |
|
const std::string & | forename () const noexcept |
|
void | forename (std::string name) |
|
const std::string & | surname () const noexcept |
|
void | surname (std::string name) |
|
void | generate_source_files (gen_source_option opt) |
|
const std::filesystem::path & | host_dir () const noexcept |
|
const std::filesystem::path & | header_path () const noexcept |
|
|
static std::vector< std::string > | stubs () |
|
static std::vector< std::string > | framework_diagnostics_stubs () |
|
|
enum class | gen_source_option { no
, yes
} |
|
| nascent_test_base (const nascent_test_base &)=default |
|
| nascent_test_base (nascent_test_base &&) noexcept=default |
|
nascent_test_base & | operator= (const nascent_test_base &)=default |
|
nascent_test_base & | operator= (nascent_test_base &&) noexcept=default |
|
const project_paths & | paths () const noexcept |
|
std::filesystem::path | build_source_path (const std::filesystem::path &filename) const |
|
template<invocable_r< std::filesystem::path, std::filesystem::path > WhenAbsent, std::invocable< std::string & > FileTransformer> |
void | finalize (WhenAbsent fn, const std::vector< std::string > &stubs, const std::vector< std::string > &constructors, std::string_view nameStub, FileTransformer transformer) |
|
const std::string & | camel_name () const noexcept |
|
void | camel_name (std::string name) |
|
void | set_cpp (const std::filesystem::path &headerPath, std::string_view nameSpace) |
|
const indentation & | code_indent () const noexcept |
|
const std::string & | copyright () const noexcept |
|
const std::string & | project_namespace () const noexcept |
|
std::ostream & | stream () noexcept |
|
void | finalize_suite (std::string_view fallbackIngredient) |
|
void | make_common_replacements (std::string &text) const |
|
The documentation for this class was generated from the following files: