stlab.adobe.com Adobe Systems Incorporated

poly_sequence_view_instance< T >::type< V > Struct Template Reference

#include <poly_sequence_view.hpp>

List of all members.

Public Types

typedef optimized_storage_type
< V,
poly_sequence_view_interface
< T > >::type 
base_t

Public Member Functions

 BOOST_CLASS_REQUIRE (V, adobe, SequenceViewConcept)
void clear ()
void erase (const vector< sequence_key< T > > &key_set)
void extend (sequence_key< T > before, sequence_key< T > value_key, cow_value_type value)
void extend_set (sequence_key< T > before, const vector< sequence_key< T > > &extend_key_set)
void refresh (sequence_key< T > index, cow_value_type value)
 type (move_from< type > x)
 type (const V &x)

Detailed Description

template<typename T>
template<typename V>
struct adobe::poly_sequence_view_instance< T >::type< V >

Definition at line 62 of file poly_sequence_view.hpp.


Member Typedef Documentation


Constructor & Destructor Documentation

type ( const V &  x ) [explicit]

Definition at line 68 of file poly_sequence_view.hpp.

type ( move_from< type< V > >  x )

Definition at line 72 of file poly_sequence_view.hpp.


Member Function Documentation

BOOST_CLASS_REQUIRE ( ,
adobe  ,
SequenceViewConcept   
)
void clear (  )

Definition at line 88 of file poly_sequence_view.hpp.

void erase ( const vector< sequence_key< T > > &  key_set )

Definition at line 85 of file poly_sequence_view.hpp.

void extend ( sequence_key< T >  before,
sequence_key< T >  value_key,
cow_value_type< V >  value 
)

Definition at line 79 of file poly_sequence_view.hpp.

void extend_set ( sequence_key< T >  before,
const vector< sequence_key< T > > &  extend_key_set 
)

Definition at line 82 of file poly_sequence_view.hpp.

void refresh ( sequence_key< T >  index,
cow_value_type< V >  value 
)

Definition at line 76 of file poly_sequence_view.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