| Bindings typedef | serif::utils::dependencies::ComputationCache< GraphT, ContextT, ErrorT, ObserversT > | |
| clear_preparation() noexcept | serif::utils::dependencies::ComputationCache< GraphT, ContextT, ErrorT, ObserversT > | inline |
| ComputationCache(GraphT graph, ObserversT observers=ObserversT{}) | serif::utils::dependencies::ComputationCache< GraphT, ContextT, ErrorT, ObserversT > | inlineexplicit |
| ComputationCache(const ComputationCache &)=delete | serif::utils::dependencies::ComputationCache< GraphT, ContextT, ErrorT, ObserversT > | |
| ComputationCache(ComputationCache &&other) | serif::utils::dependencies::ComputationCache< GraphT, ContextT, ErrorT, ObserversT > | inline |
| contains() const | serif::utils::dependencies::ComputationCache< GraphT, ContextT, ErrorT, ObserversT > | inline |
| evaluate_node(const ContextT &context, const Storage &candidate, KeyList< Keys... >) | serif::utils::dependencies::ComputationCache< GraphT, ContextT, ErrorT, ObserversT > | inlineprivate |
| Failure typedef | serif::utils::dependencies::ComputationCache< GraphT, ContextT, ErrorT, ObserversT > | |
| get() const | serif::utils::dependencies::ComputationCache< GraphT, ContextT, ErrorT, ObserversT > | inline |
| input(const ContextT &context, const Storage &candidate) const | serif::utils::dependencies::ComputationCache< GraphT, ContextT, ErrorT, ObserversT > | inlineprivate |
| input_value(const ContextT &context, const Storage &candidate) const | serif::utils::dependencies::ComputationCache< GraphT, ContextT, ErrorT, ObserversT > | inlineprivate |
| inspect_source(const ContextT &context, Storage &candidate, Report &report, SourceMask &inspected, const PreparationMode mode) const | serif::utils::dependencies::ComputationCache< GraphT, ContextT, ErrorT, ObserversT > | inlineprivate |
| invalidate() noexcept | serif::utils::dependencies::ComputationCache< GraphT, ContextT, ErrorT, ObserversT > | inline |
| m_graph | serif::utils::dependencies::ComputationCache< GraphT, ContextT, ErrorT, ObserversT > | private |
| m_observers | serif::utils::dependencies::ComputationCache< GraphT, ContextT, ErrorT, ObserversT > | private |
| m_preparation_count | serif::utils::dependencies::ComputationCache< GraphT, ContextT, ErrorT, ObserversT > | private |
| m_ready | serif::utils::dependencies::ComputationCache< GraphT, ContextT, ErrorT, ObserversT > | private |
| m_report | serif::utils::dependencies::ComputationCache< GraphT, ContextT, ErrorT, ObserversT > | private |
| m_storage | serif::utils::dependencies::ComputationCache< GraphT, ContextT, ErrorT, ObserversT > | private |
| operator=(const ComputationCache &)=delete | serif::utils::dependencies::ComputationCache< GraphT, ContextT, ErrorT, ObserversT > | |
| operator=(ComputationCache &&)=delete | serif::utils::dependencies::ComputationCache< GraphT, ContextT, ErrorT, ObserversT > | |
| preparation_count() const noexcept | serif::utils::dependencies::ComputationCache< GraphT, ContextT, ErrorT, ObserversT > | inline |
| prepare_in_order(const ContextT &context, Storage &candidate, Report &report, SourceMask &inspected, const ResultMask &required, PreparationMode mode) | serif::utils::dependencies::ComputationCache< GraphT, ContextT, ErrorT, ObserversT > | inlineprivate |
| prepare_one(const ContextT &context, Storage &candidate, Report &report, SourceMask &inspected, const PreparationMode mode, KeyList< Keys... >) | serif::utils::dependencies::ComputationCache< GraphT, ContextT, ErrorT, ObserversT > | inlineprivate |
| ready() const noexcept | serif::utils::dependencies::ComputationCache< GraphT, ContextT, ErrorT, ObserversT > | inline |
| Report typedef | serif::utils::dependencies::ComputationCache< GraphT, ContextT, ErrorT, ObserversT > | |
| report() const noexcept | serif::utils::dependencies::ComputationCache< GraphT, ContextT, ErrorT, ObserversT > | inline |
| ResultMask typedef | serif::utils::dependencies::ComputationCache< GraphT, ContextT, ErrorT, ObserversT > | private |
| share() const | serif::utils::dependencies::ComputationCache< GraphT, ContextT, ErrorT, ObserversT > | inline |
| source_count | serif::utils::dependencies::ComputationCache< GraphT, ContextT, ErrorT, ObserversT > | privatestatic |
| SourceMask typedef | serif::utils::dependencies::ComputationCache< GraphT, ContextT, ErrorT, ObserversT > | private |
| Sources typedef | serif::utils::dependencies::ComputationCache< GraphT, ContextT, ErrorT, ObserversT > | |
| Storage typedef | serif::utils::dependencies::ComputationCache< GraphT, ContextT, ErrorT, ObserversT > | private |
| Traits typedef | serif::utils::dependencies::ComputationCache< GraphT, ContextT, ErrorT, ObserversT > | |
| try_prepare(const ContextT &context, RequestedT={}, const PreparationMode mode=PreparationMode::reuse_unchanged) | serif::utils::dependencies::ComputationCache< GraphT, ContextT, ErrorT, ObserversT > | inline |
| version_index() | serif::utils::dependencies::ComputationCache< GraphT, ContextT, ErrorT, ObserversT > | inlineprivatestatic |