ALib C++ Framework
by
Library Version: 2605 R0
Documentation generated by doxygen
Loading...
Searching...
No Matches
stdiostream.hpp File Reference

Description:

This header-file is part of module ALib Strings of the ALib C++ Framework.

Copyright 2013-2026 A-Worx GmbH, Germany. Published under License.

Definition in file stdiostream.hpp.

Include dependency graph for stdiostream.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  alib::strings::APPENDABLES::AppendableTraits< compatibility::std::TIStreamLine< TChar >, TChar, lang::HeapAllocator >
class  alib::strings::compatibility::std::IStreamReader
class  alib::strings::compatibility::std::OStreamWriter< TChar, TAllocator, TSynced, TTargetLF >
struct  alib::strings::compatibility::std::SuppressStdOStreamOpTraits< T >
struct  alib::strings::compatibility::std::TIStreamLine< TChar >

Namespaces

namespace  alib
namespace  alib::strings
namespace  alib::strings::APPENDABLES
namespace  alib::strings::compatibility
namespace  alib::strings::compatibility::std

Typedefs

using alib::IStreamLine = strings::compatibility::std::TIStreamLine<alib::character>
 Type alias in namespace alib.
using alib::IStreamLineN = strings::compatibility::std::TIStreamLine<alib::nchar>
 Type alias in namespace alib.
using alib::IStreamLineW = strings::compatibility::std::TIStreamLine<alib::wchar>
 Type alias in namespace alib.
using alib::IStreamReader = strings::compatibility::std::IStreamReader
 Type alias in namespace alib.
template<typename TChar = nchar, typename TAllocator = lang::HeapAllocator, bool TSynced = false, lang::LineFeeds TTargetLF = lang::LineFeeds::Platform>
using alib::OStreamWriter
 Type alias in namespace alib.

Functions

ALIB_EXPORT std::ostream & alib::strings::compatibility::std::operator<< (std::ostream &stream, const alib::NString &string)
ALIB_EXPORT std::ostream & alib::strings::compatibility::std::operator<< (std::ostream &stream, const alib::WString &string)
template<typename TAppendable>
ALIB_EXPORT std::ostream & alib::strings::compatibility::std::operator<< (std::ostream &stream, const TAppendable &appendable)
ALIB_EXPORT std::ostream * alib::strings::compatibility::std::operator<< (std::ostream *stream, const alib::NString &string)
ALIB_EXPORT std::ostream * alib::strings::compatibility::std::operator<< (std::ostream *stream, const alib::WString &string)
template<typename TAppendable>
ALIB_EXPORT std::ostream * alib::strings::compatibility::std::operator<< (std::ostream *stream, const TAppendable &appendable)
ALIB_EXPORT std::wostream & alib::strings::compatibility::std::operator<< (std::wostream &stream, const alib::NString &string)
ALIB_EXPORT std::wostream & alib::strings::compatibility::std::operator<< (std::wostream &stream, const alib::WString &string)
template<typename TAppendable>
ALIB_EXPORT std::wostream & alib::strings::compatibility::std::operator<< (std::wostream &stream, const TAppendable &appendable)
ALIB_EXPORT std::wostream * alib::strings::compatibility::std::operator<< (std::wostream *stream, const alib::NString &string)
ALIB_EXPORT std::wostream * alib::strings::compatibility::std::operator<< (std::wostream *stream, const alib::WString &string)
template<typename TAppendable, typename TAllocator>
ALIB_EXPORT std::wostream * alib::strings::compatibility::std::operator<< (std::wostream *stream, const TAppendable &appendable)
ALIB_EXPORT std::basic_istream< wchar_t > & alib::strings::compatibility::std::operator>> (std::basic_istream< wchar_t > &stream, alib::WAString &string)
ALIB_EXPORT std::basic_istream< wchar_t > * alib::strings::compatibility::std::operator>> (std::basic_istream< wchar_t > *stream, alib::WAString &string)
ALIB_EXPORT std::istream & alib::strings::compatibility::std::operator>> (std::istream &stream, alib::NAString &string)
ALIB_EXPORT std::istream * alib::strings::compatibility::std::operator>> (std::istream *stream, alib::NAString &string)
template<typename TChar = nchar, typename TAllocator = lang::HeapAllocator, bool TSynced = false, lang::LineFeeds TTargetLF = lang::LineFeeds::Platform>
 alib::strings::compatibility::std::OStreamWriter (::std::basic_ostream< TChar > &os) -> OStreamWriter< nchar, lang::HeapAllocator, TSynced, TTargetLF >
template<typename TChar = nchar, typename TAllocator = lang::HeapAllocator, bool TSynced = false, lang::LineFeeds TTargetLF = lang::LineFeeds::Platform>
 alib::strings::compatibility::std::OStreamWriter (::std::basic_ostream< TChar > &os, TAllocator allocator) -> OStreamWriter< nchar, TAllocator, TSynced, TTargetLF >