Sequoia
Loading...
Searching...
No Matches
Classes | Variables
ProjectPaths.hpp File Reference

File paths pertaining to a sequoia project. More...

#include <filesystem>
#include <optional>
#include <span>
#include <string>
#include <vector>

Go to the source code of this file.

Classes

class  sequoia::testing::discoverable_paths
 Paths which are potentially discoverable from the commandline arguments. More...
 
class  sequoia::testing::main_paths
 Paths relating to the main cpp. More...
 
class  sequoia::testing::source_paths
 Paths relating to the source directory. More...
 
class  sequoia::testing::tests_paths
 Paths relating to the Tests directory. More...
 
class  sequoia::testing::dependencies_paths
 Paths relating to the dependencies directory. More...
 
class  sequoia::testing::test_materials_paths
 Paths relating to the TestMaterials directory. More...
 
class  sequoia::testing::build_system_paths
 Paths relating to the build_system directory. More...
 
class  sequoia::testing::build_paths
 Paths relating to the build directory. More...
 
class  sequoia::testing::auxiliary_paths
 Paths for auxiliary materials, used in creating projects/tests. More...
 
class  sequoia::testing::recovery_paths
 Holds details of the file to which the last successfully completed test is registered. More...
 
class  sequoia::testing::prune_paths
 Paths used when using dependencies to prune the number of tests. More...
 
class  sequoia::testing::output_paths
 Paths in the output directory. More...
 
class  sequoia::testing::project_paths
 Paths used by the project. More...
 
struct  sequoia::testing::project_paths::customizer
 

Variables

constexpr std::string_view sequoia::testing::seqpat {".seqpat"}
 

Detailed Description

File paths pertaining to a sequoia project.