stlab.adobe.com Adobe Systems Incorporated

poly_sequence_view_interface< T > Struct Template Reference
[Sequence MVC Concepts]

poly_ concept for implementations that model the SequenceView concept.

#include <poly_sequence_view.hpp>

List of all members.

Public Types

typedef copy_on_write< T > cow_value_type

Public Member Functions

virtual void clear ()=0
virtual void erase (const vector< sequence_key< T > > &key_set)=0
virtual void extend (sequence_key< T > before, sequence_key< T > value_key, cow_value_type value)=0
virtual void extend_set (sequence_key< T > before, const vector< sequence_key< T > > &extend_key_set)=0
virtual void refresh (sequence_key< T > index, cow_value_type value)=0

Detailed Description

template<typename T>
struct adobe::poly_sequence_view_interface< T >

Definition at line 35 of file poly_sequence_view.hpp.


Member Typedef Documentation

Definition at line 37 of file poly_sequence_view.hpp.


Member Function Documentation

virtual void clear (  ) [pure virtual]
virtual void erase ( const vector< sequence_key< T > > &  key_set ) [pure virtual]
virtual void extend ( sequence_key< T >  before,
sequence_key< T >  value_key,
cow_value_type  value 
) [pure virtual]
virtual void extend_set ( sequence_key< T >  before,
const vector< sequence_key< T > > &  extend_key_set 
) [pure virtual]
virtual void refresh ( sequence_key< T >  index,
cow_value_type  value 
) [pure virtual]

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