ATLAS Offline Software
Public Attributes | List of all members
top::StringData Struct Reference

A little helper to hold the data, a little information that's useful to humans and a flag (true) if the settings has been set. More...

#include <StringData.h>

Collaboration diagram for top::StringData:

Public Attributes

std::string m_data
 The data set by the user. More...
 
std::string m_human_explanation
 A helpful message that tells the user what's expected here. More...
 
std::vector< std::string > m_allowed_values
 If option can be only one of several values, store all possible options here. More...
 
std::string m_default_val
 Default value for the config option. More...
 
bool m_set
 A flag that lets us know if the user has set something or not. More...
 

Detailed Description

A little helper to hold the data, a little information that's useful to humans and a flag (true) if the settings has been set.

Definition at line 16 of file StringData.h.

Member Data Documentation

◆ m_allowed_values

std::vector<std::string> top::StringData::m_allowed_values

If option can be only one of several values, store all possible options here.

Definition at line 24 of file StringData.h.

◆ m_data

std::string top::StringData::m_data

The data set by the user.

Definition at line 18 of file StringData.h.

◆ m_default_val

std::string top::StringData::m_default_val

Default value for the config option.

Definition at line 27 of file StringData.h.

◆ m_human_explanation

std::string top::StringData::m_human_explanation

A helpful message that tells the user what's expected here.

Definition at line 21 of file StringData.h.

◆ m_set

bool top::StringData::m_set

A flag that lets us know if the user has set something or not.

Definition at line 30 of file StringData.h.


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