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

References

tools/clang/include/clang/Sema/DeclSpec.h
 2386     for (unsigned I = 0, N = getNumTypeObjects(); I != N; ++I)
 2426     for (unsigned i = 0, e = getNumTypeObjects(); i != e; ++i)
tools/clang/lib/Parse/ParseDecl.cpp
 5484   const unsigned NumTypes = D.getNumTypeObjects();
 5653     if (D.getNumTypeObjects() > 0) {
 5655       DeclaratorChunk& InnerChunk = D.getTypeObject(D.getNumTypeObjects() - 1);
 5998   if (D.hasName() && !D.getNumTypeObjects())
 6619         ParmDeclarator.getNumTypeObjects() == 0) {
 6876   if (TempDeclarator.getNumTypeObjects() == 0)
 6881   if (D.getNumTypeObjects() != 0) {
 6882     switch (D.getTypeObject(D.getNumTypeObjects() - 1).Kind) {
 6905   for (unsigned i = 0, e = TempDeclarator.getNumTypeObjects(); i < e; ++i) {
tools/clang/lib/Parse/ParseObjc.cpp
  383   if (D.getNumTypeObjects() > 0) {
 1225   for (unsigned i = 0, e = D.getNumTypeObjects(); i != e; ++i)
tools/clang/lib/Sema/SemaDecl.cpp
 5361   for (unsigned I = 0, E = D.getNumTypeObjects(); I != E; ++I) {
 6435   for (unsigned I = 0, E = PD.getNumTypeObjects(); I != E; ++I) {
13667     if (D.getNumTypeObjects()) {
13668       const auto &Outer = D.getTypeObject(D.getNumTypeObjects() - 1);
tools/clang/lib/Sema/SemaDeclAttr.cpp
 7326   for (unsigned i = 0, e = D.getNumTypeObjects(); i != e; ++i)
 7438   for (unsigned i = 0, e = PD.getNumTypeObjects(); i != e; ++i)
tools/clang/lib/Sema/SemaDeclCXX.cpp
  385   for (unsigned i = 0, e = D.getNumTypeObjects(); i != e; ++i) {
  796       D.hasGroupingParens() || D.getNumTypeObjects() > 1 ||
  797       (D.getNumTypeObjects() == 1 &&
  801           (D.getNumTypeObjects() &&
tools/clang/lib/Sema/SemaExprCXX.cpp
 1655   if (D.getNumTypeObjects() > 0 &&
 1674     for (unsigned I = 0, N = D.getNumTypeObjects(); I < N; ++I) {
tools/clang/lib/Sema/SemaLambda.cpp
  912   if (ParamInfo.getNumTypeObjects() == 0) {
tools/clang/lib/Sema/SemaTemplateVariadic.cpp
  890   for (unsigned I = 0, N = D.getNumTypeObjects(); I != N; ++I) {
tools/clang/lib/Sema/SemaType.cpp
   54   if (D.getNumTypeObjects() == 0)
   57   if (D.getNumTypeObjects() == 1 &&
  196           chunkIndex(declarator.getNumTypeObjects()), trivial(true),
  208       return chunkIndex == declarator.getNumTypeObjects();
  216       assert(idx <= declarator.getNumTypeObjects());
  392   assert(i <= declarator.getNumTypeObjects());
  521   for (unsigned i = 0, e = declarator.getNumTypeObjects(); i != e; ++i) {
  611   for (unsigned i = 0, e = declarator.getNumTypeObjects(); i != e; ++i) {
  736   if (!declarator.getNumTypeObjects() && declSpecType->isFunctionType())
  770   assert(state.getCurrentChunkIndex() == declarator.getNumTypeObjects() - 1);
  771   state.setCurrentChunkIndex(declarator.getNumTypeObjects());
 2697   for (unsigned i = 0, e = declarator.getNumTypeObjects(); i != e; ++i) {
 2845                 End = D.getNumTypeObjects();
 3041           !D.getNumTypeObjects() &&
 3325   DeclaratorChunk &Paren = D.getTypeObject(D.getNumTypeObjects() - 1);
 3619   for (unsigned i = 0, n = declarator.getNumTypeObjects(); i != n; ++i) {
 4047       for (unsigned I = 0, E = D.getNumTypeObjects(); I != E; ++I) {
 4136     for (unsigned i = 0, n = D.getNumTypeObjects(); i != n; ++i) {
 4372         !hasOuterPointerLikeChunk(D, D.getNumTypeObjects())) {
 4384   for (unsigned i = 0, e = D.getNumTypeObjects(); i != e; ++i) {
 4710         if (chunkIndex + 1 < D.getNumTypeObjects()) {
 5165       for (unsigned i = 0, e = D.getNumTypeObjects(); i != e; ++i) {
 5355   for (unsigned i = 0, e = D.getNumTypeObjects(); i != e; ++i) {
 5784   for (unsigned i = 0, e = D.getNumTypeObjects(); i != e; ++i) {
 6089       if (maybeMovePastReturnType(D, D.getNumTypeObjects(),
 7413       ChunkIndex < D.getNumTypeObjects() &&
 7650           endIndex = state.getDeclarator().getNumTypeObjects();