qxLib
Classes | Functions
string.h File Reference
#include <qx/containers/container.h>
#include <qx/containers/string/format_string.h>
#include <qx/containers/string/string_data.h>
#include <qx/containers/string/string_hash.h>
#include <qx/macros/static_assert.h>
#include <qx/meta/type_traits.h>
#include <iostream>
#include <optional>
#include <string_view>
#include <vector>
#include <qx/containers/string/string.inl>

Go to the source code of this file.

Classes

class  qx::basic_string< char_t, traits_t >
 String class. More...
 

Functions

template<class T , class char_t = char_type, class traits_t = string_traits::traits<char_t>>
basic_string< char_t, traits_t > qx::convert_to_string (const T &value)
 Converts any type that has a std::formatter overload to qx::basic_string. More...
 

Detailed Description

Author
Khrapov
Date
4.09.2019

Definition in file string.h.

Function Documentation

◆ convert_to_string()

template<class T , class char_t = char_type, class traits_t = string_traits::traits<char_t>>
basic_string< char_t, traits_t > qx::convert_to_string ( const T &  value)

Converts any type that has a std::formatter overload to qx::basic_string.

Template Parameters
T- object type
char_t- char type (char, wchar_t, etc)
traits_t- char traits.
See also
string_traits.h
Parameters
value- object to convert
Return values
-qx::basic_string

Definition at line 2502 of file string.inl.