aurelia::side_effect_strategy< Kernel > Struct Template Reference

#include <side_effect_strategy.hh>

List of all members.

Public Member Functions

 side_effect_strategy (const Kernel &k)
 side_effect_strategy (const side_effect_strategy &other)
void swap (side_effect_strategy &other)
side_effect_strategyoperator= (side_effect_strategy other)
template<typename T , typename M = typename side_effect_strategy_model<Kernel, T>::model>
M::output operator() (const T &t) const
const Kernel * operator-> () const
Kernel * operator-> ()
Kernel & operator* ()
const Kernel & operator* () const

Detailed Description

template<typename Kernel>
struct aurelia::side_effect_strategy< Kernel >

Embeds a non-const strategy as a const one.


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