cppyabm  1.0.17
An agent-based library to integrate C++ and Python
Public Member Functions | List of all members
op_< id, ot, L, R > Struct Template Reference

Operator implementation generator. More...

#include <operators.h>

Public Member Functions

template<typename Class , typename... Extra>
void execute (Class &cl, const Extra &... extra) const
 
template<typename Class , typename... Extra>
void execute_cast (Class &cl, const Extra &... extra) const
 

Detailed Description

template<op_id id, op_type ot, typename L, typename R>
struct op_< id, ot, L, R >

Operator implementation generator.

Definition at line 53 of file operators.h.

Member Function Documentation

◆ execute()

template<op_id id, op_type ot, typename L , typename R >
template<typename Class , typename... Extra>
void op_< id, ot, L, R >::execute ( Class &  cl,
const Extra &...  extra 
) const
inline

Definition at line 54 of file operators.h.

◆ execute_cast()

template<op_id id, op_type ot, typename L , typename R >
template<typename Class , typename... Extra>
void op_< id, ot, L, R >::execute_cast ( Class &  cl,
const Extra &...  extra 
) const
inline

Definition at line 66 of file operators.h.


The documentation for this struct was generated from the following files: