ARTS 2.5.4 (git: 31ce4f0e)
double_imanip Class Reference

Input manipulator class for doubles to enable nan and inf parsing. More...

#include <double_imanip.h>

Public Member Functions

const double_imanipoperator>> (double &x) const
 
std::istream & operator>> (const double_imanip &) const
 

Private Attributes

std::istream * in
 

Friends

const double_imanipoperator>> (std::istream &in, const double_imanip &dm)
 

Detailed Description

Input manipulator class for doubles to enable nan and inf parsing.

Definition at line 42 of file double_imanip.h.

Member Function Documentation

◆ operator>>() [1/2]

std::istream & double_imanip::operator>> ( const double_imanip ) const
inline

Definition at line 69 of file double_imanip.h.

◆ operator>>() [2/2]

const double_imanip & double_imanip::operator>> ( double &  x) const
inline

Definition at line 44 of file double_imanip.h.

References ARTS_USER_ERROR_IF, and in.

Friends And Related Function Documentation

◆ operator>>

const double_imanip & operator>> ( std::istream &  in,
const double_imanip dm 
)
friend

Definition at line 83 of file double_imanip.h.

Member Data Documentation

◆ in

std::istream* double_imanip::in
mutableprivate

Definition at line 75 of file double_imanip.h.

Referenced by operator>>().


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