ARTS
2.4.0(git:4fb77825)
|
This file contains the definition of String, the ARTS string class. More...
#include <algorithm>
#include <cassert>
#include <climits>
#include <sstream>
#include <string>
#include "array.h"
#include "matpack.h"
Go to the source code of this file.
Classes | |
class | my_basic_string< charT > |
The implementation for String, the ARTS string class. More... | |
Typedefs | |
typedef my_basic_string< char > | String |
The String type for ARTS. More... | |
typedef Array< String > | ArrayOfString |
An array of Strings. More... | |
typedef Array< Array< String > > | ArrayOfArrayOfString |
An array of Strings. More... | |
Functions | |
template<class T > | |
void | extract (T &x, String &line, Index n) |
Extract something from the beginning of a string. More... | |
This file contains the definition of String, the ARTS string class.
Definition in file mystring.h.
typedef Array<Array<String> > ArrayOfArrayOfString |
An array of Strings.
Definition at line 286 of file mystring.h.
typedef Array<String> ArrayOfString |
An array of Strings.
Definition at line 283 of file mystring.h.
typedef my_basic_string<char> String |
The String type for ARTS.
Implementation see documentation of class my_basic_string.
Definition at line 280 of file mystring.h.
Extract something from the beginning of a string.
This is just a small helper function to safe some typing.
x | What was extracted from the beginning of the line. |
line | What was extracted is also cut away from line. |
n | The width of the stuff to extract. |
Definition at line 297 of file mystring.h.
References ARTS::Var::x().
Referenced by parse_a3_hitran(), parse_f51_hitran(), parse_i1_hitran(), parse_i2_hitran(), parse_i3_hitran(), Absorption::ReadFromHitran2001Stream(), Absorption::ReadFromHitran2004Stream(), Absorption::ReadFromHitranOnlineStream(), Absorption::ReadFromLBLRTMStream(), and Absorption::ReadFromMytran2Stream().