IsDone() const
Indicates whether there are no more Child Info entries in the list (iterator has reached end of the list), or the current entry is valid.
operator++()
Overloads operator `++` (pre-increment) to advance the iterator to move to the next Child Info entry in the list (if any).
operator++()
Overloads operator `++` (pre-increment) to advance the iterator to move to the next Child Info entry in the list (if any).
GetChildInfo() const
Gets the Child Info corresponding to the current iterator entry in the list.
Delete()
Deletes the current Child Info entry.
operator*() const
Overloads the `*` dereference operator and gets a reference to `ChildInfo` entry to which the iterator is currently pointing.
operator() const
Overloads operator `==` to evaluate whether or not two iterator instances are equal.
Advance()
Read()