MimIR
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.

Classes

struct  mim::plug::option::Opt_ctor
 The ctors of option.Opt, by index. More...

Namespaces

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

Macros

#define MIM_option_NORMALIZER_IMPL

Enumerations

<tt>option.Opt</tt>
enum class  mim::plug::option::Opt : flags_t
<tt>option.some_if</tt>
enum class  mim::plug::option::some_if : flags_t
<tt>option.is_some</tt>
enum class  mim::plug::option::is_some : flags_t
<tt>option.unwrap_or</tt>
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

<tt>option.unwrap_unsafe</tt>

enum class  mim::plug::option::unwrap_unsafe : flags_t
const Def * mim::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 53 of file autogen.h.