poly_sequence_model_interface< T > Struct Template Referencepoly_ concept for implementations that model the SequenceModel concept.
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Public Member Functions | |
| virtual void | clear ()=0 |
| virtual void | erase (const vector< sequence_key< T > > &key_set)=0 |
| virtual void | insert (sequence_key< T > before, const T &value)=0 |
| virtual void | insert_set (sequence_key< T > before, const vector< T > &value_set)=0 |
| virtual void | push_back (const T &x)=0 |
| virtual void | set (sequence_key< T > key, const T &value)=0 |
Detailed Description
template<typename T>
struct adobe::poly_sequence_model_interface< T >
Definition at line 220 of file poly_sequence_model.hpp.
Member Function Documentation
| virtual void clear | ( | ) | [pure virtual] |
| virtual void erase | ( | const vector< sequence_key< T > > & | key_set | ) | [pure virtual] |
| virtual void insert | ( | sequence_key< T > | before, | |
| const T & | value | |||
| ) | [pure virtual] |
| virtual void insert_set | ( | sequence_key< T > | before, | |
| const vector< T > & | value_set | |||
| ) | [pure virtual] |
| virtual void push_back | ( | const T & | x | ) | [pure virtual] |
| virtual void set | ( | sequence_key< T > | key, | |
| const T & | value | |||
| ) | [pure virtual] |

