class CachingIterator implements OuterIterator, Traversable, Iterator, ArrayAccess, Countable extends IteratorIterator| CALL_TOSTRING | 1 |
| CATCH_GET_CHILD | 16 |
| TOSTRING_USE_KEY | 2 |
| TOSTRING_USE_CURRENT | 4 |
| TOSTRING_USE_INNER | 8 |
| FULL_CACHE | 256 |
| __construct($iterator, $flags) | |
| rewind() | |
| valid() | |
| key() | |
| current() | |
| next() | |
| hasNext() | |
| __toString() | |
| getInnerIterator() | |
| getFlags() | |
| setFlags($flags) | |
| offsetGet($index) | |
| offsetSet($index, $newval) | |
| offsetUnset($index) | |
| offsetExists($index) | |
| getCache() | |
| count() |