Enhanced C#
Language of your choice: library documentation
Properties | Protected Member Functions | List of all members
Loyc.Collections.CPStringTrie< TValue >.KeyEnumerator Class Reference

Enumerates keys of a CPStringTrie. More...


Source file:
Inheritance diagram for Loyc.Collections.CPStringTrie< TValue >.KeyEnumerator:
Loyc.Collections.Impl.CPEnumerator< TValue >

Remarks

Enumerates keys of a CPStringTrie.

Avoid calling Current more than once per key, as each call requires the key to be decoded from the bytes it is made up of.

Properties

new string Current [get]
 
- Properties inherited from Loyc.Collections.Impl.CPEnumerator< TValue >
Current [get]
 
bool IsValid [get]
 Returns true if this enumerator points to an item and Current is valid. More...
 
InternalList< byte > CurrentKey [get]
 

Protected Member Functions

 KeyEnumerator (CPTrie< TValue > trie)
 

Additional Inherited Members

- Public Member Functions inherited from Loyc.Collections.Impl.CPEnumerator< TValue >
bool MoveNext ()
 
bool MovePrev ()
 
void Reset ()
 
void Dispose ()
 
- Protected fields inherited from Loyc.Collections.Impl.CPEnumerator< TValue >
CurrentValue
 
CPTrie< T > _trie