This is the complete list of members for bdm::experimental::GenericReducer< T, TResult >, including all inherited members.
| agent_function_ | bdm::experimental::GenericReducer< T, TResult > | private |
| filter_ | bdm::experimental::GenericReducer< T, TResult > | private |
| GenericReducer() | bdm::experimental::GenericReducer< T, TResult > | inline |
| GenericReducer(void(agent_function)(Agent *, T *), T(*reduce_partial_results)(const SharedData< T > &), bool(*filter)(Agent *)=nullptr, TResult(*post_process)(TResult)=nullptr) | bdm::experimental::GenericReducer< T, TResult > | inline |
| GetResult() override | bdm::experimental::GenericReducer< T, TResult > | inlinevirtual |
| NewCopy() const override | bdm::experimental::GenericReducer< T, TResult > | inline |
| Reducer< T >::NewCopy() const=0 | bdm::experimental::Reducer< T > | pure virtual |
| operator()(Agent *agent) override | bdm::experimental::GenericReducer< T, TResult > | inline |
| Reducer< T >::operator()(TArgs... args)=0 | bdm::Functor< void, Agent * > | pure virtual |
| post_process_ | bdm::experimental::GenericReducer< T, TResult > | private |
| reduce_partial_results_ | bdm::experimental::GenericReducer< T, TResult > | private |
| Reset() override | bdm::experimental::GenericReducer< T, TResult > | inlinevirtual |
| tl_results_ | bdm::experimental::GenericReducer< T, TResult > | private |
| ~Functor()=default | bdm::Functor< void, Agent * > | virtual |
| ~GenericReducer()=default | bdm::experimental::GenericReducer< T, TResult > | virtual |
| ~Reducer() override=default | bdm::experimental::Reducer< T > | |