sun::ast::InterfaceFieldDecl

sun::ast::InterfaceFieldDecl

struct · Source (opens in a new tab)

struct sun::ast::InterfaceFieldDecl

Field declaration in an interface: var name: type;.

Public Fields

declaration

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

sun::semantic_analysis::DeclarationIdentity sun::ast::InterfaceFieldDecl::declaration {}

No documentation comment.

Related: sun::semantic_analysis::DeclarationIdentity

doc

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

std::string sun::ast::InterfaceFieldDecl::doc

No documentation comment.

location

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

sun::support::Position sun::ast::InterfaceFieldDecl::location

No documentation comment.

Related: sun::support::Position

name

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

std::string sun::ast::InterfaceFieldDecl::name

No documentation comment.

type

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

TypeAnnotation sun::ast::InterfaceFieldDecl::type

No documentation comment.

Related: TypeAnnotation

visibility

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

Visibility sun::ast::InterfaceFieldDecl::visibility = Visibility::Private

No documentation comment.

Related: Visibility