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

References

include/llvm/Demangle/ItaniumDemangle.h
 2221   bool isInline() const { return First == Inline; }
 2224     First = Inline;
 2235       std::copy(First, Last, Tmp);
 2236       First = Tmp;
 2238       First = static_cast<T*>(std::realloc(First, NewCap * sizeof(T)));
 2238       First = static_cast<T*>(std::realloc(First, NewCap * sizeof(T)));
 2239       if (First == nullptr)
 2242     Last = First + S;
 2243     Cap = First + NewCap;
 2247   PODSmallVector() : First(Inline), Last(First), Cap(Inline + N) {}
 2254       std::copy(Other.begin(), Other.end(), First);
 2255       Last = First + Other.size();
 2260     First = Other.First;
 2260     First = Other.First;
 2269         std::free(First);
 2272       std::copy(Other.begin(), Other.end(), First);
 2273       Last = First + Other.size();
 2279       First = Other.First;
 2279       First = Other.First;
 2286     std::swap(First, Other.First);
 2286     std::swap(First, Other.First);
 2300     assert(Last != First && "Popping empty vector!");
 2306     Last = First + Index;
 2309   T* begin() { return First; }
 2312   bool empty() const { return First == Last; }
 2313   size_t size() const { return static_cast<size_t>(Last - First); }
 2315     assert(Last != First && "Calling back() on empty vector!");
 2322   void clear() { Last = First; }
 2326       std::free(First);