stlab.adobe.com Adobe Systems Incorporated

poly_sequence_model.hpp File Reference

#include <boost/concept_check.hpp>
#include <adobe/sequence_model_fwd.hpp>
#include <adobe/poly.hpp>
#include <adobe/vector.hpp>

Go to the source code of this file.

Classes

struct  poly_sequence_model< T >
struct  poly_sequence_model_instance< T >
 poly_ instance for implementations that model the SequenceModel concept. More...
struct  poly_sequence_model_interface< T >
 poly_ concept for implementations that model the SequenceModel concept. More...
struct  sequence_model_base< T >
 poly_ holder for implementations that model the SequenceModel concept. More...
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 > >
struct  poly_sequence_model_instance< T >::type< V >

Namespaces

namespace  adobe

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)

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