Changeset 14834 for branches/PushGP/HeuristicLab.PushGP/HeuristicLab.Problems.ProgramSynthesis/Push/Configuration/IEnabledExpressionsConfiguration.cs
- Timestamp:
- 04/10/17 00:27:31 (7 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/PushGP/HeuristicLab.PushGP/HeuristicLab.Problems.ProgramSynthesis/Push/Configuration/IEnabledExpressionsConfiguration.cs
r14777 r14834 22 22 IList<string> EnabledExpressions { get; } 23 23 24 void EnableStack(StackTypes types); 25 void DisableStack(StackTypes types); 24 void EnableStack(StackTypes types, bool enableExpressions = false); 25 void DisableStack(StackTypes type, bool disableExpressions = false); 26 void SetStack(StackTypes type, bool state, bool cascadeForExpressions = false); 26 27 void EnableExpressionOfStack(StackTypes types); 27 28 void DisableExpressionOfStack(StackTypes types); 28 void EnableExpression(string name); 29 void DisableExpression(string name); 30 void EnableExpression<T>() where T : Expression; 31 void DisableExpression<T>() where T : Expression; 29 void EnableExpression(string name, bool enableStackIfDisabled = false); 30 void DisableExpression(string name, bool disableStackIfEnabled = false); 31 void SetExpression(string name, bool state, bool cascadeForStack = false); 32 void SetExpression<T>(bool state, bool cascadeForStack = false) where T : Expression; 33 void EnableExpression<T>(bool enableStackIfDisabled = false) where T : Expression; 34 void DisableExpression<T>(bool disableStackIfEnabled = false) where T : Expression; 32 35 } 33 36 }
Note: See TracChangeset
for help on using the changeset viewer.