21#ifndef __STUDY_OUTPUT_AGGREGATOR_OUTPUT_H__
22#define __STUDY_OUTPUT_AGGREGATOR_OUTPUT_H__
28#include <yuni/core/string.h>
36 using Ptr = std::shared_ptr<Output>;
45 Output(
const YString& target,
const YString::Vector& cols):
51 bool canContinue()
const
56 void incrementError();
uint nbYears
The total number of years.
Definition output.h:64
const Yuni::String::Vector columns
All columns to extract.
Definition output.h:68
Yuni::CString< 128, false > ColumnName
Column name.
Definition output.h:40
std::atomic< int > errors
The number of errors.
Definition output.h:70
uint minYear
The minimum value for the years.
Definition output.h:60
ResultsForAllStudyItems results
Results.
Definition output.h:73
Yuni::CString< 10, false > FolderName
A folder name (short length)
Definition output.h:38
std::vector< Ptr > Vector
Vector.
Definition output.h:42
uint maxYear
The maximum value for the years.
Definition output.h:62
const Yuni::String path
The study output directory.
Definition output.h:66
std::shared_ptr< Output > Ptr
The most suitable smart pointer.
Definition output.h:36