#include "Utilities/WrappedInt.h"
Classes | |
struct | NotifyEngineWrite< Engine > |
NotifyEngineWrite is a general wrapper class that is used to tell an engine that we're going to write to it. More... | |
Functions | |
template<class Engine > | |
void | notifyEngineWrite (const Engine &e) |
This helper function simplifies use of the NotifyEngineWrite functor. | |
template<class Engine > | |
void | notifyEngineWrite (const Engine &, const WrappedInt< false > &) |
This function lets us skip the notification at compile time. | |
template<class Engine > | |
void | notifyEngineWrite (const Engine &e, const WrappedInt< true > &) |
This function lets us skip the notification at compile time. |
void notifyEngineWrite | ( | const Engine & | e | ) | [inline] |
This helper function simplifies use of the NotifyEngineWrite functor.
References NotifyEngineWrite< Engine >::notify().
Referenced by ParticleEvaluator::evaluate(), PatchEvaluator< MainEvaluatorTag >::evaluate(), Evaluator< MainEvaluatorTag >::evaluate(), ParticleEvaluator::evaluate2(), PatchEvaluator< MainEvaluatorTag >::evaluate2(), ParticleEvaluator::evaluate2Block(), ParticleEvaluator::evaluate3(), PatchEvaluator< MainEvaluatorTag >::evaluate3(), ParticleEvaluator::evaluate3Block(), ParticleEvaluator::evaluateBlock(), Evaluator< MainEvaluatorTag >::evaluateZeroBased(), and EngineWriteNotifier::operator()().
void notifyEngineWrite | ( | const Engine & | , | |
const WrappedInt< false > & | ||||
) | [inline] |
This function lets us skip the notification at compile time.
(If we're actually reading from the engine, for example.)
void notifyEngineWrite | ( | const Engine & | e, | |
const WrappedInt< true > & | ||||
) | [inline] |
This function lets us skip the notification at compile time.
(If we're actually reading from the engine, for example.)
References NotifyEngineWrite< Engine >::notify().