Home | History | Annotate | Download | only in Sema

Lines Matching refs:IT

124       // If this is a friend declaration and it declares an entity at
703 /// transformed if it is NULL or if it is not dependent.
781 /// instantiating it.
877 // If the corresponding template argument is NULL or non-existent, it's
994 // like it's likely to produce a lot of spurious errors.
1022 // If the corresponding template argument is NULL or non-existent, it's
1086 PredefinedExpr::IdentType IT = E->getIdentType();
1088 unsigned Length = PredefinedExpr::ComputeName(IT, currentDecl).length();
1095 new (getSema().Context) PredefinedExpr(E->getLocation(), ResTy, IT);
1102 // If the corresponding template argument is NULL or non-existent, it's
1117 // out of it yet. Therefore, we'll build an expression to hold on to that
1190 // e.g. if it's an enum type.
1228 // FindInstantiatedDecl will find it in the local instantiation scope.
1278 // If the corresponding template argument is NULL or doesn't exist, it's
1378 /// substituted. If this type is not dependent, it will be returned
1385 /// is being performed. It will typically be the location of the
1656 // This is a pack expansion. See whether we should expand it now, or
1751 /// it either has no definition, or is in the process of being instantiated).
1772 // we're lexically inside it.
1890 // 'class B' has the template as lexical context but semantically it is
1941 // to X" within the optional brace-or-equal-initializer. It shall not
2131 // instantiation of the class, it is necessary to determine
2539 // If this is a tag declaration, it's possible that we need to look for