| 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 |