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

/external/clang/lib/Sema/
H A DSemaChecking.cpp9090 /// \param TypeExpr Type tag expression, as it appears in user's code.
9095 bool FindTypeTagExpr(const Expr *TypeExpr, const ASTContext &Ctx, argument
9098 if (!TypeExpr)
9101 TypeExpr = TypeExpr->IgnoreParenImpCasts()->IgnoreParenCasts();
9103 switch (TypeExpr->getStmtClass()) {
9105 const UnaryOperator *UO = cast<UnaryOperator>(TypeExpr);
9107 TypeExpr = UO->getSubExpr();
9114 const DeclRefExpr *DRE = cast<DeclRefExpr>(TypeExpr);
9120 const IntegerLiteral *IL = cast<IntegerLiteral>(TypeExpr);
9171 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 73 milliseconds