Go to the source code of this file.
|
| enum | RecursiveIteratorMode { RIT_LEAVES_ONLY = 0
, RIT_SELF_FIRST = 1
, RIT_CHILD_FIRST = 2
} |
| |
| enum | RecursiveTreeIteratorFlags { RTIT_BYPASS_CURRENT = 4
, RTIT_BYPASS_KEY = 8
} |
| |
| enum | dual_it_type {
DIT_Default = 0
, DIT_FilterIterator = DIT_Default
, DIT_RecursiveFilterIterator = DIT_Default
, DIT_ParentIterator = DIT_Default
,
DIT_LimitIterator
, DIT_CachingIterator
, DIT_RecursiveCachingIterator
, DIT_IteratorIterator
,
DIT_NoRewindIterator
, DIT_InfiniteIterator
, DIT_AppendIterator
, DIT_RegexIterator
,
DIT_RecursiveRegexIterator
, DIT_CallbackFilterIterator
, DIT_RecursiveCallbackFilterIterator
, DIT_Unknown = ~0
} |
| |
| enum | recursive_it_it_type { RIT_Default = 0
, RIT_RecursiveIteratorIterator = RIT_Default
, RIT_RecursiveTreeIterator
, RIT_Unknow = ~0
} |
| |
| enum | {
CIT_CALL_TOSTRING = 0x00000001
, CIT_TOSTRING_USE_KEY = 0x00000002
, CIT_TOSTRING_USE_CURRENT = 0x00000004
, CIT_TOSTRING_USE_INNER = 0x00000008
,
CIT_CATCH_GET_CHILD = 0x00000010
, CIT_FULL_CACHE = 0x00000100
, CIT_PUBLIC = 0x0000FFFF
, CIT_VALID = 0x00010000
,
CIT_HAS_CHILDREN = 0x00020000
} |
| |
| enum | { REGIT_USE_KEY = 0x00000001
, REGIT_INVERTED = 0x00000002
} |
| |
| enum | regex_mode {
REGIT_MODE_MATCH
, REGIT_MODE_GET_MATCH
, REGIT_MODE_ALL_MATCHES
, REGIT_MODE_SPLIT
,
REGIT_MODE_REPLACE
, REGIT_MODE_MAX
} |
| |
◆ RIT_CATCH_GET_CHILD
◆ spl_iterator_apply_func_t
◆ anonymous enum
| Enumerator |
|---|
| CIT_CALL_TOSTRING | |
| CIT_TOSTRING_USE_KEY | |
| CIT_TOSTRING_USE_CURRENT | |
| CIT_TOSTRING_USE_INNER | |
| CIT_CATCH_GET_CHILD | |
| CIT_FULL_CACHE | |
| CIT_PUBLIC | |
| CIT_VALID | |
| CIT_HAS_CHILDREN | |
Definition at line 85 of file spl_iterators.h.
◆ anonymous enum
| Enumerator |
|---|
| REGIT_USE_KEY | |
| REGIT_INVERTED | |
Definition at line 99 of file spl_iterators.h.
◆ dual_it_type
| Enumerator |
|---|
| DIT_Default | |
| DIT_FilterIterator | |
| DIT_RecursiveFilterIterator | |
| DIT_ParentIterator | |
| DIT_LimitIterator | |
| DIT_CachingIterator | |
| DIT_RecursiveCachingIterator | |
| DIT_IteratorIterator | |
| DIT_NoRewindIterator | |
| DIT_InfiniteIterator | |
| DIT_AppendIterator | |
| DIT_RegexIterator | |
| DIT_RecursiveRegexIterator | |
| DIT_CallbackFilterIterator | |
| DIT_RecursiveCallbackFilterIterator | |
| DIT_Unknown | |
Definition at line 59 of file spl_iterators.h.
◆ recursive_it_it_type
| Enumerator |
|---|
| RIT_Default | |
| RIT_RecursiveIteratorIterator | |
| RIT_RecursiveTreeIterator | |
| RIT_Unknow | |
Definition at line 78 of file spl_iterators.h.
◆ RecursiveIteratorMode
| Enumerator |
|---|
| RIT_LEAVES_ONLY | |
| RIT_SELF_FIRST | |
| RIT_CHILD_FIRST | |
Definition at line 46 of file spl_iterators.h.
◆ RecursiveTreeIteratorFlags
| Enumerator |
|---|
| RTIT_BYPASS_CURRENT | |
| RTIT_BYPASS_KEY | |
Definition at line 54 of file spl_iterators.h.
◆ regex_mode
| Enumerator |
|---|
| REGIT_MODE_MATCH | |
| REGIT_MODE_GET_MATCH | |
| REGIT_MODE_ALL_MATCHES | |
| REGIT_MODE_SPLIT | |
| REGIT_MODE_REPLACE | |
| REGIT_MODE_MAX | |
Definition at line 105 of file spl_iterators.h.
◆ PHP_MINIT_FUNCTION()
| PHP_MINIT_FUNCTION |
( |
spl_iterators | | ) |
|
◆ spl_iterator_apply()
◆ spl_ce_AppendIterator
◆ spl_ce_CachingIterator
◆ spl_ce_CallbackFilterIterator
◆ spl_ce_EmptyIterator
◆ spl_ce_FilterIterator
◆ spl_ce_InfiniteIterator
◆ spl_ce_IteratorIterator
◆ spl_ce_LimitIterator
◆ spl_ce_NoRewindIterator
◆ spl_ce_OuterIterator
◆ spl_ce_ParentIterator
◆ spl_ce_RecursiveCachingIterator
◆ spl_ce_RecursiveCallbackFilterIterator
◆ spl_ce_RecursiveFilterIterator
◆ spl_ce_RecursiveIterator
◆ spl_ce_RecursiveIteratorIterator
◆ spl_ce_RecursiveRegexIterator
◆ spl_ce_RecursiveTreeIterator
◆ spl_ce_RegexIterator
◆ spl_ce_SeekableIterator