insert_equal overloads
Synopses
Declared in <bslstp_hashtable.h>
Insert the specified __obj if no equivalent element exists.
iterator
insert_equal(value_type const& __obj);
Insert each value in the specified [__f, __l)] range.
template<class _InputIterator>
void
insert_equal(
_InputIterator __f,
_InputIterator __l);
Insert each value in the specified forward range.
template<class _ForwardIterator>
void
insert_equal(
_ForwardIterator __f,
_ForwardIterator __l,
std::forward_iterator_tag const& __tag);
Insert each value in the specified [__f, __l)] range, allowing duplicates.
template<class _InputIterator>
void
insert_equal(
_InputIterator __f,
_InputIterator __l,
std::input_iterator_tag const& __tag);
Return Value
iterator to the inserted element
Parameters
Name |
Description |
__obj |
value to insert |
__f |
beginning of the input range |
__l |
end of the input range |
__tag |
forward‐iterator category tag (overload discriminator) |
Created with MrDocs