clang 20.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 10833 of file Sema.h.
Referenced by clang::Sema::getCopyElisionCandidate().
|
inline |
Definition at line 10832 of file Sema.h.
References None.
Referenced by clang::Sema::PerformMoveOrCopyInitialization().
const VarDecl* clang::Sema::NamedReturnInfo::Candidate |
Definition at line 10827 of file Sema.h.
Referenced by clang::Sema::getCopyElisionCandidate(), and clang::Sema::getNamedReturnInfo().
Status clang::Sema::NamedReturnInfo::S |
Definition at line 10830 of file Sema.h.
Referenced by clang::Sema::getCopyElisionCandidate().