ARTS 2.5.9 (git: 825fa5f2)
ArrayOfSpeciesTag Class Referencefinal

#include <species_tags.h>

Inheritance diagram for ArrayOfSpeciesTag:
Array< SpeciesTag >

Public Member Functions

 ArrayOfSpeciesTag () noexcept
 ArrayOfSpeciesTag (Index n)
 ArrayOfSpeciesTag (Index n, const SpeciesTag &fillvalue)
 ArrayOfSpeciesTag (const ArrayOfSpeciesTag &A)=default
 ArrayOfSpeciesTag (ArrayOfSpeciesTag &&A) noexcept
 ArrayOfSpeciesTag (std::vector< SpeciesTag > x)
ArrayOfSpeciesTagoperator= (SpeciesTag x)
ArrayOfSpeciesTagoperator= (const ArrayOfSpeciesTag &A)
ArrayOfSpeciesTagoperator= (ArrayOfSpeciesTag &&A) noexcept
 ArrayOfSpeciesTag (String names)
Species::Species Species () const ARTS_NOEXCEPT
- Public Member Functions inherited from Array< SpeciesTag >
 Array ()
 Array (Index n)
 Array (Index n, const SpeciesTag &fillvalue)
 Array (const Array &A)
 Array (Array &&A) noexcept
 Array (std::initializer_list< SpeciesTag > init)
 Array (const std::array< base2, N > &input)
 Array (std::vector< SpeciesTag > x)
Arrayoperator= (SpeciesTag x)
Arrayoperator= (const Array &A)
Arrayoperator= (Array &&A) noexcept
Index nelem () const ARTS_NOEXCEPT
const SpeciesTagoperator[] (const Index n) const
SpeciesTagoperator[] (const Index n)
void push_back_n (const SpeciesTag &elem, const Index n)
virtual ~Array ()=default


std::ostream & operator<< (std::ostream &os, const ArrayOfSpeciesTag &ot)

Detailed Description

Definition at line 102 of file species_tags.h.

Constructor & Destructor Documentation

◆ ArrayOfSpeciesTag() [1/7]

ArrayOfSpeciesTag::ArrayOfSpeciesTag ( )

Definition at line 104 of file species_tags.h.

◆ ArrayOfSpeciesTag() [2/7]

ArrayOfSpeciesTag::ArrayOfSpeciesTag ( Index  n)

Definition at line 105 of file species_tags.h.

◆ ArrayOfSpeciesTag() [3/7]

ArrayOfSpeciesTag::ArrayOfSpeciesTag ( Index  n,
const SpeciesTag fillvalue 

Definition at line 106 of file species_tags.h.

◆ ArrayOfSpeciesTag() [4/7]

ArrayOfSpeciesTag::ArrayOfSpeciesTag ( const ArrayOfSpeciesTag A)

◆ ArrayOfSpeciesTag() [5/7]

ArrayOfSpeciesTag::ArrayOfSpeciesTag ( ArrayOfSpeciesTag &&  A)

Definition at line 108 of file species_tags.h.

◆ ArrayOfSpeciesTag() [6/7]

ArrayOfSpeciesTag::ArrayOfSpeciesTag ( std::vector< SpeciesTag x)

Definition at line 109 of file species_tags.h.

◆ ArrayOfSpeciesTag() [7/7]

ArrayOfSpeciesTag::ArrayOfSpeciesTag ( String  names)

Member Function Documentation

◆ operator=() [1/3]

ArrayOfSpeciesTag & ArrayOfSpeciesTag::operator= ( ArrayOfSpeciesTag &&  A)

Definition at line 121 of file species_tags.h.

References Array< base >::operator=().

◆ operator=() [2/3]

ArrayOfSpeciesTag & ArrayOfSpeciesTag::operator= ( const ArrayOfSpeciesTag A)

Definition at line 116 of file species_tags.h.

◆ operator=() [3/3]

ArrayOfSpeciesTag & ArrayOfSpeciesTag::operator= ( SpeciesTag  x)

Definition at line 112 of file species_tags.h.

◆ Species()

Species::Species ArrayOfSpeciesTag::Species ( ) const

Returns the species of the first elements, it is not allowed to have an empty list calling this

Definition at line 135 of file species_tags.h.

References ARTS_ASSERT, and Array< SpeciesTag >::operator[]().

Referenced by main().

Friends And Related Function Documentation

◆ operator<<

std::ostream & operator<< ( std::ostream &  os,
const ArrayOfSpeciesTag ot 

Definition at line 128 of file species_tags.h.

The documentation for this class was generated from the following files: