JASL
[1.2.0]-2018-09-11
|
Go to the source code of this file.
Classes | |
class | jasl::nonstd::basic_string_view< CharT, Traits > |
class | jasl::nonstd::basic_string_view< CharT, Traits > |
struct | std::hash< jasl::nonstd::basic_string_view< CharT, Traits > > |
Macros | |
#define | JASL_INNER_USE_STD_STRING_VIEW_AS_BASE 0 |
Typedefs | |
typedef basic_string_view< char > | jasl::nonstd::string_view |
typedef basic_string_view< wchar_t > | jasl::nonstd::wstring_view |
typedef basic_string_view< char16_t > | jasl::nonstd::u16string_view |
typedef basic_string_view< char32_t > | jasl::nonstd::u32string_view |
template<typename CharT , typename Traits = std::char_traits<CharT>> | |
using | jasl::basic_string_view = nonstd::basic_string_view< CharT, Traits > |
typedef basic_string_view< char > | jasl::string_view |
typedef basic_string_view< wchar_t > | jasl::wstring_view |
typedef basic_string_view< char16_t > | jasl::u16string_view |
typedef basic_string_view< char32_t > | jasl::u32string_view |
using jasl::basic_string_view = typedef nonstd::basic_string_view<CharT, Traits> |
If JASL_USE_STD_STRING_VIEW_AS_BASE is defined: it is std::basic_string_view
If JASL_USE_JASL_STRING_VIEW_AS_BASE is defined it is jasl::nonstd::basic_string_view.
If none if them are defined and there is std::basic_string_view it is std::basic_string_view else jasl::nonstd::basic_string_view.