Home | History | Annotate | Download | only in Sema

Lines Matching full:trait

2019   /// \brief Build a new unary type trait expression.
2023 ExprResult RebuildUnaryTypeTrait(UnaryTypeTrait Trait,
2027 return getSema().BuildUnaryTypeTrait(Trait, StartLoc, T, RParenLoc);
2030 /// \brief Build a new binary type trait expression.
2034 ExprResult RebuildBinaryTypeTrait(BinaryTypeTrait Trait,
2039 return getSema().BuildBinaryTypeTrait(Trait, StartLoc, LhsT, RhsT, RParenLoc);
2042 /// \brief Build a new type trait expression.
2046 ExprResult RebuildTypeTrait(TypeTrait Trait,
2050 return getSema().BuildTypeTrait(Trait, StartLoc, Args, RParenLoc);
2053 /// \brief Build a new array type trait expression.
2057 ExprResult RebuildArrayTypeTrait(ArrayTypeTrait Trait,
2062 return getSema().BuildArrayTypeTrait(Trait, StartLoc, TSInfo, DimExpr, RParenLoc);
2065 /// \brief Build a new expression trait expression.
2069 ExprResult RebuildExpressionTrait(ExpressionTrait Trait,
2073 return getSema().BuildExpressionTrait(Trait, StartLoc, Queried, RParenLoc);