Lines Matching defs:requires
110 if (__n < __capacity_) { // push_back requires the buffer to have room for at least one character (so use <).
141 if (__n < __capacity_) { // push_back requires the buffer to have room for at least one character (so use <).
163 if (__n < __capacity_) { // push_back requires the buffer to have room for at least one character (so use <).
249 /// This requires the storage to be a contiguous buffer of \a _CharT.
307 requires(_Container& __t,
357 requires(output_iterator<_OutIt, const _CharT&>)
364 requires(same_as<_Storage, __internal_storage<_CharT>>)
368 requires(same_as<_Storage, __direct_storage<_CharT>>)
410 requires(output_iterator<_OutIt, const _CharT&>)
440 requires(output_iterator<_OutIt, const _CharT&>)
490 requires(output_iterator<_OutIt, const _CharT&>)
561 // - 0 there is no buffer, while push_back requires 1 empty element.
588 // Push_back requires the buffer to have room for at least one character.
603 // Push_back requires the buffer to have room for at least one character.
613 // Push_back requires the buffer to have room for at least one character.