OpenGM  2.3.x
Discrete Graphical Model Library
Public Types | Static Public Member Functions | List of all members
opengm::FunctionSerialization< python::PythonFunction< T, I, L > > Class Template Reference

#include <pythonfunction.hxx>

+ Collaboration diagram for opengm::FunctionSerialization< python::PythonFunction< T, I, L > >:

Public Types

typedef python::PythonFunction< T, I, L >::ValueType ValueType
 

Static Public Member Functions

static size_t indexSequenceSize (const python::PythonFunction< T, I, L > &)
 
static size_t valueSequenceSize (const python::PythonFunction< T, I, L > &)
 
template<class INDEX_OUTPUT_ITERATOR , class VALUE_OUTPUT_ITERATOR >
static void serialize (const python::PythonFunction< T, I, L > &, INDEX_OUTPUT_ITERATOR, VALUE_OUTPUT_ITERATOR)
 
template<class INDEX_INPUT_ITERATOR , class VALUE_INPUT_ITERATOR >
static void deserialize (INDEX_INPUT_ITERATOR, VALUE_INPUT_ITERATOR, python::PythonFunction< T, I, L > &)
 

Detailed Description

template<class T, class I, class L>
class opengm::FunctionSerialization< python::PythonFunction< T, I, L > >

Definition at line 132 of file pythonfunction.hxx.

Member Typedef Documentation

template<class T , class I , class L >
typedef python::PythonFunction<T, I, L>::ValueType opengm::FunctionSerialization< python::PythonFunction< T, I, L > >::ValueType

Definition at line 134 of file pythonfunction.hxx.

Member Function Documentation

template<class T , class I , class L >
template<class INDEX_INPUT_ITERATOR , class VALUE_INPUT_ITERATOR >
static void opengm::FunctionSerialization< python::PythonFunction< T, I, L > >::deserialize ( INDEX_INPUT_ITERATOR  ,
VALUE_INPUT_ITERATOR  ,
python::PythonFunction< T, I, L > &   
)
inlinestatic

Definition at line 149 of file pythonfunction.hxx.

template<class T , class I , class L >
static size_t opengm::FunctionSerialization< python::PythonFunction< T, I, L > >::indexSequenceSize ( const python::PythonFunction< T, I, L > &  )
inlinestatic

Definition at line 136 of file pythonfunction.hxx.

template<class T , class I , class L >
template<class INDEX_OUTPUT_ITERATOR , class VALUE_OUTPUT_ITERATOR >
static void opengm::FunctionSerialization< python::PythonFunction< T, I, L > >::serialize ( const python::PythonFunction< T, I, L > &  ,
INDEX_OUTPUT_ITERATOR  ,
VALUE_OUTPUT_ITERATOR   
)
inlinestatic

Definition at line 145 of file pythonfunction.hxx.

template<class T , class I , class L >
static size_t opengm::FunctionSerialization< python::PythonFunction< T, I, L > >::valueSequenceSize ( const python::PythonFunction< T, I, L > &  )
inlinestatic

Definition at line 140 of file pythonfunction.hxx.