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 |