clang 20.0.0git
|
A use of a default initializer in a constructor or in aggregate initialization. More...
#include "clang/AST/ExprCXX.h"
Public Member Functions | |
bool | hasRewrittenInit () const |
FieldDecl * | getField () |
Get the field whose initializer will be used. | |
const FieldDecl * | getField () const |
Expr * | getExpr () |
Get the initialization expression that will be used. | |
const Expr * | getExpr () const |
const Expr * | getRewrittenExpr () const |
Retrieve the initializing expression with evaluated immediate calls, if any. | |
Expr * | getRewrittenExpr () |
Retrieve the initializing expression with evaluated immediate calls, if any. | |
const DeclContext * | getUsedContext () const |
DeclContext * | getUsedContext () |
SourceLocation | getUsedLocation () const |
Retrieve the location where this default initializer expression was actually used. | |
SourceLocation | getBeginLoc () const |
SourceLocation | getEndLoc () const |
child_range | children () |
const_child_range | children () const |
![]() |