SWC-DB  v0.5.12 C++ documentations
SWC-DB© (Super Wide Column Database) - High Performance Scalable Database (https://github.com/kashirin-alex/swc-db)
SWC::Config::ParserConfig::ParserOpt Struct Referencefinal
+ Collaboration diagram for SWC::Config::ParserConfig::ParserOpt:

Public Member Functions

 ParserOpt () noexcept
 
 ParserOpt (ParserOpt &&other) noexcept
 
 ParserOpt (const ParserOpt &other)
 
ParserOptoperator= (const ParserOpt &)=delete
 
ParserOptoperator= (ParserOpt &&other)
 
 ~ParserOpt () noexcept
 

Public Attributes

Property::Value::Ptr value
 
Strings aliases
 
std::string desc
 

Detailed Description

Definition at line 66 of file PropertiesParser.h.

Constructor & Destructor Documentation

◆ ParserOpt() [1/3]

SWC::Config::ParserConfig::ParserOpt::ParserOpt ( )
inlinenoexcept

Definition at line 71 of file PropertiesParser.h.

◆ ParserOpt() [2/3]

SWC::Config::ParserConfig::ParserOpt::ParserOpt ( ParserOpt &&  other)
inlinenoexcept

Definition at line 73 of file PropertiesParser.h.

◆ ParserOpt() [3/3]

SWC::Config::ParserConfig::ParserOpt::ParserOpt ( const ParserOpt other)
inline

Definition at line 80 of file PropertiesParser.h.

◆ ~ParserOpt()

SWC::Config::ParserConfig::ParserOpt::~ParserOpt ( )
inlinenoexcept

Definition at line 96 of file PropertiesParser.h.

Member Function Documentation

◆ operator=() [1/2]

ParserOpt& SWC::Config::ParserConfig::ParserOpt::operator= ( const ParserOpt )
delete

◆ operator=() [2/2]

ParserOpt& SWC::Config::ParserConfig::ParserOpt::operator= ( ParserOpt &&  other)
inline

Definition at line 88 of file PropertiesParser.h.

References aliases, desc, and value.

Member Data Documentation

◆ aliases

Strings SWC::Config::ParserConfig::ParserOpt::aliases

Definition at line 68 of file PropertiesParser.h.

Referenced by SWC::Config::ParserConfig::add(), and operator=().

◆ desc

std::string SWC::Config::ParserConfig::ParserOpt::desc

Definition at line 69 of file PropertiesParser.h.

Referenced by SWC::Config::ParserConfig::add(), and operator=().

◆ value

Property::Value::Ptr SWC::Config::ParserConfig::ParserOpt::value

Definition at line 67 of file PropertiesParser.h.

Referenced by SWC::Config::ParserConfig::add(), and operator=().


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