MCPcopy Create free account
hub / github.com/boostorg/build / list_copy_range

Function list_copy_range

v2/engine/lists.c:159–173  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

157
158
159LIST * list_copy_range( LIST * l, LISTITER first, LISTITER last )
160{
161 if ( first == last )
162 return L0;
163 else
164 {
165 int size = last - first;
166 LIST * result = list_alloc( size );
167 LISTITER dest = list_begin( result );
168 result->impl.size = size;
169 for ( ; first != last; ++first, ++dest )
170 *dest = object_copy( *first );
171 return result;
172 }
173}
174
175
176/*

Callers 7

list_sublistFunction · 0.85
call_timing_ruleFunction · 0.85
call_action_ruleFunction · 0.85
argument_list_pushFunction · 0.85
argument_list_to_pythonFunction · 0.85
add_pairFunction · 0.85
sequence_transformFunction · 0.85

Calls 3

list_allocFunction · 0.85
list_beginFunction · 0.85
object_copyFunction · 0.85

Tested by

no test coverage detected