Searched refs:TypeExpr (Results 1 - 1 of 1) sorted by relevance

/external/clang/lib/Sema/
H A DSemaChecking.cpp5854 /// \param TypeExpr Type tag expression, as it appears in user's code.
5859 bool FindTypeTagExpr(const Expr *TypeExpr, const ASTContext &Ctx, argument
5862 if (!TypeExpr)
5865 TypeExpr = TypeExpr->IgnoreParenImpCasts()->IgnoreParenCasts();
5867 switch (TypeExpr->getStmtClass()) {
5869 const UnaryOperator *UO = cast<UnaryOperator>(TypeExpr);
5871 TypeExpr = UO->getSubExpr();
5878 const DeclRefExpr *DRE = cast<DeclRefExpr>(TypeExpr);
5884 const IntegerLiteral *IL = cast<IntegerLiteral>(TypeExpr);
5935 GetMatchingCType( const IdentifierInfo *ArgumentKind, const Expr *TypeExpr, const ASTContext &Ctx, const llvm::DenseMap<Sema::TypeTagMagicValue, Sema::TypeTagData> *MagicValues, bool &FoundWrongKind, Sema::TypeTagData &TypeInfo) argument
[all...]

Completed in 360 milliseconds