26 #include "../include/charon-core/Statement.h"
31 "<h2>Statement module to be used in loops</h2><br>"
32 "Statement module to be used in loops. This plugin is intended "
33 "for loops (e.g. WhileGroup). It interfaces the loop with the "
34 "bool statement connected to it."
41 "Statement to interface to the external loop",
72 bool Statement::operator ()()
const
Statement(const std::string &name="")
default constructor
Statement module to be used in loops.
build_type
defined build type
template_type
Integer which represents a template type.
Base class for serializable objects.
statement_DECLDIR void destroy(ParameteredObject *b)
Deletes an instance of the plugin.
Convenience file to iclude all ParameteredObject dependencies and Template functions.
virtual void execute()
Update object.
void _setTags(const std::string &tags)
Register additional tag names for grouping ParameteredObjects.
InputSlot< bool > statement
Statement to interface to the external loop.
the object was compiled in release mode
statement_DECLDIR ParameteredObject::build_type getBuildType()
Report build configuration to prevent linking of incompatibel runtime libs.
void _addInputSlot(Slot &slot, const std::string &name, const std::string &doc, const std::string &type="")
These functions needs to be called by the derived class in order to register all objects which can be...
statement_DECLDIR ParameteredObject * create(const std::string &name, ParameteredObject::template_type)
Creates an instance of the plugin.
#define statement_DECLDIR
Not needed without MSVC.
the object was compiled in debug mode