Home | History | Annotate | Download | only in Sema

Lines Matching defs:IT

139       // If this is a friend declaration and it declares an entity at
744 /// transformed if it is NULL or if it is not dependent.
822 /// instantiating it.
954 // If the corresponding template argument is NULL or non-existent, it's
1066 // like it's likely to produce a lot of spurious errors.
1094 // If the corresponding template argument is NULL or non-existent, it's
1155 IT = E->getIdentType();
1157 unsigned Length = PredefinedExpr::ComputeName(IT, currentDecl).length();
1161 if (IT == PredefinedExpr::LFunction)
1168 new (getSema().Context) PredefinedExpr(E->getLocation(), ResTy, IT);
1175 // If the corresponding template argument is NULL or non-existent, it's
1190 // out of it yet. Therefore, we'll build an expression to hold on to that
1263 // e.g. if it's an enum type.
1341 // but can't yet expand, build a FunctionParmPackExpr for it.
1371 // FindInstantiatedDecl will find it in the local instantiation scope.
1426 // If the corresponding template argument is NULL or doesn't exist, it's
1524 /// substituted. If this type is not dependent, it will be returned
1531 /// is being performed. It will typically be the location of the
1812 // This is a pack expansion. See whether we should expand it now, or
1907 /// it either has no definition, or is in the process of being instantiated).
1928 // we're lexically inside it.
2044 // 'class B' has the template as lexical context but semantically it is
2104 // to X" within the optional brace-or-equal-initializer. It shall not
2300 // instantiation of the class, it is necessary to determine
2737 // If this is a tag declaration, it's possible that we need to look for