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