source:
branches/PushGP/HeuristicLab.PushGP/HeuristicLab.Problems.ProgramSynthesis/Push/Stack/IPushStackBase.cs
@
14834
Last change on this file since 14834 was 14834, checked in by pkimmesw, 8 years ago | |
---|---|
File size: 403 bytes |
Line | |
---|---|
1 | namespace HeuristicLab.Problems.ProgramSynthesis.Push.Stack { |
2 | using System.Collections; |
3 | |
4 | public interface IPushStackBase : IEnumerable { |
5 | bool IsEmpty { get; } |
6 | |
7 | bool IsEnabled { get; } |
8 | |
9 | void Swap(int count); |
10 | |
11 | void Yank(int index); |
12 | void RemoveTop(); |
13 | |
14 | void Remove(int count); |
15 | |
16 | void RemoveAt(int index); |
17 | |
18 | void RemoveAt(int index, int count); |
19 | } |
20 | } |
Note: See TracBrowser
for help on using the repository browser.