Operator implementation generator.
More...
#include <attr.h>
|
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 |
|
template<op_id id, op_type ot, typename L, typename R>
struct op_< id, ot, L, R >
Operator implementation generator.
Definition at line 174 of file attr.h.
◆ 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 |
◆ 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 |
◆ op_enable_if_hook
template<op_id id, op_type ot, typename L , typename R >
constexpr bool op_< id, ot, L, R >::op_enable_if_hook = true |
|
staticconstexpr |
The documentation for this struct was generated from the following files: