reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
1933 for (unsigned i = 0, e = DeclTypeInfo.size(); i != e; ++i) 1934 DeclTypeInfo[i].destroy(); 1935 DeclTypeInfo.clear(); 2162 DeclTypeInfo.push_back(TI); 2163 DeclTypeInfo.back().getAttrs().addAll(attrs.begin(), attrs.end()); 2173 DeclTypeInfo.push_back(TI); 2181 DeclTypeInfo.insert(DeclTypeInfo.begin(), TI); 2181 DeclTypeInfo.insert(DeclTypeInfo.begin(), TI); 2185 unsigned getNumTypeObjects() const { return DeclTypeInfo.size(); } 2190 assert(i < DeclTypeInfo.size() && "Invalid type chunk"); 2191 return DeclTypeInfo[i]; 2194 assert(i < DeclTypeInfo.size() && "Invalid type chunk"); 2195 return DeclTypeInfo[i]; 2203 return type_object_range(DeclTypeInfo.begin(), DeclTypeInfo.end()); 2203 return type_object_range(DeclTypeInfo.begin(), DeclTypeInfo.end()); 2207 assert(!DeclTypeInfo.empty() && "No type chunks to drop."); 2208 DeclTypeInfo.front().destroy(); 2209 DeclTypeInfo.erase(DeclTypeInfo.begin()); 2209 DeclTypeInfo.erase(DeclTypeInfo.begin()); 2216 for (unsigned i = 0, i_end = DeclTypeInfo.size(); i < i_end; ++i) { 2217 if (!DeclTypeInfo[i].isParen()) 2218 return &DeclTypeInfo[i]; 2227 for (unsigned i = DeclTypeInfo.size(), i_end = 0; i != i_end; --i) { 2228 if (!DeclTypeInfo[i-1].isParen()) 2229 return &DeclTypeInfo[i-1]; 2248 for (unsigned i = 0, i_end = DeclTypeInfo.size(); i < i_end; ++i) { 2249 switch (DeclTypeInfo[i].Kind) { 2282 return DeclTypeInfo[index].Fun;tools/clang/lib/Sema/DeclSpec.cpp
313 for (unsigned i = 0, i_end = DeclTypeInfo.size(); i < i_end; ++i) { 314 switch (DeclTypeInfo[i].Kind) {