sequence_view< T > Struct Template Reference | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Public Types | |
| typedef poly_base < poly_sequence_view_interface < T > , poly_sequence_view_instance < T >::template type > | base_t |
| typedef poly_sequence_view_instance< T > ::cow_value_type | cow_value_type |
Public Member Functions | |
| void | clear () |
| void | erase (const vector< sequence_key< T > > &key_set) |
| void | extend (sequence_key< T > before, sequence_key< T > value_key, cow_value_type value) |
| void | extend_set (sequence_key< T > before, const vector< sequence_key< T > > &extend_key_set) |
| void | refresh (sequence_key< T > index, cow_value_type value) |
| template<typename V > | |
| sequence_view (const V &s) | |
| sequence_view (move_from< sequence_view > x) | |
Detailed Description
template<typename T>
struct adobe::sequence_view< T >
Definition at line 100 of file poly_sequence_view.hpp.
Member Typedef Documentation
| typedef poly_base<poly_sequence_view_interface<T>, poly_sequence_view_instance<T>::template type> base_t |
Definition at line 104 of file poly_sequence_view.hpp.
| typedef poly_sequence_view_instance<T>::cow_value_type cow_value_type |
Definition at line 106 of file poly_sequence_view.hpp.
Constructor & Destructor Documentation
| sequence_view | ( | const V & | s ) | [explicit] |
Definition at line 109 of file poly_sequence_view.hpp.
| sequence_view | ( | move_from< sequence_view< T > > | x ) |
Definition at line 113 of file poly_sequence_view.hpp.
Member Function Documentation
| void clear | ( | ) |
Definition at line 129 of file poly_sequence_view.hpp.
| void erase | ( | const vector< sequence_key< T > > & | key_set ) |
Definition at line 126 of file poly_sequence_view.hpp.
| void extend | ( | sequence_key< T > | before, |
| sequence_key< T > | value_key, | ||
| cow_value_type | value | ||
| ) |
Definition at line 120 of file poly_sequence_view.hpp.
| void extend_set | ( | sequence_key< T > | before, |
| const vector< sequence_key< T > > & | extend_key_set | ||
| ) |
Definition at line 123 of file poly_sequence_view.hpp.
| void refresh | ( | sequence_key< T > | index, |
| cow_value_type | value | ||
| ) |
Definition at line 117 of file poly_sequence_view.hpp.

