LILAC
Language to language Interop LAyer Compiler
Loading...
Searching...
No Matches
lilac::csharp::CSharpAssemblyInterfaceVisitor Class Referencefinal

A visitor that creates bridge of assembly elements with C#. More...

#include <interfacevisitor.h>

Inheritance diagram for lilac::csharp::CSharpAssemblyInterfaceVisitor:
Collaboration diagram for lilac::csharp::CSharpAssemblyInterfaceVisitor:

Public Member Functions

void Begin (VisitContext &ctx, const frxml::dom &parent, const frxml::dom &current, int depth) override
 
void End (VisitContext &ctx, const frxml::dom &parent, const frxml::dom &current, int depth) override
 
- Public Member Functions inherited from lilac::shared::AssemblyVisitor< VisitContext >
std::string GetName () const final
 Gets the name of this interface visitor.
 
void Begin (VisitContext &ctx, const frxml::dom &parent, const frxml::dom &current, int depth) override=0
 
void End (VisitContext &ctx, const frxml::dom &parent, const frxml::dom &current, int depth) override=0
 
- Public Member Functions inherited from lilac::shared::InterfaceVisitor< VisitContext >
virtual ~InterfaceVisitor ()=default
 

Detailed Description

A visitor that creates bridge of assembly elements with C#.

Definition at line 35 of file interfacevisitor.h.

Member Function Documentation

◆ Begin()

void lilac::csharp::CSharpAssemblyInterfaceVisitor::Begin ( VisitContext & ctx,
const frxml::dom & parent,
const frxml::dom & current,
int depth )
override

Definition at line 93 of file interfacevisitor.cxx.

◆ End()

void lilac::csharp::CSharpAssemblyInterfaceVisitor::End ( VisitContext & ctx,
const frxml::dom & parent,
const frxml::dom & current,
int depth )
override

Definition at line 118 of file interfacevisitor.cxx.


The documentation for this class was generated from the following files: