Program Listing for File output_config.hpp
↰ Return to documentation for file (cosm/pal/config/output_config.hpp
)
#pragma once
/*******************************************************************************
* Includes
******************************************************************************/
#include <string>
#include "rcppsw/config/base_config.hpp"
#include "rcppsw/metrics/config/metrics_config.hpp"
/*******************************************************************************
* Namespaces
******************************************************************************/
namespace cosm::pal::config {
namespace fs = std::filesystem;
/*******************************************************************************
* Structure Definitions
******************************************************************************/
struct output_config final : public rconfig::base_config {
fs::path output_parent{};
std::string output_leaf{};
rmconfig::metrics_config metrics {};
static fs::path root_calc(const output_config* config);
};
} /* namespace cosm::pal::config */