#include <input_item.h>
◆ Input_Item() [1/3]
ModuleIO::Input_Item::Input_Item |
( |
| ) |
|
|
inline |
◆ Input_Item() [2/3]
ModuleIO::Input_Item::Input_Item |
( |
const std::string & |
label_in | ) |
|
|
inline |
◆ Input_Item() [3/3]
ModuleIO::Input_Item::Input_Item |
( |
const Input_Item & |
item | ) |
|
|
inline |
◆ get_size()
size_t ModuleIO::Input_Item::get_size |
( |
| ) |
const |
|
inline |
< get size of the input item
◆ is_read()
bool ModuleIO::Input_Item::is_read |
( |
| ) |
const |
|
inline |
< check if the input item is read
◆ annotation
std::string ModuleIO::Input_Item::annotation |
annotation of the input item
◆ check_value
std::function<void(const Input_Item&, const Parameter&)> ModuleIO::Input_Item::check_value = nullptr |
◆ final_value
std::stringstream ModuleIO::Input_Item::final_value |
final value for writing to output INPUT file
◆ get_final_value
std::function<void(Input_Item&, const Parameter&)> ModuleIO::Input_Item::get_final_value = nullptr |
get final_value function for output INPUT file
◆ label
std::string ModuleIO::Input_Item::label |
◆ read_value
◆ reset_value
reset this value when some conditions are met e.g. should only reset the value of this item
◆ str_values
std::vector<std::string> ModuleIO::Input_Item::str_values |
string values of the input item
The documentation for this class was generated from the following file:
- /home/runner/work/abacus-develop/abacus-develop/source/source_io/input_item.h