Sequence View Concept |
Classes | |
struct | sequence_view_key_type< SequenceView > |
SequenceView concept requirement. More... | |
struct | SequenceViewConcept< SequenceView > |
View concept for sequences. More... | |
struct | SequenceViewConcept< boost::reference_wrapper< T > > |
Functions | |
template<class SV > | |
void | clear (SV &v) |
template<class SV > | |
void | erase (SV &v, const vector< typename sequence_view_key_type< SV >::type > &key_set) |
template<class SV > | |
void | extend (SV &v, typename sequence_view_key_type< SV >::type before, typename sequence_view_key_type< SV >::type value_key, typename sequence_view_cow_value_type< SV >::type value) |
template<class SV > | |
void | extend_set (SV &v, typename sequence_view_key_type< SV >::type before, const vector< typename sequence_view_key_type< SV >::type > &extend_key_set) |
template<class SV > | |
void | refresh (SV &v, typename sequence_view_key_type< SV >::type index, typename sequence_view_cow_value_type< SV >::type value) |
Function Documentation
void adobe::clear | ( | SV & | v ) |
SequenceView concept requirement.
Definition at line 111 of file sequence_view.hpp.
void adobe::erase | ( | SV & | v, |
const vector< typename sequence_view_key_type< SV >::type > & | key_set | ||
) |
SequenceView concept requirement.
Definition at line 101 of file sequence_view.hpp.
void adobe::extend | ( | SV & | v, |
typename sequence_view_key_type< SV >::type | before, | ||
typename sequence_view_key_type< SV >::type | value_key, | ||
typename sequence_view_cow_value_type< SV >::type | value | ||
) |
SequenceView concept requirement.
Definition at line 78 of file sequence_view.hpp.
void adobe::extend_set | ( | SV & | v, |
typename sequence_view_key_type< SV >::type | before, | ||
const vector< typename sequence_view_key_type< SV >::type > & | extend_key_set | ||
) |
SequenceView concept requirement.
Definition at line 90 of file sequence_view.hpp.
void adobe::refresh | ( | SV & | v, |
typename sequence_view_key_type< SV >::type | index, | ||
typename sequence_view_cow_value_type< SV >::type | value | ||
) |
SequenceView concept requirement.
Definition at line 67 of file sequence_view.hpp.