reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
144 unsigned size() const { return MetadataPtrs.size(); } 145 void resize(unsigned N) { MetadataPtrs.resize(N); } 146 void push_back(Metadata *MD) { MetadataPtrs.emplace_back(MD); } 147 void clear() { MetadataPtrs.clear(); } 148 Metadata *back() const { return MetadataPtrs.back(); } 149 void pop_back() { MetadataPtrs.pop_back(); } 150 bool empty() const { return MetadataPtrs.empty(); } 153 assert(i < MetadataPtrs.size()); 154 return MetadataPtrs[i]; 158 if (I < MetadataPtrs.size()) 159 return MetadataPtrs[I]; 167 MetadataPtrs.resize(N); 215 TrackingMDRef &OldMD = MetadataPtrs[Idx]; 235 if (Metadata *MD = MetadataPtrs[Idx]) 244 MetadataPtrs[Idx].reset(MD); 293 auto &MD = MetadataPtrs[I];