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.