sun::ast::InterfaceMethodDecl

sun::ast::InterfaceMethodDecl

struct · Source (opens in a new tab)

struct sun::ast::InterfaceMethodDecl

Method declaration in an interface (uses FunctionAST internally) Methods can have default implementations.

Public Functions

visibility

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

Visibility sun::ast::InterfaceMethodDecl::visibility() const

Returns the access level recorded on this member declaration.

Related: Visibility

Public Fields

function

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

std::unique_ptr<FunctionAST> sun::ast::InterfaceMethodDecl::function

No documentation comment.

Related: FunctionAST

hasDefaultImpl

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

bool sun::ast::InterfaceMethodDecl::hasDefaultImpl

No documentation comment.

isConst

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

bool sun::ast::InterfaceMethodDecl::isConst = false

No documentation comment.