- Timestamp:
- Dec 30, 2015, 1:59:38 PM (8 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
code/branches/cpp11_v2/src/modules/objects/triggers/TriggerBase.h
r9667 r10998 52 52 @ingroup Triggers 53 53 */ 54 namespaceTriggerMode54 enum class TriggerMode 55 55 { 56 enum Value 57 { 58 EventTriggerAND, //!< The <em>and</em> mode. The trigger can only trigger if all the children are active. 59 EventTriggerOR, //!< The <em>or</em> mode. The trigger can only trigger if at least one child is active. 60 EventTriggerXOR, //!< The <em>xor</em> mode. The trigger can only trigger if exactly one child is active. 61 }; 62 } 56 EventTriggerAND, //!< The <em>and</em> mode. The trigger can only trigger if all the children are active. 57 EventTriggerOR, //!< The <em>or</em> mode. The trigger can only trigger if at least one child is active. 58 EventTriggerXOR, //!< The <em>xor</em> mode. The trigger can only trigger if exactly one child is active. 59 }; 63 60 64 61 /** … … 158 155 @param mode The mode of the trigger. 159 156 */ 160 inline void setMode(TriggerMode ::Valuemode) //!< Get the mode of the trigger.157 inline void setMode(TriggerMode mode) //!< Get the mode of the trigger. 161 158 { this->mode_ = mode; } 162 159 const std::string& getModeString(void) const; … … 165 162 @return Returns and Enum for the mode of the trigger. 166 163 */ 167 inline TriggerMode ::ValuegetMode(void) const164 inline TriggerMode getMode(void) const 168 165 { return mode_; } 169 166 … … 211 208 212 209 bool bInvertMode_; //!< Bool for the invert-mode, if true the trigger is inverted. 213 TriggerMode ::Valuemode_; //!< The mode of the trigger.210 TriggerMode mode_; //!< The mode of the trigger. 214 211 215 212 TriggerBase* parent_; //!< The parent of this trigger.
Note: See TracChangeset
for help on using the changeset viewer.