clang 19.0.0git
|
Public Types | |
using | CacheTy = TrivialFunctionAnalysis::CacheTy |
Additional Inherited Members | |
Public Attributes inherited from clang::StmtVisitorBase< Ptr, ImplClass, RetTy, ParamTys > | |
ParamTys | P { return RetTy() |
Definition at line 243 of file PtrTypesSemantics.cpp.
using clang::TrivialFunctionAnalysisVisitor::CacheTy = TrivialFunctionAnalysis::CacheTy |
Definition at line 270 of file PtrTypesSemantics.cpp.
|
inline |
Definition at line 272 of file PtrTypesSemantics.cpp.
Definition at line 427 of file PtrTypesSemantics.cpp.
References clang::CallExpr::arguments(), and clang::StmtVisitorBase< Ptr, ImplClass, RetTy, ParamTys >::Visit().
Referenced by VisitCallExpr(), VisitCXXMemberCallExpr(), and VisitCXXOperatorCallExpr().
|
inline |
Definition at line 333 of file PtrTypesSemantics.cpp.
|
inline |
Definition at line 342 of file PtrTypesSemantics.cpp.
|
inline |
Definition at line 322 of file PtrTypesSemantics.cpp.
References clang::BinaryOperator::getLHS(), clang::BinaryOperator::getRHS(), and clang::StmtVisitorBase< Ptr, ImplClass, RetTy, ParamTys >::Visit().
Definition at line 312 of file PtrTypesSemantics.cpp.
Definition at line 349 of file PtrTypesSemantics.cpp.
References checkArguments(), clang::CallExpr::getDirectCallee(), and clang::safeGetName().
Definition at line 308 of file PtrTypesSemantics.cpp.
|
inline |
Definition at line 505 of file PtrTypesSemantics.cpp.
|
inline |
Definition at line 327 of file PtrTypesSemantics.cpp.
|
inline |
Definition at line 280 of file PtrTypesSemantics.cpp.
|
inline |
Definition at line 337 of file PtrTypesSemantics.cpp.
|
inline |
Definition at line 509 of file PtrTypesSemantics.cpp.
|
inline |
Definition at line 313 of file PtrTypesSemantics.cpp.
|
inline |
Definition at line 459 of file PtrTypesSemantics.cpp.
References clang::CXXBindTemporaryExpr::getSubExpr(), clang::CXXBindTemporaryExpr::getTemporary(), and clang::StmtVisitorBase< Ptr, ImplClass, RetTy, ParamTys >::Visit().
|
inline |
Definition at line 507 of file PtrTypesSemantics.cpp.
|
inline |
Definition at line 435 of file PtrTypesSemantics.cpp.
References clang::CXXConstructExpr::arguments(), clang::CXXConstructExpr::getConstructor(), and clang::StmtVisitorBase< Ptr, ImplClass, RetTy, ParamTys >::Visit().
|
inline |
Definition at line 419 of file PtrTypesSemantics.cpp.
References clang::CXXDefaultArgExpr::getExpr(), and clang::StmtVisitorBase< Ptr, ImplClass, RetTy, ParamTys >::Visit().
|
inline |
Definition at line 301 of file PtrTypesSemantics.cpp.
|
inline |
|
inline |
Definition at line 445 of file PtrTypesSemantics.cpp.
|
inline |
Definition at line 491 of file PtrTypesSemantics.cpp.
|
inline |
Definition at line 409 of file PtrTypesSemantics.cpp.
References checkArguments(), and clang::CallExpr::getCalleeDecl().
|
inline |
Definition at line 486 of file PtrTypesSemantics.cpp.
|
inline |
Definition at line 496 of file PtrTypesSemantics.cpp.
Definition at line 293 of file PtrTypesSemantics.cpp.
|
inline |
Definition at line 309 of file PtrTypesSemantics.cpp.
Definition at line 294 of file PtrTypesSemantics.cpp.
|
inline |
Definition at line 451 of file PtrTypesSemantics.cpp.
References clang::CastExpr::getSubExpr(), and clang::StmtVisitorBase< Ptr, ImplClass, RetTy, ParamTys >::Visit().
|
inline |
Definition at line 467 of file PtrTypesSemantics.cpp.
References clang::FullExpr::getSubExpr(), and clang::StmtVisitorBase< Ptr, ImplClass, RetTy, ParamTys >::Visit().
|
inline |
Definition at line 504 of file PtrTypesSemantics.cpp.
|
inline |
Definition at line 503 of file PtrTypesSemantics.cpp.
Definition at line 298 of file PtrTypesSemantics.cpp.
Definition at line 314 of file PtrTypesSemantics.cpp.
Definition at line 295 of file PtrTypesSemantics.cpp.
|
inline |
Definition at line 447 of file PtrTypesSemantics.cpp.
References clang::CastExpr::getSubExpr(), and clang::StmtVisitorBase< Ptr, ImplClass, RetTy, ParamTys >::Visit().
|
inline |
Definition at line 473 of file PtrTypesSemantics.cpp.
References clang::InitListExpr::inits(), and clang::StmtVisitorBase< Ptr, ImplClass, RetTy, ParamTys >::Visit().
|
inline |
Definition at line 502 of file PtrTypesSemantics.cpp.
Definition at line 315 of file PtrTypesSemantics.cpp.
|
inline |
Definition at line 455 of file PtrTypesSemantics.cpp.
References clang::MaterializeTemporaryExpr::getSubExpr(), and clang::StmtVisitorBase< Ptr, ImplClass, RetTy, ParamTys >::Visit().
|
inline |
Definition at line 481 of file PtrTypesSemantics.cpp.
References clang::MemberExpr::getBase(), and clang::StmtVisitorBase< Ptr, ImplClass, RetTy, ParamTys >::Visit().
Definition at line 471 of file PtrTypesSemantics.cpp.
References clang::ParenExpr::getSubExpr(), and clang::StmtVisitorBase< Ptr, ImplClass, RetTy, ParamTys >::Visit().
|
inline |
Definition at line 384 of file PtrTypesSemantics.cpp.
|
inline |
Definition at line 286 of file PtrTypesSemantics.cpp.
References clang::ReturnStmt::getRetValue(), and clang::StmtVisitorBase< Ptr, ImplClass, RetTy, ParamTys >::Visit().
|
inline |
Definition at line 344 of file PtrTypesSemantics.cpp.
Definition at line 274 of file PtrTypesSemantics.cpp.
|
inline |
Definition at line 506 of file PtrTypesSemantics.cpp.
|
inline |
Definition at line 375 of file PtrTypesSemantics.cpp.
|
inline |
Definition at line 307 of file PtrTypesSemantics.cpp.
|
inline |
Definition at line 380 of file PtrTypesSemantics.cpp.
|
inline |
Definition at line 317 of file PtrTypesSemantics.cpp.
References clang::UnaryOperator::getOpcode(), clang::UnaryOperator::getSubExpr(), and clang::StmtVisitorBase< Ptr, ImplClass, RetTy, ParamTys >::Visit().
Definition at line 304 of file PtrTypesSemantics.cpp.