ALib C++ Library
Library Version: 2312 R0
Documentation generated by doxygen
T_SuppressStdOstreamOperator< T > Struct Template Reference

#include <std_strings_iostream.hpp>

Inheritance diagram for T_SuppressStdOstreamOperator< T >:
[legend]
Collaboration diagram for T_SuppressStdOstreamOperator< T >:
[legend]

Class Description

template<typename T>
struct aworx::lib::strings::compatibility::std::T_SuppressStdOstreamOperator< T >


This template type may be specialized to suppress ambiguities for types T which

Note
The ambiguity occurs due to the definition of std::operator<< for all appendable types.

If a specialization of this template struct exists that inherits std::true_type, the compiler will not choose the ALib implementation of the operator, which resolves the ambiguity.

See also
Specialization might be done with macro ALIB_STRINGS_SUPPRESS_STD_OSTREAM_OPERATOR.
Template Parameters
TThe appendable type to suppress

Definition at line 53 of file std_strings_iostream.hpp.


The documentation for this struct was generated from the following file: