1 #ifndef __STDAIR_BAS_STRUCTABSTRACT_HPP 2 #define __STDAIR_BAS_STRUCTABSTRACT_HPP 43 virtual const std::string
describe()
const = 0;
58 template <
class charT,
class traits>
60 std::basic_ostream<charT, traits>&
68 std::basic_ostringstream<charT,traits> ostr;
86 template <
class charT,
class traits>
88 std::basic_istream<charT, traits>&
96 #endif // __STDAIR_BAS_STRUCTABSTRACT_HPP std::basic_ostream< charT, traits > & operator<<(std::basic_ostream< charT, traits > &ioOut, const stdair::StructAbstract &iStruct)
virtual void fromStream(std::istream &ioIn)
virtual const std::string describe() const =0
virtual ~StructAbstract()
void toStream(std::ostream &ioOut) const
Handle on the StdAir library context.
Base class for the light structures.
std::basic_istream< charT, traits > & operator>>(std::basic_istream< charT, traits > &ioIn, stdair::StructAbstract &ioStruct)