Changeset View
Changeset View
Standalone View
Standalone View
cfe/trunk/include/clang/Parse/Parser.h
Show First 20 Lines • Show All 1,774 Lines • ▼ Show 20 Lines | private: | ||||
ParseLambdaIntroducer(LambdaIntroducer &Intro, | ParseLambdaIntroducer(LambdaIntroducer &Intro, | ||||
LambdaIntroducerTentativeParse *Tentative = nullptr); | LambdaIntroducerTentativeParse *Tentative = nullptr); | ||||
ExprResult ParseLambdaExpressionAfterIntroducer(LambdaIntroducer &Intro); | ExprResult ParseLambdaExpressionAfterIntroducer(LambdaIntroducer &Intro); | ||||
//===--------------------------------------------------------------------===// | //===--------------------------------------------------------------------===// | ||||
// C++ 5.2p1: C++ Casts | // C++ 5.2p1: C++ Casts | ||||
ExprResult ParseCXXCasts(); | ExprResult ParseCXXCasts(); | ||||
/// Parse a __builtin_bit_cast(T, E), used to implement C++2a std::bit_cast. | |||||
ExprResult ParseBuiltinBitCast(); | |||||
//===--------------------------------------------------------------------===// | //===--------------------------------------------------------------------===// | ||||
// C++ 5.2p1: C++ Type Identification | // C++ 5.2p1: C++ Type Identification | ||||
ExprResult ParseCXXTypeid(); | ExprResult ParseCXXTypeid(); | ||||
//===--------------------------------------------------------------------===// | //===--------------------------------------------------------------------===// | ||||
// C++ : Microsoft __uuidof Expression | // C++ : Microsoft __uuidof Expression | ||||
ExprResult ParseCXXUuidof(); | ExprResult ParseCXXUuidof(); | ||||
▲ Show 20 Lines • Show All 1,276 Lines • Show Last 20 Lines |