void insert( iterator_type begin, iterator_type end, const raft::signal signal = raft::none ) { void *begin_ptr( (void*)&begin ); void *end_ptr ( (void*)&end ); local_insert( begin_ptr, end_ptr, signal, typeid( iterator_type ).hash_code() ); return; }
void insert( iterator_type begin, iterator_type end, const RBSignal signal = RBSignal::NONE ) { void *begin_ptr( (void*)&begin ); void *end_ptr ( (void*)&end ); local_insert( begin_ptr, end_ptr, signal, typeid( iterator_type ).hash_code() ); return; }
void insert( iterator_type begin, iterator_type end, const raft::signal signal = raft::none ) { void *begin_ptr( reinterpret_cast< void* >( &begin ) ); void *end_ptr ( reinterpret_cast< void* >( &end ) ); local_insert( begin_ptr, end_ptr, signal, typeid( iterator_type ).hash_code() ); return; }