|
clang 22.0.0git
|
#include "clang/Sema/Sema.h"
Public Types | |
| enum | Status : uint8_t { None , MoveEligible , MoveEligibleAndCopyElidable } |
Public Member Functions | |
| bool | isMoveEligible () const |
| bool | isCopyElidable () const |
Public Attributes | |
| const VarDecl * | Candidate |
| Status | S |
| enum clang::Sema::NamedReturnInfo::Status : uint8_t |
|
inline |
Definition at line 11074 of file Sema.h.
References MoveEligibleAndCopyElidable, and S.
Referenced by clang::Sema::getCopyElisionCandidate().
|
inline |
Definition at line 11073 of file Sema.h.
Referenced by clang::Sema::PerformMoveOrCopyInitialization().
| const VarDecl* clang::Sema::NamedReturnInfo::Candidate |
Definition at line 11068 of file Sema.h.
Referenced by clang::Sema::getCopyElisionCandidate(), and clang::Sema::getNamedReturnInfo().
| Status clang::Sema::NamedReturnInfo::S |
Definition at line 11071 of file Sema.h.
Referenced by clang::Sema::getCopyElisionCandidate(), clang::Sema::getNamedReturnInfo(), isCopyElidable(), and isMoveEligible().