ARTS 2.5.11 (git: 6827797f)
|
A union of the three type of values we need to consider. More...
#include <quantum_numbers.h>
Public Member Functions | |
constexpr | ValueHolder (ValueType t) noexcept |
constexpr | ValueHolder (Type t) noexcept |
constexpr | ValueHolder (const ValueHolder &)=default |
constexpr | ValueHolder (ValueHolder &&) noexcept=default |
constexpr ValueHolder & | operator= (const ValueHolder &)=default |
constexpr ValueHolder & | operator= (ValueHolder &&) noexcept=default |
Public Attributes | |
StringValue | s |
IntegerValue | i |
HalfIntegerValue | h |
A union of the three type of values we need to consider.
Definition at line 353 of file quantum_numbers.h.
|
inlineconstexprnoexcept |
Definition at line 358 of file quantum_numbers.h.
|
inlineconstexprnoexcept |
Definition at line 371 of file quantum_numbers.h.
|
constexprdefault |
|
constexprdefaultnoexcept |
|
constexprdefault |
|
constexprdefaultnoexcept |
HalfIntegerValue Quantum::Number::ValueHolder::h |
Definition at line 356 of file quantum_numbers.h.
Referenced by Quantum::Number::Value::low(), Quantum::Number::TwoLevelValueHolder::order(), Quantum::Number::TwoLevelValueHolder::TwoLevelValueHolder(), Quantum::Number::Value::upp(), Quantum::Number::Value::Value(), and Quantum::Number::value_holder().
IntegerValue Quantum::Number::ValueHolder::i |
Definition at line 355 of file quantum_numbers.h.
Referenced by Quantum::Number::cast_qnrat(), Quantum::Number::is_sorted(), Quantum::Number::items(), Quantum::Number::Value::low(), Quantum::Number::TwoLevelValueHolder::order(), Quantum::Number::TwoLevelValueHolder::TwoLevelValueHolder(), Quantum::Number::Value::upp(), Quantum::Number::Value::Value(), and Quantum::Number::value_holder().
StringValue Quantum::Number::ValueHolder::s |
Definition at line 354 of file quantum_numbers.h.
Referenced by Quantum::Number::cast_qnrat(), Quantum::Number::count_items(), Quantum::Number::items(), Quantum::Number::Value::level_match(), Quantum::Number::TwoLevelValueHolder::order(), Quantum::Number::Value::str_low(), Quantum::Number::Value::str_upp(), and Quantum::Number::value_holder().