MLLIF
a MLIR-based Language to Language Interoperability Flyover
Loading...
Searching...
No Matches
Decl.cxx File Reference
#include "pch.h"
#include <cstring>
#include <mllif/Backend/Context.h>
#include <mllif/Backend/Decl.h>
Include dependency graph for Decl.cxx:

Go to the source code of this file.

Macros

#define NODE_HANDLER   MLLIFContext &context, rapidxml::xml_node<> *node, std::shared_ptr<Decl> parent
 
#define NODE_INIT(t)
 

Macro Definition Documentation

◆ NODE_HANDLER

#define NODE_HANDLER   MLLIFContext &context, rapidxml::xml_node<> *node, std::shared_ptr<Decl> parent

◆ NODE_INIT

#define NODE_INIT ( t)
Value:
[](NODE_HANDLER) -> std::shared_ptr<Decl> { return std::make_shared<t##Decl>(context, node, parent); }
#define NODE_HANDLER