LILAC
Language to language Interop LAyer Compiler
Loading...
Searching...
No Matches
typemap.h File Reference
#include "pch.h"
Include dependency graph for typemap.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

namespace  lilac
 
namespace  lilac::cxx
 

Macros

#define CASE___(a, ...)
 
#define CASE__(a, ...)
 
#define CASE_(name, ...)
 

Functions

constexpr std::string lilac::cxx::GetBuiltinTypeName (clang::BuiltinType::Kind kind)
 

Macro Definition Documentation

◆ CASE_

#define CASE_ ( name,
... )
Value:
CASE__(__VA_ARGS__) return name
#define CASE__(a,...)

◆ CASE__

#define CASE__ ( a,
... )
Value:
case clang::BuiltinType::Kind::a: __VA_OPT__(CASE___(__VA_ARGS__))
#define CASE___(a,...)

◆ CASE___

#define CASE___ ( a,
... )
Value:
case clang::BuiltinType::Kind::a: __VA_OPT__(CASE__(__VA_ARGS__))