|
slot 0.0.1
A real time UI render framework
|
#include <LayoutableChildren.h>
Public 类型 | |
| using | iterator_category = std::input_iterator_tag |
| using | difference_type = std::ptrdiff_t |
| using | value_type = T* |
| using | pointer = T* |
| using | reference = T* |
Public 成员函数 | |
| Iterator ()=default | |
| Iterator (const T *node, size_t childIndex) | |
| T * | operator* () const |
| Iterator & | operator++ () |
| Iterator | operator++ (int) |
Private 成员函数 | |
| void | next () |
| void | skipContentsNodes () |
Private 属性 | |
| const T * | node_ {nullptr} |
| size_t | childIndex_ {0} |
| std::forward_list< std::pair< const T *, size_t > > | backtrack_ |
| friend | LayoutableChildren |
友元 | |
| bool | operator== (const Iterator &a, const Iterator &b) |
| bool | operator!= (const Iterator &a, const Iterator &b) |
| using facebook::yoga::LayoutableChildren< T >::Iterator::difference_type = std::ptrdiff_t |
| using facebook::yoga::LayoutableChildren< T >::Iterator::iterator_category = std::input_iterator_tag |
| using facebook::yoga::LayoutableChildren< T >::Iterator::pointer = T* |
| using facebook::yoga::LayoutableChildren< T >::Iterator::reference = T* |
| using facebook::yoga::LayoutableChildren< T >::Iterator::value_type = T* |
|
default |
|
inline |
|
inlineprivate |


|
inline |
|
inline |

|
inline |
|
inlineprivate |


|
private |
|
private |
|
private |
|
private |