sequence_model_base< T > Struct Template Reference |
Public Types | |
typedef poly_base < poly_sequence_model_interface < T > , poly_sequence_model_instance < T >::template type > | base_t |
Public Member Functions | |
void | clear () |
void | erase (const vector< sequence_key< T > > &key_set) |
void | insert (sequence_key< T > before, const T &x) |
void | insert_set (sequence_key< T > before, const vector< T > &value_set) |
void | push_back (const T &x) |
sequence_model_base (move_from< sequence_model_base > x) | |
template<typename V > | |
sequence_model_base (const V &s) | |
void | set (sequence_key< T > key, const T &x) |
Detailed Description
template<typename T>
struct adobe::sequence_model_base< T >
Definition at line 286 of file poly_sequence_model.hpp.
Member Typedef Documentation
typedef poly_base<poly_sequence_model_interface<T>, poly_sequence_model_instance<T>::template type> base_t |
Definition at line 290 of file poly_sequence_model.hpp.
Constructor & Destructor Documentation
sequence_model_base | ( | const V & | s ) | [explicit] |
Definition at line 293 of file poly_sequence_model.hpp.
sequence_model_base | ( | move_from< sequence_model_base< T > > | x ) |
Definition at line 297 of file poly_sequence_model.hpp.
Member Function Documentation
void clear | ( | ) |
Definition at line 316 of file poly_sequence_model.hpp.
void erase | ( | const vector< sequence_key< T > > & | key_set ) |
Definition at line 313 of file poly_sequence_model.hpp.
void insert | ( | sequence_key< T > | before, |
const T & | x | ||
) |
Definition at line 310 of file poly_sequence_model.hpp.
void insert_set | ( | sequence_key< T > | before, |
const vector< T > & | value_set | ||
) |
Definition at line 307 of file poly_sequence_model.hpp.
void push_back | ( | const T & | x ) |
Definition at line 301 of file poly_sequence_model.hpp.
void set | ( | sequence_key< T > | key, |
const T & | x | ||
) |
Definition at line 304 of file poly_sequence_model.hpp.