LeechCraft  0.6.70-11552-gf61ee51c3d
Modular cross-platform feature rich live environment.
LeechCraft::Util::oral::InsertAction Struct Reference

#include "oraltypes.h"

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

Classes

struct  DefaultTag
 
struct  IgnoreTag
 
struct  Replace
 

Public Types

using ActionSelector_t = boost::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 LeechCraft::Util::oral::InsertAction::DefaultTag Default
 
static struct LeechCraft::Util::oral::InsertAction::IgnoreTag Ignore
 

Detailed Description

Definition at line 237 of file oraltypes.h.

Member Typedef Documentation

◆ ActionSelector_t

using LeechCraft::Util::oral::InsertAction::ActionSelector_t = boost::variant<DefaultTag, IgnoreTag, Replace>

Definition at line 270 of file oraltypes.h.

Constructor & Destructor Documentation

◆ InsertAction()

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

Definition at line 274 of file oraltypes.h.

Member Function Documentation

◆ StaticCount()

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

Definition at line 265 of file oraltypes.h.

Member Data Documentation

◆ Default

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

◆ Ignore

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

◆ Selector_


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