reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
32 using VecTy = SmallVector<EltTy, 4>; 38 using PtrUnion = PointerUnion<EltTy, VecTy *>; 66 if (Val.template is<EltTy>()) { 75 if (RHS.Val.template is<EltTy>()) { 100 if (RHS.Val.template is<EltTy>()) { 103 RHS.Val = EltTy(); 110 RHS.Val = EltTy(); 114 TinyPtrVector(std::initializer_list<EltTy> IL) 124 explicit TinyPtrVector(ArrayRef<EltTy> Elts) 131 TinyPtrVector(size_t Count, EltTy Value) 137 operator ArrayRef<EltTy>() const { 140 if (Val.template is<EltTy>()) 146 operator MutableArrayRef<EltTy>() { 149 if (Val.template is<EltTy>()) 175 if (Val.template is<EltTy>()) 180 using iterator = EltTy *; 181 using const_iterator = const EltTy *; 186 if (Val.template is<EltTy>()) 193 if (Val.template is<EltTy>()) 218 EltTy operator[](unsigned i) const { 220 if (Val.template is<EltTy>()) { 222 return Val.template get<EltTy>(); 230 EltTy front() const { 232 if (Val.template is<EltTy>()) 233 return Val.template get<EltTy>(); 237 EltTy back() const { 239 if (Val.template is<EltTy>()) 240 return Val.template get<EltTy>(); 244 void push_back(EltTy NewVal) { 253 if (Val.template is<EltTy>()) { 254 EltTy V = Val.template get<EltTy>(); 254 EltTy V = Val.template get<EltTy>(); 265 if (Val.template is<EltTy>()) 273 if (Val.template is<EltTy>()) { 274 Val = EltTy(); 287 if (Val.template is<EltTy>()) { 289 Val = EltTy(); 303 if (Val.template is<EltTy>()) { 305 Val = EltTy(); 312 iterator insert(iterator I, const EltTy &Elt) { 320 if (Val.template is<EltTy>()) { 321 EltTy V = Val.template get<EltTy>(); 321 EltTy V = Val.template get<EltTy>(); 347 } else if (Val.template is<EltTy>()) { 348 EltTy V = Val.template get<EltTy>(); 348 EltTy V = Val.template get<EltTy>();