This is the complete list of members for ValueProducer, including all inherited members.
Allocate() const | ValueProducer | |
AllocateCallback typedef | ValueProducer | |
Calc(const ContextBase &context, AbstractValue *output) const | ValueProducer | |
CalcCallback typedef | ValueProducer | |
is_valid() const | ValueProducer | |
NoopCalc(const ContextBase &, AbstractValue *) | ValueProducer | static |
operator=(const ValueProducer &)=default | ValueProducer | |
operator=(ValueProducer &&)=default | ValueProducer | |
ValueProducer(const ValueProducer &)=default | ValueProducer | |
ValueProducer(ValueProducer &&)=default | ValueProducer | |
ValueProducer() | ValueProducer | |
ValueProducer(const SomeInstance *instance, void(SomeClass::*calc)(const SomeContext &, SomeOutput *) const) | ValueProducer | |
ValueProducer(const SomeInstance *instance, const SomeOutput &model_value, void(SomeClass::*calc)(const SomeContext &, SomeOutput *) const) | ValueProducer | |
ValueProducer(const SomeInstance *instance, std::unique_ptr< SomeOutput >(SomeClass::*allocate)() const, void(SomeClass::*calc)(const SomeContext &, SomeOutput *) const) | ValueProducer | |
ValueProducer(const SomeInstance *instance, AllocateCallback allocate, void(SomeClass::*calc)(const SomeContext &, SomeOutput *) const) | ValueProducer | |
ValueProducer(const SomeInstance *instance, SomeOutput(SomeClass::*calc)(const SomeContext &) const) | ValueProducer | |
ValueProducer(const SomeInstance *instance, const SomeOutput &model_value, SomeOutput(SomeClass::*calc)(const SomeContext &) const) | ValueProducer | |
ValueProducer(const SomeInstance *instance, std::unique_ptr< SomeOutput >(SomeClass::*allocate)() const, SomeOutput(SomeClass::*calc)(const SomeContext &) const) | ValueProducer | |
ValueProducer(const SomeInstance *instance, AllocateCallback allocate, SomeOutput(SomeClass::*calc)(const SomeContext &) const) | ValueProducer | |
ValueProducer(std::function< void(const SomeContext &, SomeOutput *)> calc) | ValueProducer | explicit |
ValueProducer(const SomeOutput &model_value, std::function< void(const SomeContext &, SomeOutput *)> calc) | ValueProducer | |
ValueProducer(const SomeInstance *instance, std::unique_ptr< SomeOutput >(SomeClass::*allocate)() const, std::function< void(const SomeContext &, SomeOutput *)> calc) | ValueProducer | |
ValueProducer(AllocateCallback allocate, std::function< void(const SomeContext &, SomeOutput *)> calc) | ValueProducer | |
ValueProducer(std::function< SomeOutput(const SomeContext &)> calc) | ValueProducer | explicit |
ValueProducer(const SomeOutput &model_value, std::function< SomeOutput(const SomeContext &)> calc) | ValueProducer | |
ValueProducer(const SomeInstance *instance, std::unique_ptr< SomeOutput >(SomeClass::*allocate)() const, std::function< SomeOutput(const SomeContext &)> calc) | ValueProducer | |
ValueProducer(AllocateCallback allocate, std::function< SomeOutput(const SomeContext &)> calc) | ValueProducer | |
ValueProducer(const SomeOutput &model_value, CalcCallback calc) | ValueProducer | |
ValueProducer(const SomeInstance *instance, std::unique_ptr< SomeOutput >(SomeClass::*allocate)() const, CalcCallback calc) | ValueProducer | |
ValueProducer(AllocateCallback allocate, CalcCallback calc) | ValueProducer | |
~ValueProducer() | ValueProducer |