TwiceAsNice  2019-02-18
Namespaces | Functions
LbtoIIFInterface2.h File Reference

Input and output stream declarations for data types that are in LbtoIIFInterface.ice . More...

#include <LbtoIIFInterface.h>
Include dependency graph for LbtoIIFInterface2.h:

Namespaces

 lbto
 

Functions

std::ostream & lbto::operator<< (std::ostream &os, const result &res)
 print the most important parameters of a result structure. More...
 
std::istream & lbto::operator>> (std::istream &is, result &res)
 get the rescode from an input stream More...
 
std::ostream & lbto::operator<< (std::ostream &os, const DDstruct &DD)
 print the most important parameters of a DDstruct structure. More...
 
std::istream & lbto::operator>> (std::istream &is, DDstruct &DD)
 print the most important parameters of a DDstruct structure. More...
 
std::ostream & lbto::operator<< (std::ostream &os, const position &pos)
 print the most important parameters of a position structure. More...
 
std::istream & lbto::operator>> (std::istream &is, position &pos)
 print the most important parameters of a position structure. More...
 
std::ostream & lbto::operator<< (std::ostream &os, const position2 &pos2)
 print the most important parameters of a position2 structure. More...
 
std::istream & lbto::operator>> (std::istream &is, position2 &pos2)
 print the most important parameters of a position2 structure. More...
 
std::ostream & lbto::operator<< (std::ostream &os, const nonsidereal &target)
 print the most important parameters of a nonsidereal structure. More...
 
std::istream & lbto::operator>> (std::istream &is, nonsidereal &target)
 print the most important parameters of a nonsidereal structure. More...
 
bool lbto::operator< (const lbto::result &left, const lbto::result &right)
 Compare two result types. More...
 
bool lbto::operator== (const lbto::result &left, const lbto::result &right)
 Compare two result types. More...
 
bool lbto::operator!= (const lbto::result &left, const lbto::result &right)
 Compare two result types. More...
 
bool lbto::operator< (const lbto::position2 &left, const lbto::position2 &right)
 Compare two position2 types This is to simplify derivation of the IifStar class in a TaN environment. More...
 
bool lbto::operator== (const lbto::position2 &left, const lbto::position2 &right)
 Compare two position2 types This is to simplify derivation of the IifStar class in a TaN environment. More...
 
bool lbto::operator!= (const lbto::position2 &left, const lbto::position2 &right)
 Compare two position2 types This is to simplify derivation of the IifStar class in a TaN environment. More...
 
bool lbto::operator< (const nonsidereal &left, const nonsidereal &right)
 
bool lbto::operator== (const nonsidereal &left, const nonsidereal &right)
 
bool lbto::operator!= (const nonsidereal &left, const nonsidereal &right)
 

Detailed Description

Input and output stream declarations for data types that are in LbtoIIFInterface.ice .


These methods are not declared "cpp:comparable" in the LBTO file, so the operators are usually not needed. But as soon as they are used in .basda-files (on request of SHARK), the standard TaN parser declares all of these as comparable, and we 're forced to insert that additional helper code. Because we don't want to interfere with the LBTO files LbtoIIFInterface*.ice, the code is distributed as separate files LbtoIIFInterface2.* .

Since
2017-12-15
Author
R. J. Mathar