ecere/containers: Iterator::Index() now returning false when creating new entry
authorJerome St-Louis <jerome@ecere.com>
Thu, 7 Aug 2014 01:06:54 +0000 (21:06 -0400)
committerJerome St-Louis <jerome@ecere.com>
Thu, 7 Aug 2014 01:38:01 +0000 (21:38 -0400)
commita38bed2a351f4548e492349edf1c547a9760ea44
treeffeac3cb01934158f12b4a03e97e2b3beb94a1d1
parent07ab5a441d62e30287a1d49309a0c42cef091ed9
ecere/containers: Iterator::Index() now returning false when creating new entry
- Added GetAtPosition() implementation to CustomAVLTree
- Defining index type of CustomAVLTree to be the key type
   (Iterators for CustomAVLTree/AVLTree must now be declared as Iterator<KeyType, KeyType>)
- Added a 'justAdded' return parameter to Container::GetAtPosition()
12 files changed:
compiler/bootstrap/ecere/bootstrap/Array.c
compiler/bootstrap/ecere/bootstrap/Container.c
compiler/bootstrap/ecere/bootstrap/CustomAVLTree.c
compiler/bootstrap/ecere/bootstrap/LinkList.c
compiler/bootstrap/ecere/bootstrap/Map.c
ecere/src/com/containers/Array.ec
ecere/src/com/containers/Container.ec
ecere/src/com/containers/CustomAVLTree.ec
ecere/src/com/containers/LinkList.ec
ecere/src/com/containers/Map.ec
extras/gui/controls/CheckListBox.ec
ide/src/designer/CodeEditor.ec