ALib C++ Library
Library Version: 2402 R1
Documentation generated by doxygen
Loading...
Searching...
No Matches
T_CharArray< std::basic_string< TChar >, TChar, typename std::enable_if< TT_IsChar< TChar >::value >::type > Struct Template Reference

Description:

template<typename TChar>
struct alib::characters::compatibility::std::T_CharArray< std::basic_string< TChar >, TChar, typename std::enable_if< TT_IsChar< TChar >::value >::type >

Specialization of TMP struct T_CharArray for type std::basic_string<TChar>:

  • Character array data (string data) is allowed to be implicitly accessed.
  • The construction from character arrays is defined to be allowed in explicit fashion only, because std::string is a heavy-weight string type which will copy the data to an allocated buffer.
Template Parameters
TCharTemplate parameter providing the underlying character type. Restricted to types enabled by TMP helper struct TT_IsChar .

Definition at line 127 of file std_characters.hpp.

#include <std_characters.hpp>


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