MimIR
MimIR is my Intermediate Representation
Loading...
Searching...
No Matches
mim::plug::option Namespace Reference

The option Plugin More...

Classes

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

Enumerations

<tt>option.Opt</tt>
enum class  Opt : flags_t
<tt>option.some_if</tt>
enum class  some_if : flags_t
<tt>option.is_some</tt>
enum class  is_some : flags_t
<tt>option.unwrap_or</tt>
enum class  unwrap_or : flags_t

Functions

void register_normalizers (Normalizers &normalizers)

Variables

static constexpr plugin_t Plugin_Id = 0x41154a40f0000000

<tt>option.unwrap_unsafe</tt>

enum class  unwrap_unsafe : flags_t
const Def * normalize_unwrap_unsafe (const Def *, const Def *, const Def *arg)

Detailed Description

Enumeration Type Documentation

◆ is_some

enum class mim::plug::option::is_some : flags_t
strong

Definition at line 31 of file autogen.h.

◆ Opt

enum class mim::plug::option::Opt : flags_t
strong

Definition at line 14 of file autogen.h.

◆ some_if

enum class mim::plug::option::some_if : flags_t
strong

Definition at line 24 of file autogen.h.

◆ unwrap_or

Definition at line 46 of file autogen.h.

◆ unwrap_unsafe

Definition at line 38 of file autogen.h.

Function Documentation

◆ normalize_unwrap_unsafe()

const Def * mim::plug::option::normalize_unwrap_unsafe ( const Def * ,
const Def * ,
const Def * arg )

◆ register_normalizers()

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

Variable Documentation

◆ Plugin_Id

plugin_t mim::plug::option::Plugin_Id = 0x41154a40f0000000
staticconstexpr

Definition at line 10 of file autogen.h.