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

/external/clang/lib/Sema/
H A DSemaChecking.cpp10682 /// \param TypeExpr Type tag expression, as it appears in user's code.
10687 bool FindTypeTagExpr(const Expr *TypeExpr, const ASTContext &Ctx, argument
10690 if (!TypeExpr)
10693 TypeExpr = TypeExpr->IgnoreParenImpCasts()->IgnoreParenCasts();
10695 switch (TypeExpr->getStmtClass()) {
10697 const UnaryOperator *UO = cast<UnaryOperator>(TypeExpr);
10699 TypeExpr = UO->getSubExpr();
10706 const DeclRefExpr *DRE = cast<DeclRefExpr>(TypeExpr);
10712 const IntegerLiteral *IL = cast<IntegerLiteral>(TypeExpr);
10763 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 91 milliseconds