data_type typedef | data_access::DataProvider< DataType, SelectionType > | |
defaultUsageWaits | data_access::OptionalWrappedDataProvider | private |
defaultValues | data_access::OptionalWrappedDataProvider | private |
DeferredWrappedProvider(std::vector< std::string > providedOutputs) | data_access::DeferredWrappedProvider | inlineexplicit |
DeferredWrappedProvider(const std::string &outputName) | data_access::DeferredWrappedProvider | inlineexplicit |
DeferredWrappedProvider(DeferredWrappedProvider &&provider_to_move) noexcept | data_access::DeferredWrappedProvider | inline |
finalize() override | data_access::WrappedDataProvider | inlinevirtual |
get_available_variable_names() const override | data_access::DeferredWrappedProvider | inlinevirtual |
get_data_start_time() const override | data_access::WrappedDataProvider | inlinevirtual |
get_data_stop_time() const override | data_access::WrappedDataProvider | inlinevirtual |
get_ts_index_for_time(const time_t &epoch_time) const override | data_access::WrappedDataProvider | inlinevirtual |
get_value(const CatchmentAggrDataSelector &selector, data_access::ReSampleMethod m) override | data_access::OptionalWrappedDataProvider | inline |
data_access::DataProvider::get_value(const selection_type &selector, ReSampleMethod m=SUM)=0 | data_access::DataProvider< DataType, SelectionType > | pure virtual |
get_values(const CatchmentAggrDataSelector &selector, ReSampleMethod m) override | data_access::WrappedDataProvider | inline |
data_access::DataProvider::get_values(const selection_type &selector, ReSampleMethod m=SUM)=0 | data_access::DataProvider< DataType, SelectionType > | pure virtual |
getSetMessage() | data_access::DeferredWrappedProvider | inline |
is_property_sum_over_time_step(const std::string &name) const override | data_access::WrappedDataProvider | inlinevirtual |
isDefaultOverride(const std::string &output_name) | data_access::OptionalWrappedDataProvider | inline |
isReadyToProvideData() override | data_access::OptionalWrappedDataProvider | inlinevirtual |
isSuppliedByProvider(const std::string &outputName, GenericDataProvider *provider) | data_access::OptionalWrappedDataProvider | inlineprivatestatic |
isSuppliedByWrappedProvider(const std::string &outputName) | data_access::OptionalWrappedDataProvider | inlineprivate |
isSuppliedWithDefault(const std::string &outputName) | data_access::OptionalWrappedDataProvider | inline |
isWrappedProviderSet() | data_access::DeferredWrappedProvider | inline |
OptionalWrappedDataProvider(std::vector< std::string > providedOuts, std::map< std::string, double > defaultVals) | data_access::OptionalWrappedDataProvider | inline |
OptionalWrappedDataProvider(std::vector< std::string > providedOuts, std::map< std::string, double > defaultVals, std::map< std::string, int > defaultWaits) | data_access::OptionalWrappedDataProvider | inline |
OptionalWrappedDataProvider(std::vector< std::string > providedOutputs) | data_access::OptionalWrappedDataProvider | inlineexplicit |
OptionalWrappedDataProvider(const std::string &outputName) | data_access::OptionalWrappedDataProvider | inlineexplicit |
OptionalWrappedDataProvider(const std::string &outputName, double defaultValue, int defaultUsageWait) | data_access::OptionalWrappedDataProvider | inline |
OptionalWrappedDataProvider(const std::string &outputName, double defaultValue) | data_access::OptionalWrappedDataProvider | inline |
OptionalWrappedDataProvider(OptionalWrappedDataProvider &&provider_to_move) noexcept | data_access::OptionalWrappedDataProvider | inline |
providedOutputs | data_access::DeferredWrappedProvider | protected |
record_duration() const override | data_access::WrappedDataProvider | inlinevirtual |
recordUsingDefault(const std::string &output_name) | data_access::OptionalWrappedDataProvider | inlineprotectedvirtual |
selection_type typedef | data_access::DataProvider< DataType, SelectionType > | |
setMessage | data_access::DeferredWrappedProvider | protected |
setWrappedProvider(GenericDataProvider *provider) override | data_access::OptionalWrappedDataProvider | inlinevirtual |
wrapped_provider | data_access::WrappedDataProvider | protected |
WrappedDataProvider(GenericDataProvider *provider) | data_access::WrappedDataProvider | inlineexplicit |
WrappedDataProvider(WrappedDataProvider &provider_to_copy) | data_access::WrappedDataProvider | inline |
WrappedDataProvider(WrappedDataProvider &&provider_to_move) | data_access::WrappedDataProvider | inline |
~DataProvider()=default | data_access::DataProvider< DataType, SelectionType > | virtual |