Esempio n. 1
0
 static typename result_of::end_value< adapted_type >::type end_value( Id& id ) {
     return bindings::begin_value( id.data() ) + 
            offset( id, id.start() + id.size() );
 }
Esempio n. 2
0
 static typename result_of::end_value< adapted_type >::type end_value( Id& id ) {
     return bindings::begin_value( id.data() ) + id.size() * stride1( id );
 }
Esempio n. 3
0
 static std::ptrdiff_t size1( const Id& id ) {
     return id.size();
 }
Esempio n. 4
0
 static std::ptrdiff_t size1( const Id& t ) {
     return t.size();
 }