sun::ast::Capture

sun::ast::Capture

struct · Source (opens in a new tab)

struct sun::ast::Capture

A variable captured from an enclosing scope by a lambda.

Public Fields

declarationId

public · variable · Source (opens in a new tab)

sun::semantic_analysis::DeclarationId sun::ast::Capture::declarationId

No documentation comment.

Related: sun::semantic_analysis::DeclarationId

isConst

public · variable · Source (opens in a new tab)

bool sun::ast::Capture::isConst = false

No documentation comment.

kind

public · variable · Source (opens in a new tab)

CaptureKind sun::ast::Capture::kind = CaptureKind::ByValue

No documentation comment.

Related: CaptureKind, CaptureKind::ByValue

name

public · variable · Source (opens in a new tab)

std::string sun::ast::Capture::name

No documentation comment.

type

public · variable · Source (opens in a new tab)

sun::types::TypePtr sun::ast::Capture::type

No documentation comment.

Related: sun::types::TypePtr