capydi
Loading...
Searching...
No Matches
IDataAggregator Class Referenceabstract

#include <IDataAggregator.hpp>

Inheritance diagram for IDataAggregator:

Public Types

using ProcessedUnitType = FileSystem::PathType

Public Member Functions

virtual ~IDataAggregator ()=default
virtual void process_single_unit (const ProcessedUnitType &unit_to_parse)=0
virtual std::string get_aggregated_data () const noexcept=0

Member Typedef Documentation

◆ ProcessedUnitType

Constructor & Destructor Documentation

◆ ~IDataAggregator()

virtual IDataAggregator::~IDataAggregator ( )
virtualdefault

Member Function Documentation

◆ get_aggregated_data()

virtual std::string IDataAggregator::get_aggregated_data ( ) const
pure virtualnoexcept

◆ process_single_unit()

virtual void IDataAggregator::process_single_unit ( const ProcessedUnitType & unit_to_parse)
pure virtual

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