Usings Class

Definition

Line 51 of scmlg/Model.cm

Inheritance

Constructors & Destructor

public Usings()

Member Functions

public void AddMember(Node* usingNode)
public override void FillContext(LexerContext& lexerContext)
public override void Process(const String<char>& root, bool verbose, LexerContext& lexerContext)
public const List<UniquePtr<Node>>& UsingNodes() const

Member Variables

private List<UniquePtr<Node>> usingNodes

Constructor& Destructor Details

Usings Constructor

public Usings()

Definition
Line 53 of scmlg/Model.cm


Member Function Details

AddMember Member Function

public void AddMember(Node* usingNode)

Definition
Line 61 of scmlg/Model.cm


FillContext Member Function

public override void FillContext(LexerContext& lexerContext)

Definition
Line 65 of scmlg/Model.cm


Process Member Function

public override void Process(const String<char>& root, bool verbose, LexerContext& lexerContext)

Definition
Line 72 of scmlg/Model.cm


UsingNodes Member Function

public const List<UniquePtr<Node>>& UsingNodes()

Definition
Line 57 of scmlg/Model.cm