Home | History | Annotate | Download | only in Sema

Lines Matching defs:IT

124       // If this is a friend declaration and it declares an entity at
693 /// transformed if it is NULL or if it is not dependent.
771 /// instantiating it.
893 // If the corresponding template argument is NULL or non-existent, it's
1009 // like it's likely to produce a lot of spurious errors.
1037 // If the corresponding template argument is NULL or non-existent, it's
1101 PredefinedExpr::IdentType IT = E->getIdentType();
1103 unsigned Length = PredefinedExpr::ComputeName(IT, currentDecl).length();
1107 if (IT == PredefinedExpr::LFunction)
1114 new (getSema().Context) PredefinedExpr(E->getLocation(), ResTy, IT);
1121 // If the corresponding template argument is NULL or non-existent, it's
1136 // out of it yet. Therefore, we'll build an expression to hold on to that
1218 // e.g. if it's an enum type.
1299 // but can't yet expand, build a FunctionParmPackExpr for it.
1329 // FindInstantiatedDecl will find it in the local instantiation scope.
1384 // If the corresponding template argument is NULL or doesn't exist, it's
1484 /// substituted. If this type is not dependent, it will be returned
1491 /// is being performed. It will typically be the location of the
1766 // This is a pack expansion. See whether we should expand it now, or
1861 /// it either has no definition, or is in the process of being instantiated).
1882 // we're lexically inside it.
1998 // 'class B' has the template as lexical context but semantically it is
2058 // to X" within the optional brace-or-equal-initializer. It shall not
2246 // instantiation of the class, it is necessary to determine
2680 // If this is a tag declaration, it's possible that we need to look for