Stroika Library 3.0d16
 
Loading...
Searching...
No Matches
OutputStream.h File Reference
#include "Stroika/Foundation/StroikaPreComp.h"
#include <memory>
#include "Stroika/Foundation/Characters/Character.h"
#include "Stroika/Foundation/Common/Common.h"
#include "Stroika/Foundation/Memory/Common.h"
#include "Stroika/Foundation/Streams/Stream.h"
#include "OutputStream.inl"

Go to the source code of this file.

Classes

class  Stroika::Foundation::Streams::OutputStream::Ptr< ELEMENT_TYPE >
 OutputStream<>::Ptr is Smart pointer to a stream-based sink of data. More...
 
class  Stroika::Foundation::Streams::OutputStream::IRep< ELEMENT_TYPE >
 Abstract interface for output stream object. Don't call directly (use Ptr usually) - but use directly mostly to implement new output stream types. More...
 

Namespaces

namespace  Stroika::Foundation
 
namespace  Stroika::Foundation::Characters
 

Detailed Description

Note
Code-Status: Beta

TODO:

Its easier to DISALLOW this now, and then lift the restriction, and later allow it, so since I'm unsure, disallow for now. This can always be simulated with an extra zero write, and it assuming no seek past EOF makes implementations simpler, and definition more consistent (read).

Definition in file OutputStream.h.