Adobe Source Libraries 1.49.0
A collection of C++ libraries.
Loading...
Searching...
No Matches
child_adaptor< Forest > Class Template Reference

#include <adobe/forest.hpp>

Public Types

typedef Forest forest_type
typedef Forest::value_type value_type
typedef Forest::iterator iterator_type
typedef Forest::reference reference
typedef Forest::const_reference const_reference
typedef Forest::difference_type difference_type
typedef Forest::child_iterator iterator

Public Member Functions

 child_adaptor (forest_type &f, iterator_type &i)
value_typeback ()
value_typefront ()
void push_back (const value_type &x)
void push_front (const value_type &x)
void pop_back ()
void pop_front ()

Detailed Description

template<typename Forest>
class adobe::child_adaptor< Forest >

Child adapter iterator type.

Definition at line 938 of file forest.hpp.

Member Typedef Documentation

◆ forest_type

template<typename Forest>
typedef Forest forest_type

Definition at line 940 of file forest.hpp.

◆ value_type

template<typename Forest>
typedef Forest::value_type value_type

Definition at line 941 of file forest.hpp.

◆ iterator_type

template<typename Forest>
typedef Forest::iterator iterator_type

Definition at line 942 of file forest.hpp.

◆ reference

template<typename Forest>
typedef Forest::reference reference

Definition at line 943 of file forest.hpp.

◆ const_reference

template<typename Forest>
typedef Forest::const_reference const_reference

Definition at line 944 of file forest.hpp.

◆ difference_type

template<typename Forest>
typedef Forest::difference_type difference_type

Definition at line 945 of file forest.hpp.

◆ iterator

template<typename Forest>
typedef Forest::child_iterator iterator

Definition at line 946 of file forest.hpp.

Constructor & Destructor Documentation

◆ child_adaptor()

template<typename Forest>
child_adaptor ( forest_type & f,
iterator_type & i )

Definition at line 948 of file forest.hpp.

Member Function Documentation

◆ back()

template<typename Forest>
value_type & back ( )

Definition at line 950 of file forest.hpp.

◆ front()

template<typename Forest>
value_type & front ( )

Definition at line 951 of file forest.hpp.

◆ push_back()

template<typename Forest>
void push_back ( const value_type & x)

Definition at line 953 of file forest.hpp.

◆ push_front()

template<typename Forest>
void push_front ( const value_type & x)

Definition at line 954 of file forest.hpp.

◆ pop_back()

template<typename Forest>
void pop_back ( )

Definition at line 956 of file forest.hpp.

◆ pop_front()

template<typename Forest>
void pop_front ( )

Definition at line 957 of file forest.hpp.