Lines Matching defs:SmallPtrSet
1 //===- llvm/ADT/SmallPtrSet.h - 'Normally small' pointer set ----*- C++ -*-===//
10 // This file defines the SmallPtrSet class. See the doxygen comment for
30 /// SmallPtrSet<>'s, which is almost everything. SmallPtrSet has two modes, one
33 /// Small sets use an array of pointers allocated in the SmallPtrSet object,
64 // Helper to copy construct a SmallPtrSet.
171 /// SmallPtrSetIterator - This implements a const_iterator for SmallPtrSet.
229 /// SmallPtrSet - This class implements a set which is optimized for holding
234 class SmallPtrSet : public SmallPtrSetImpl {
242 SmallPtrSet() : SmallPtrSetImpl(SmallStorage, SmallSizePowTwo) {}
243 SmallPtrSet(const SmallPtrSet &that) : SmallPtrSetImpl(SmallStorage, that) {}
246 SmallPtrSet(It I, It E) : SmallPtrSetImpl(SmallStorage, SmallSizePowTwo) {
284 const SmallPtrSet<PtrType, SmallSize>&
285 operator=(const SmallPtrSet<PtrType, SmallSize> &RHS) {