Lines Matching refs:difference_type
41 typedef ptrdiff_t difference_type;\
68 result += difference_type(last,first);\
229 iterator atPosition = pNewStart + difference_type( position - mpStart );\
244 mpEnd = atPosition + difference_type( mpEnd - position );\
281 size_t newLen = difference_type( other.mpEndOfBuf - other.mpStart );\
319 inline size_type size() const { return (size_type)difference_type(mpEnd-mpStart); }\
324 { return difference_type(mpEndOfBuf-mpStart)/sizeof(value_type); }\
380 CopyObjects( last, last + difference_type( mpEnd - last ), first );\
382 iterator newEnd = mpEnd - difference_type( last - first );\
413 typedef ptrdiff_t difference_type;\
422 memcpy(result, first, int(difference_type(last-first)*sizeof(value_type)) );\
429 memset( first, int(difference_type(last-first)/sizeof(value_type)), \
438 memcpy(result, first, int(difference_type(last-first)*sizeof(value_type)) );\
443 memmove(result, first, int(difference_type(last-first)*sizeof(value_type)) );\
594 iterator atPosition = pNewStart + difference_type( position - mpStart );\
609 mpEnd = atPosition + difference_type( mpEnd - position );\
646 size_t newLen = difference_type( other.mpEndOfBuf - other.mpStart );\
684 inline size_type size() const { return (size_type)difference_type(mpEnd-mpStart); }\
689 { return difference_type(mpEndOfBuf-mpStart)/sizeof(value_type); }\
745 CopyObjects( last, last + difference_type( mpEnd - last ), first );\
747 iterator newEnd = mpEnd - difference_type( last - first );\