reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

include/llvm/ADT/TinyPtrVector.h
   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>();