MultiAgentDecisionProcess
MultiAgentDecisionProcessDiscreteFactoredStates::BoundScopeFunctor< SF > Class Template Reference

The BoundScopeFunctor class binds the "SetScopes" function to a templated object. More...

#include <MultiAgentDecisionProcessDiscreteFactoredStates.h>

Inheritance diagram for MultiAgentDecisionProcessDiscreteFactoredStates::BoundScopeFunctor< SF >:
[legend]

Public Member Functions

 BoundScopeFunctor (SF *sf_ptr, void(SF::*func_ptr)(void))
 
void operator() (void)
 

Private Attributes

void(SF::* _m_func )()
 
SF * _m_sf
 

Detailed Description

template<class SF>
class MultiAgentDecisionProcessDiscreteFactoredStates::BoundScopeFunctor< SF >

The BoundScopeFunctor class binds the "SetScopes" function to a templated object.

Constructor & Destructor Documentation

template<class SF>
MultiAgentDecisionProcessDiscreteFactoredStates::BoundScopeFunctor< SF >::BoundScopeFunctor ( SF *  sf_ptr,
void(SF::*)(void)  func_ptr 
)
inline

Member Function Documentation

Member Data Documentation

template<class SF>
SF* MultiAgentDecisionProcessDiscreteFactoredStates::BoundScopeFunctor< SF >::_m_sf
private