Files
Work/common/SMRTSTRM.HPP
2024-08-07 09:09:36 -04:00

37 lines
602 B
C++

#ifndef _COMMON_SMARTSTREAM_HPP_
#define _COMMON_SMARTSTREAM_HPP_
#include <iostream.h>
#include <strstrea.h>
#ifndef _COMMON_STRING_HPP_
#include <common/string.hpp>
#endif
class SmartStream : public strstream
{
public:
enum {Colon=':',Comma=',',DoubleQuote='"',LeftParen='(',RightParen=')'};
SmartStream(void);
SmartStream(const String &someString);
~SmartStream();
SmartStream &fail(void);
private:
};
inline
SmartStream::SmartStream(void)
{
}
inline
SmartStream::SmartStream(const String &someString)
{
*this<<(char*)someString<<ends;
}
inline
SmartStream::~SmartStream()
{
}
#endif