MeteoIODoc 2.11.0
acdd_attrs Struct Reference

#include <libacdd.h>

Public Member Functions

 ACDD_ATTR ()
 
 ACDD_ATTR (const std::string &i_name, const std::string &i_cfg_key, const std::string &i_default_value="")
 
 ACDD_ATTR (const std::string &i_name, const std::string &i_value, const std::string &i_cfg_key, const std::string &i_default_value)
 
std::string getValue () const
 
std::string getName () const
 
void setUserConfig (const mio::Config &cfg, const std::string &section, const bool &allow_multi_line)
 
void setValue (const std::string &i_value, const Mode &mode=MERGE)
 
bool isDefault () const
 

Member Function Documentation

◆ ACDD_ATTR() [1/3]

acdd_attrs::ACDD_ATTR ( )
inline

◆ ACDD_ATTR() [2/3]

acdd_attrs::ACDD_ATTR ( const std::string &  i_name,
const std::string &  i_cfg_key,
const std::string &  i_default_value = "" 
)
inline

◆ ACDD_ATTR() [3/3]

acdd_attrs::ACDD_ATTR ( const std::string &  i_name,
const std::string &  i_value,
const std::string &  i_cfg_key,
const std::string &  i_default_value 
)
inline

◆ getName()

std::string acdd_attrs::getName ( ) const
inline

◆ getValue()

std::string acdd_attrs::getValue ( ) const
inline

◆ isDefault()

bool acdd_attrs::isDefault ( ) const
inline

◆ setUserConfig()

void acdd_attrs::setUserConfig ( const mio::Config cfg,
const std::string &  section,
const bool &  allow_multi_line 
)

◆ setValue()

void acdd_attrs::setValue ( const std::string &  i_value,
const Mode &  mode = MERGE 
)

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