Home | History | Annotate | Download | only in ADT

Lines Matching defs:std

134   std::pair<const void *const *, bool> insert_imp(const void *Ptr) {
142 return std::make_pair(APtr, false);
151 return std::make_pair(LastTombstone, true);
157 return std::make_pair(SmallArray + (NumNonEmpty - 1), true);
203 std::pair<const void *const *, bool> insert_imp_big(const void *Ptr);
284 using difference_type = std::ptrdiff_t;
285 using iterator_category = std::forward_iterator_tag;
365 : SmallPtrSetImplBase(SmallStorage, SmallSize, std::move(that)) {}
381 std::pair<iterator, bool> insert(PtrType Ptr) {
383 return std::make_pair(makeIterator(p.first), p.second);
403 void insert(std::initializer_list<PtrType> IL) {
449 : BaseT(SmallStorage, SmallSizePowTwo, std::move(that)) {}
456 SmallPtrSet(std::initializer_list<PtrType> IL)
471 this->MoveFrom(SmallSizePowTwo, std
476 operator=(std::initializer_list<PtrType> IL) {
490 namespace std {
492 /// Implement std::swap in terms of SmallPtrSet swap.
498 } // end namespace std