LILAC
Language to language Interop LAyer Compiler
|
▼NLilac | |
▼NGenerator | |
▼NDiagnostics | |
CDiagnosticGenerator | |
▼NExporters | |
CIExporter | |
CExportAttributeGenerator | |
CParameterPack | |
▼NTest | |
CCsModule | |
▼Nlilac | |
▼Ncsharp | |
CCSharpAssemblyInterfaceVisitor | A visitor that creates bridge of assembly elements with C# |
CCSharpBackendAction | An action that generates C# bridge of given interface representation using P/Invoke |
CCtorVisitor | A visitor that creates bridge of ctor elements with C# |
CDtorVisitor | A visitor that creates bridge of dtor elements with C# |
CEnumConstantVisitor | A visitor that creates bridge of constant elements with C# |
CEnumVisitor | A visitor that creates bridge of enum elements with C# |
CFunctionVisitor | A visitor that creates bridge of function elements with C# |
CMethodVisitor | A visitor that creates bridge of method elements with C# |
CNamespaceVisitor | A visitor that creates bridge of namespace elements with C# |
CRecordVisitor | A visitor that creates bridge of record elements with C# |
CVisitContext | |
▼Ncxx | |
CExportAttrInfo | A plugin making clang accepts attributes from LILAC |
CLilacAction | A frontend action that creates lilac::cxx::LilacASTConsumer to traverse AST |
CLilacASTConsumer | An ASTConsumer that creates lilac::cxx::LilacASTVisitor to traverse AST |
▼CLilacASTVisitor | A recursive AST visitor that serializes C/C++ interface data into DOM object |
CCXXRecordVisitor | A recursive AST visitor that traverses AST of an enumeration |
CEnumVisitor | A recursive AST visitor that traverses AST of an enumeration |
▼Nshared | |
C__FilledString | |
▼C__IndentationVector | |
C__Indentation | |
CAssemblyVisitor | An interface visitor for a whole assembly |
CBackendAction | An action that generates language-specific bridge of given interface representation |
Cexception | |
CFrontendAction | An action that generates interface representation from codes |
CGenericInterfaceVisitor | A composite ASTVisitor wrapping other ASTVisitor(s) |
CInterfaceVisitor | A helper class to traverse interface graph |
CCompileSymbolSubCommand | A sub-command that compiles assemblies into symbols |
CGenerateSubCommand | A sub-command that generates bindings from symbols |
CSubCommand | An abstraction class of llvm::cl::SubCommand |
CCXXFrontendAction |