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