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

References

tools/clang/include/clang/Sema/DeclSpec.h
 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) {