Program Listing for File file_sink_config.hpp

Return to documentation for file (rcppsw/metrics/config/file_sink_config.hpp)

#pragma once

/*******************************************************************************
 * Includes
 ******************************************************************************/
#include "rcppsw/config/base_config.hpp"
#include "rcppsw/metrics/config/output_mode_config.hpp"

/*******************************************************************************
 * Namespaces
 ******************************************************************************/
namespace rcppsw::metrics::config {

/*******************************************************************************
 * Structure Definitions
 ******************************************************************************/
struct file_sink_config final : public rconfig::base_config {
  rmetrics::config::output_mode_config append{};
  rmetrics::config::output_mode_config truncate{};
  rmetrics::config::output_mode_config create{};
};

} /* namespace rcppsw::metrics::config */