Home | History | Annotate | Download | only in ADT

Lines Matching defs:std

126   std::pair<const void *const *, bool> insert_imp(const void *Ptr) {
134 return std::make_pair(APtr, false);
144 return std::make_pair(LastTombstone, true);
151 return std::make_pair(SmallArray + (NumNonEmpty - 1), true);
197 std::pair<const void *const *, bool> insert_imp_big(const void *Ptr);
275 using difference_type = std::ptrdiff_t;
276 using iterator_category = std::forward_iterator_tag;
355 : SmallPtrSetImplBase(SmallStorage, SmallSize, std::move(that)) {}
371 std::pair<iterator, bool> insert(PtrType Ptr) {
373 return std::make_pair(makeIterator(p.first), p.second);
393 void insert(std::initializer_list<PtrType> IL) {
435 : BaseT(SmallStorage, SmallSizePowTwo, std::move(that)) {}
442 SmallPtrSet(std::initializer_list<PtrType> IL)
457 this->MoveFrom(SmallSizePowTwo, std::move(RHS));
462 operator=(std::initializer_list<PtrType> IL) {
476 namespace std {
478 /// Implement std::swap in terms of SmallPtrSet swap.
484 } // end namespace std