OpenGM  2.3.x
Discrete Graphical Model Library
Public Types | Public Member Functions | List of all members
opengm::visitors::ExplicitVisitorWrapper< VISITOR, INFERENCE_TYPE > Class Template Reference

#include <visitors.hxx>

+ Collaboration diagram for opengm::visitors::ExplicitVisitorWrapper< VISITOR, INFERENCE_TYPE >:

Public Types

typedef VISITOR VisitorType
 
typedef INFERENCE_TYPE InferenceType
 
typedef InferenceType::ValueType ValueType
 

Public Member Functions

 ExplicitVisitorWrapper (VISITOR *pvisitor, INFERENCE_TYPE *pinference)
 
void begin (ValueType value, ValueType bound)
 
void end (ValueType value, ValueType bound)
 
size_t operator() (ValueType value, ValueType bound)
 
size_t operator() ()
 

Detailed Description

template<class VISITOR, class INFERENCE_TYPE>
class opengm::visitors::ExplicitVisitorWrapper< VISITOR, INFERENCE_TYPE >

Definition at line 541 of file visitors/visitors.hxx.

Member Typedef Documentation

template<class VISITOR , class INFERENCE_TYPE >
typedef INFERENCE_TYPE opengm::visitors::ExplicitVisitorWrapper< VISITOR, INFERENCE_TYPE >::InferenceType

Definition at line 545 of file visitors/visitors.hxx.

template<class VISITOR , class INFERENCE_TYPE >
typedef InferenceType::ValueType opengm::visitors::ExplicitVisitorWrapper< VISITOR, INFERENCE_TYPE >::ValueType

Definition at line 546 of file visitors/visitors.hxx.

template<class VISITOR , class INFERENCE_TYPE >
typedef VISITOR opengm::visitors::ExplicitVisitorWrapper< VISITOR, INFERENCE_TYPE >::VisitorType

Definition at line 544 of file visitors/visitors.hxx.

Constructor & Destructor Documentation

template<class VISITOR , class INFERENCE_TYPE >
opengm::visitors::ExplicitVisitorWrapper< VISITOR, INFERENCE_TYPE >::ExplicitVisitorWrapper ( VISITOR *  pvisitor,
INFERENCE_TYPE *  pinference 
)
inline

Definition at line 548 of file visitors/visitors.hxx.

Member Function Documentation

template<class VISITOR , class INFERENCE_TYPE >
void opengm::visitors::ExplicitVisitorWrapper< VISITOR, INFERENCE_TYPE >::begin ( ValueType  value,
ValueType  bound 
)
inline

Definition at line 551 of file visitors/visitors.hxx.

template<class VISITOR , class INFERENCE_TYPE >
void opengm::visitors::ExplicitVisitorWrapper< VISITOR, INFERENCE_TYPE >::end ( ValueType  value,
ValueType  bound 
)
inline

Definition at line 552 of file visitors/visitors.hxx.

template<class VISITOR , class INFERENCE_TYPE >
size_t opengm::visitors::ExplicitVisitorWrapper< VISITOR, INFERENCE_TYPE >::operator() ( ValueType  value,
ValueType  bound 
)
inline

Definition at line 553 of file visitors/visitors.hxx.

template<class VISITOR , class INFERENCE_TYPE >
size_t opengm::visitors::ExplicitVisitorWrapper< VISITOR, INFERENCE_TYPE >::operator() ( )
inline

Definition at line 554 of file visitors/visitors.hxx.