stlab.adobe.com Adobe Systems Incorporated

Sequence Model Concept
[Sequence MVC Concepts]

SequenceModel concept for sequences.

Classes

struct  sequence_model_key_type< SequenceModel >
 SequenceModel concept requirement. More...
struct  sequence_model_value_type< SequenceModel >
 SequenceModel concept requirement. More...
struct  SequenceModelConcept< SequenceModel >
 SequenceModel concept requirement. More...
struct  SequenceModelConcept< boost::reference_wrapper< T > >

Functions

template<class SM >
void insert (SM &v, typename sequence_model_key_type< SM >::type before, const typename sequence_model_value_type< SM >::type &x)
template<class SM >
void insert_set (SM &v, typename sequence_model_key_type< SM >::type before, const vector< typename sequence_model_value_type< SM >::type > &x)
template<class SM >
void push_back (SM &v, const typename sequence_model_value_type< SM >::type &x)
template<class SM >
void sequence_model_clear (SM &v)
template<class SM >
void sequence_model_erase (SM &v, const vector< typename sequence_model_key_type< SM >::type > &x)
template<class SM >
void set (SM &v, typename sequence_model_key_type< SM >::type key, const typename sequence_model_value_type< SM >::type &x)

Function Documentation

void adobe::insert ( SM &  v,
typename sequence_model_key_type< SM >::type  before,
const typename sequence_model_value_type< SM >::type &  x 
)

SequenceModel concept requirement.

Definition at line 96 of file poly_sequence_model.hpp.

void adobe::insert_set ( SM &  v,
typename sequence_model_key_type< SM >::type  before,
const vector< typename sequence_model_value_type< SM >::type > &  x 
)

SequenceModel concept requirement.

Definition at line 85 of file poly_sequence_model.hpp.

void adobe::push_back ( SM &  v,
const typename sequence_model_value_type< SM >::type &  x 
)

SequenceModel concept requirement.

Definition at line 64 of file poly_sequence_model.hpp.

void adobe::sequence_model_clear ( SM &  v )

SequenceModel concept requirement.

Definition at line 117 of file poly_sequence_model.hpp.

void adobe::sequence_model_erase ( SM &  v,
const vector< typename sequence_model_key_type< SM >::type > &  x 
)

SequenceModel concept requirement.

Definition at line 107 of file poly_sequence_model.hpp.

void adobe::set ( SM &  v,
typename sequence_model_key_type< SM >::type  key,
const typename sequence_model_value_type< SM >::type &  x 
)

SequenceModel concept requirement.

Definition at line 74 of file poly_sequence_model.hpp.

Copyright © 2006-2007 Adobe Systems Incorporated.

Use of this website signifies your agreement to the Terms of Use and Online Privacy Policy.

Search powered by Google