|
| | StackBufferOut () |
| |
| | StackBufferOut (file::File &destFile) |
| |
| | StackBufferOut (Memory &memory) |
| |
| | StackBufferOut (String &destString) |
| |
|
| StackBufferOut (BufferOut &&source) noexcept=delete |
| |
|
| StackBufferOut (const BufferOut &source)=delete |
| |
|
StackBufferOut & | operator= (BufferOut &&source) noexcept=delete |
| |
|
StackBufferOut & | operator= (const BufferOut &)=delete |
| |
| | BufferOut () |
| |
| | BufferOut (file::File &destFile, Memory::sizeOption bufferSize=std::nullopt, DataFormat format=DataFormat{}) |
| |
| | BufferOut (Memory &memory, Memory::sizeOption bufferSize=std::nullopt, DataFormat format=DataFormat{}) |
| |
| | BufferOut (Memory &&memory, Memory::sizeOption bufferSize=std::nullopt, DataFormat format=DataFormat{}) |
| |
| | BufferOut (String &destString, Memory::sizeOption bufferSize=std::nullopt, DataFormat format=DataFormat{}) |
| |
| | BufferOut (BufferOut &&source) noexcept |
| |
|
| BufferOut (const BufferOut &source)=delete |
| |
| virtual | ~BufferOut () |
| |
| BufferOut & | operator= (BufferOut &&source) noexcept |
| |
|
BufferOut & | operator= (const BufferOut &)=delete |
| |
| | operator bool () const |
| |
| const BufferOut & | operator<< (char val) const |
| |
| const BufferOut & | operator<< (const String &str) const |
| |
| const BufferOut & | operator<< (int16_t val) const |
| |
| const BufferOut & | operator<< (int32_t val) const |
| |
| const BufferOut & | operator<< (uint32_t val) const |
| |
| const BufferOut & | operator<< (int64_t val) const |
| |
| const BufferOut & | operator<< (uint64_t val) const |
| |
| const BufferOut & | operator<< (double val) const |
| |
| Memory::sizeOption | maxSize () const |
| |
| Memory::sizeOption | getPosition () const |
| |
| DataFormat | format () const |
| |
| TextEncoding | getEncoding () const |
| |
| const BufferOut & | write (const String &toWrite) const |
| |
| const BufferOut & | write (const String &toWrite, DataFormat format) const |
| |
| const BufferOut & | write (const char *toWrite, Memory::size_type length) const |
| |
| const BufferOut & | write (unsigned char toWrite) const |
| |
| template<class T > |
| const BufferOut & | writeBinary (const T &obj) const |
| |
| const BufferOut & | flush () const |
| |
| void | setDestination (file::File *destFile) |
| |
| void | setDestination (Memory *memory) |
| |
| void | setDestination (String *destString) |
| |
| void | setEncoding (TextEncoding encoding) |
| |
| | IOBase () noexcept |
| |
| | IOBase (const IOBase &source) noexcept |
| |
| virtual | ~IOBase () noexcept=default |
| |
| bool | operator! () const noexcept |
| |
| | operator void * () const noexcept |
| |
| virtual bool | good () const noexcept |
| |
| virtual bool | eof () const noexcept |
| |
| virtual bool | fail () const noexcept |
| |
| virtual bool | bad () const noexcept |
| |
| virtual flag_type | state () const noexcept |
| |
| virtual void | clear (flag_type f=std::ios_base::goodbit) |
| |
| virtual void | setState (flag_type f) |
| |
| virtual void | unsetState (flag_type f) |
| |