Changeset View
Changeset View
Standalone View
Standalone View
cfe/trunk/lib/Serialization/ASTWriterStmt.cpp
Show First 20 Lines • Show All 1,445 Lines • ▼ Show 20 Lines | |||||
void ASTStmtWriter::VisitCXXFunctionalCastExpr(CXXFunctionalCastExpr *E) { | void ASTStmtWriter::VisitCXXFunctionalCastExpr(CXXFunctionalCastExpr *E) { | ||||
VisitExplicitCastExpr(E); | VisitExplicitCastExpr(E); | ||||
Record.AddSourceLocation(E->getLParenLoc()); | Record.AddSourceLocation(E->getLParenLoc()); | ||||
Record.AddSourceLocation(E->getRParenLoc()); | Record.AddSourceLocation(E->getRParenLoc()); | ||||
Code = serialization::EXPR_CXX_FUNCTIONAL_CAST; | Code = serialization::EXPR_CXX_FUNCTIONAL_CAST; | ||||
} | } | ||||
void ASTStmtWriter::VisitBuiltinBitCastExpr(BuiltinBitCastExpr *E) { | |||||
VisitExplicitCastExpr(E); | |||||
Record.AddSourceLocation(E->getBeginLoc()); | |||||
Record.AddSourceLocation(E->getEndLoc()); | |||||
} | |||||
void ASTStmtWriter::VisitUserDefinedLiteral(UserDefinedLiteral *E) { | void ASTStmtWriter::VisitUserDefinedLiteral(UserDefinedLiteral *E) { | ||||
VisitCallExpr(E); | VisitCallExpr(E); | ||||
Record.AddSourceLocation(E->UDSuffixLoc); | Record.AddSourceLocation(E->UDSuffixLoc); | ||||
Code = serialization::EXPR_USER_DEFINED_LITERAL; | Code = serialization::EXPR_USER_DEFINED_LITERAL; | ||||
} | } | ||||
void ASTStmtWriter::VisitCXXBoolLiteralExpr(CXXBoolLiteralExpr *E) { | void ASTStmtWriter::VisitCXXBoolLiteralExpr(CXXBoolLiteralExpr *E) { | ||||
VisitExpr(E); | VisitExpr(E); | ||||
▲ Show 20 Lines • Show All 954 Lines • Show Last 20 Lines |