ARTS 2.5.11 (git: 725533f0)
Quantum::Number::ValueDescription Struct Reference

A complete description of a value, its type and value. More...

#include <quantum_numbers.h>

Public Member Functions

constexpr ValueDescription (ValueType t) noexcept
constexpr ValueDescription (const ValueDescription &)=default
constexpr ValueDescription (ValueDescription &&) noexcept=default
constexpr ValueDescriptionoperator= (const ValueDescription &)=default
constexpr ValueDescriptionoperator= (ValueDescription &&) noexcept=default

Public Attributes

ValueType type
ValueHolder val


std::ostream & operator<< (std::ostream &os, ValueDescription x)
 Debug output only.

Detailed Description

A complete description of a value, its type and value.

Intended to be returned from IO operations

Definition at line 382 of file quantum_numbers.h.

Constructor & Destructor Documentation

◆ ValueDescription() [1/3]

constexpr Quantum::Number::ValueDescription::ValueDescription ( ValueType  t)

Definition at line 386 of file quantum_numbers.h.

◆ ValueDescription() [2/3]

constexpr Quantum::Number::ValueDescription::ValueDescription ( const ValueDescription )

◆ ValueDescription() [3/3]

constexpr Quantum::Number::ValueDescription::ValueDescription ( ValueDescription &&  )

Member Function Documentation

◆ operator=() [1/2]

constexpr ValueDescription & Quantum::Number::ValueDescription::operator= ( const ValueDescription )

◆ operator=() [2/2]

constexpr ValueDescription & Quantum::Number::ValueDescription::operator= ( ValueDescription &&  )

Friends And Related Symbol Documentation

◆ operator<<

std::ostream & operator<< ( std::ostream &  os,
ValueDescription  x 

Debug output only.

Definition at line 11 of file

Member Data Documentation

◆ type

ValueType Quantum::Number::ValueDescription::type

◆ val

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