MimIR 0.1
MimIR is my Intermediate Representation
Loading...
Searching...
No Matches
autogen.h File Reference
#include <mim/axm.h>
#include <mim/plugin.h>
Include dependency graph for autogen.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

namespace  mim::plug::option
 The option Plugin
namespace  mim
namespace  mim::plug

Macros

#define MIM_option_NORMALIZER_IMPL

Enumerations

%option.Opt
enum class  mim::plug::option::Opt : flags_t
%option.some
enum class  mim::plug::option::some : flags_t
%option.none
enum class  mim::plug::option::none : flags_t
%option.is_some
enum class  mim::plug::option::is_some : flags_t
%option.unwrap_or
enum class  mim::plug::option::unwrap_or : flags_t

Functions

void mim::plug::option::register_normalizers (Normalizers &normalizers)

Variables

static constexpr plugin_t mim::plug::option::Plugin_Id = 0x41154a40f0000000

%option.unwrap_unsafe

enum class  mim::plug::option::unwrap_unsafe : flags_t
const Defmim::plug::option::normalize_unwrap_unsafe (const Def *, const Def *, const Def *arg)

Macro Definition Documentation

◆ MIM_option_NORMALIZER_IMPL

#define MIM_option_NORMALIZER_IMPL
Value:
void register_normalizers(Normalizers& normalizers) {\
normalizers[flags_t(Annex::Base<unwrap_unsafe>)] = &normalize_unwrap_unsafe; \
}

Definition at line 57 of file autogen.h.