#include <IdDictField.h>
Definition at line 16 of file IdDictField.h.
◆ IdDictField() [1/3]
| IdDictField::IdDictField |
( |
const std::string & |
name | ) |
|
◆ IdDictField() [2/3]
◆ ~IdDictField()
| IdDictField::~IdDictField |
( |
| ) |
|
|
default |
◆ IdDictField() [3/3]
◆ add_label()
◆ clear()
| void IdDictField::clear |
( |
| ) |
|
◆ find_label()
◆ get_label()
| const std::string & IdDictField::get_label |
( |
size_t |
index | ) |
const |
Definition at line 51 of file IdDictField.cxx.
54 }
catch (std::out_of_range&
e) {
55 throw std::out_of_range(
std::format(
"IdDictField::get_label : Attempt to access index {} in vector of size {}",
◆ get_label_number()
| size_t IdDictField::get_label_number |
( |
| ) |
const |
◆ get_label_value()
Definition at line 61 of file IdDictField.cxx.
63 if (std::ranges::find_if(
name,[](
const char c){
return !std::isdigit(
c); }) !=
name.end()) {
76 }
catch (
const std::invalid_argument&
e) {
77 std::cerr <<
"Warning : label " <<
name <<
" not found: "<<
e.what() << std::endl;
◆ index()
| size_t IdDictField::index |
( |
| ) |
const |
|
inline |
◆ label()
◆ name()
| const std::string & IdDictField::name |
( |
| ) |
const |
|
inline |
◆ operator=() [1/2]
◆ operator=() [2/2]
◆ set_index()
| void IdDictField::set_index |
( |
size_t |
index | ) |
|
◆ verify()
| bool IdDictField::verify |
( |
| ) |
const |
◆ m_index
| size_t IdDictField::m_index {} |
|
private |
◆ m_labels
◆ m_name
| std::string IdDictField::m_name |
|
private |
The documentation for this class was generated from the following files: