SequenceModelConcept< SequenceModel > Struct Template Reference |
Public Types | |
typedef sequence_model_key_type < SequenceModel >::type | key_type |
typedef sequence_model_value_type < SequenceModel >::type | value_type |
Public Member Functions | |
void | constraints () |
Static Public Member Functions | |
static void | clear (SequenceModel &model) |
static void | erase (SequenceModel &model, const vector< key_type > &x) |
static void | insert (SequenceModel &model, key_type before, const value_type &x) |
static void | insert_set (SequenceModel &model, key_type before, const vector< value_type > &x) |
static void | push_back (SequenceModel &model, const value_type &x) |
static void | set (SequenceModel &model, key_type key, const value_type &x) |
Detailed Description
template<class SequenceModel>
struct adobe::SequenceModelConcept< SequenceModel >
Definition at line 127 of file poly_sequence_model.hpp.
Member Typedef Documentation
typedef sequence_model_key_type<SequenceModel>::type key_type |
Definition at line 131 of file poly_sequence_model.hpp.
typedef sequence_model_value_type<SequenceModel>::type value_type |
value_type requirement for the SequenceModelConcept
Definition at line 130 of file poly_sequence_model.hpp.
Member Function Documentation
static void clear | ( | SequenceModel & | model ) | [static] |
Definition at line 179 of file poly_sequence_model.hpp.
void constraints | ( | ) |
functional constraints for a model of the SequenceModelConcept
Reimplemented in SequenceModelConcept< boost::reference_wrapper< T > >.
Definition at line 134 of file poly_sequence_model.hpp.
Definition at line 172 of file poly_sequence_model.hpp.
static void insert | ( | SequenceModel & | model, |
key_type | before, | ||
const value_type & | x | ||
) | [static] |
Definition at line 165 of file poly_sequence_model.hpp.
static void insert_set | ( | SequenceModel & | model, |
key_type | before, | ||
const vector< value_type > & | x | ||
) | [static] |
Definition at line 158 of file poly_sequence_model.hpp.
static void push_back | ( | SequenceModel & | model, |
const value_type & | x | ||
) | [static] |
Definition at line 144 of file poly_sequence_model.hpp.
static void set | ( | SequenceModel & | model, |
key_type | key, | ||
const value_type & | x | ||
) | [static] |
Definition at line 151 of file poly_sequence_model.hpp.