-
Notifications
You must be signed in to change notification settings - Fork 860
Expand file tree
/
Copy pathiteratoriterator.xml
More file actions
82 lines (71 loc) · 2.54 KB
/
iteratoriterator.xml
File metadata and controls
82 lines (71 loc) · 2.54 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
<?xml version="1.0" encoding="utf-8"?>
<!-- $Revision$ -->
<reference xml:id="class.iteratoriterator" role="class" xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xi="http://www.w3.org/2001/XInclude">
<title>The IteratorIterator class</title>
<titleabbrev>IteratorIterator</titleabbrev>
<partintro>
<!-- {{{ IteratorIterator intro -->
<section xml:id="iteratoriterator.intro">
&reftitle.intro;
<para>
This iterator wrapper allows the conversion of anything that is
<link linkend="class.traversable">Traversable</link> into an Iterator.
It is important to understand that most classes that do not implement
Iterators have reasons as most likely they do not allow the full
Iterator feature set. If so, techniques should be provided to prevent
misuse, otherwise expect exceptions or fatal errors.
</para>
</section>
<!-- }}} -->
<section xml:id="iteratoriterator.synopsis">
&reftitle.classsynopsis;
<!-- {{{ Synopsis -->
<classsynopsis class="class">
<ooclass>
<classname>IteratorIterator</classname>
</ooclass>
<oointerface>
<modifier>implements</modifier>
<interfacename>OuterIterator</interfacename>
</oointerface>
<classsynopsisinfo role="comment">&Methods;</classsynopsisinfo>
<xi:include xpointer="xmlns(db=http://docbook.org/ns/docbook) xpointer(id('class.iteratoriterator')/db:refentry/db:refsect1[@role='description']/descendant::db:constructorsynopsis[@role='IteratorIterator'])">
<xi:fallback/>
</xi:include>
<xi:include xpointer="xmlns(db=http://docbook.org/ns/docbook) xpointer(id('class.iteratoriterator')/db:refentry/db:refsect1[@role='description']/descendant::db:methodsynopsis[@role='IteratorIterator'])">
<xi:fallback/>
</xi:include>
</classsynopsis>
<!-- }}} -->
</section>
<section role="notes"><!-- {{{ -->
&reftitle.notes;
<note>
<para>
This class permits access to methods of the inner iterator via the __call magic method.
</para>
</note>
</section><!-- }}} -->
</partintro>
&reference.spl.entities.iteratoriterator;
</reference>
<!-- Keep this comment at the end of the file
Local variables:
mode: sgml
sgml-omittag:t
sgml-shorttag:t
sgml-minimize-attributes:nil
sgml-always-quote-attributes:t
sgml-indent-step:1
sgml-indent-data:t
indent-tabs-mode:nil
sgml-parent-document:nil
sgml-default-dtd-file:"~/.phpdoc/manual.ced"
sgml-exposed-tags:nil
sgml-local-catalogs:nil
sgml-local-ecat-files:nil
End:
vim600: syn=xml fen fdm=syntax fdl=2 si
vim: et tw=78 syn=sgml
vi: ts=1 sw=1
-->