Sequoia
Loading...
Searching...
No Matches
Classes | Public Member Functions | Friends | List of all members
sequoia::testing::project_paths Class Reference

Paths used by the project. More...

#include <ProjectPaths.hpp>

Classes

struct  customizer
 

Public Member Functions

 project_paths (int argc, char **argv, const customizer &customization)
 
const std::filesystem::path & project_root () const noexcept
 
const std::filesystem::path & executable () const noexcept
 
const source_pathssource () const noexcept
 
const dependencies_pathsdependencies () const noexcept
 
const tests_pathstests () const noexcept
 
const test_materials_pathstest_materials () const noexcept
 
const build_pathsbuild () const noexcept
 
const build_system_pathsbuild_system () const noexcept
 
const auxiliary_pathsaux_paths () const noexcept
 
const output_pathsoutput () const noexcept
 
const main_pathsmain () const noexcept
 
const std::vector< main_paths > & ancillary_main_cpps () const noexcept
 
const discoverable_pathsdiscovered () const noexcept
 
std::span< const std::filesystem::path > additional_dependency_analysis_paths () const noexcept
 
prune_paths prune () const
 

Friends

bool operator== (const project_paths &, const project_paths &) noexcept=default
 

Detailed Description

Paths used by the project.


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