stlab.adobe.com Adobe Systems Incorporated

SequenceModelConcept< SequenceModel > Struct Template Reference
[Sequence Model Concept]

SequenceModel concept requirement.

#include <poly_sequence_model.hpp>

List of all members.

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.

static void erase ( SequenceModel &  model,
const vector< key_type > &  x 
) [static]

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.

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