LeechCraft  0.6.70-13729-g7046a9d2a7
Modular cross-platform feature rich live environment.
LC::Util::oral::InsertAction Struct Reference

#include "oraltypes.h"

+ Collaboration diagram for LC::Util::oral::InsertAction:

Classes

struct  DefaultTag
 
struct  IgnoreTag
 
struct  Replace
 

Public Types

using ActionSelector_t = std::variant< DefaultTag, IgnoreTag, Replace >
 

Public Member Functions

template<typename Tag >
 InsertAction (Tag tag)
 

Static Public Member Functions

static constexpr auto StaticCount ()
 

Public Attributes

ActionSelector_t Selector_
 

Static Public Attributes

static struct LC::Util::oral::InsertAction::DefaultTag Default
 
static struct LC::Util::oral::InsertAction::IgnoreTag Ignore
 

Detailed Description

Definition at line 187 of file oraltypes.h.

Member Typedef Documentation

◆ ActionSelector_t

using LC::Util::oral::InsertAction::ActionSelector_t = std::variant<DefaultTag, IgnoreTag, Replace>

Definition at line 220 of file oraltypes.h.

Constructor & Destructor Documentation

◆ InsertAction()

template<typename Tag >
LC::Util::oral::InsertAction::InsertAction ( Tag  tag)
inline

Definition at line 224 of file oraltypes.h.

Member Function Documentation

◆ StaticCount()

static constexpr auto LC::Util::oral::InsertAction::StaticCount ( )
inlinestatic

Definition at line 215 of file oraltypes.h.

Member Data Documentation

◆ Default

struct LC::Util::oral::InsertAction::DefaultTag LC::Util::oral::InsertAction::Default
static

◆ Ignore

struct LC::Util::oral::InsertAction::IgnoreTag LC::Util::oral::InsertAction::Ignore
static

◆ Selector_


The documentation for this struct was generated from the following file: