Sese Framework  2.3.0
A cross-platform framework
Loading...
Searching...
No Matches
sese::io Namespace Reference

Classes

class  AbstractByteBuffer
 Byte buffer class. More...
 
class  AbstractFixedBuffer
 Fixed-size byte buffer class. More...
 
class  BaseStreamReader
 Output stream wrapping class, UTF-8 under Windows requires special handling. More...
 
class  BufferedInputStream
 Buffered input stream class. More...
 
class  BufferedOutputStream
 Buffered output stream class. More...
 
class  BufferedStream
 Stream buffer class. More...
 
class  ByteBuffer
 Thread-safe byte buffer class. More...
 
class  ByteBuilder
 Non-thread-safe byte buffer class. More...
 
class  ClosableFakeStream
 Closable mock stream. More...
 
class  Closeable
 The closeable interface. More...
 
class  ConsoleOutputStream
 Console output stream class - for testing purposes only. More...
 
class  FakeStream
 Mock stream. More...
 
class  FileStream
 File stream class. More...
 
class  FixedBuffer
 Thread-safe fixed-size buffer. More...
 
class  FixedBuilder
 Non-thread-safe fixed-size buffer. More...
 
class  InputBufferWrapper
 Input buffer wrapper. More...
 
class  InputStream
 Stream input interface class. More...
 
class  InputStreamReader
 Readable stream reader. More...
 
class  NullOutputStream
 Black hole output stream. More...
 
class  OutputBufferWrapper
 Output buffer wrapper. More...
 
class  OutputStream
 Stream output interface class. More...
 
class  PeekableStream
 Peekable stream interface. More...
 
class  RandomInputStream
 Random input stream. More...
 
class  StdInputStreamWrapper
 Standard library input wrapper stream. More...
 
class  StdOutputStreamWrapper
 Standard library output wrapper stream. More...
 
class  Stream
 Stream interface class. More...
 

Typedefs

using StreamReader = BaseStreamReader<char>
 
using WStreamReader = BaseStreamReader<wchar_t>
 
using File = FileStream
 
using InputBuffer = InputBufferWrapper
 Input buffer wrapper.
 
using OutputBuffer = OutputBufferWrapper
 Output buffer wrapper.
 

Enumerations

enum class  Seek { CUR = SEEK_CUR , BEGIN = SEEK_SET , END = SEEK_END }
 Seek Base. More...
 

Typedef Documentation

◆ File

◆ InputBuffer

Input buffer wrapper.

◆ OutputBuffer

Output buffer wrapper.

◆ StreamReader

◆ WStreamReader

Enumeration Type Documentation

◆ Seek

enum class sese::io::Seek
strong

Seek Base.

Enumerator
CUR 

The current pointer.

BEGIN 

Start position pointer.

END 

End position pointer.