StringViewLike.h#

Fully qualified name: carb/cpp/StringViewLike.h

In directory: carb/cpp

Source file: StringViewLike.h

Compendium to StringView to support detecting StringViewLike objects (both std::StringViewLike and carb::cpp::StringViewLike)..

Namespaces#

carb

The main Carbonite namespace.

carb::cpp

Namespace for C++ standard library types after C++14 implemented and usable by C++14 compilers.

Structs#

carb::cpp::is_carb_basic_string_view_like

Checks if a type is implicitly convertible to carb::cpp::basic_string_view .

carb::cpp::is_carb_string_view_like

Checks if a type is implicitly convertible to carb::cpp::basic_string_view<char, std::char_traits<char>> .

carb::cpp::is_carb_wstring_view_like

Checks if a type is implicitly convertible to carb::cpp::basic_string_view<wchar_t, std::char_traits<wchar_t>> .

carb::cpp::is_explicitly_convertible

Checks if a type is explicitly convertible to another type.

carb::cpp::is_implicitly_convertible

Checks if a type is implicitly convertible to another type.

carb::cpp::is_std_basic_string_view_like

Checks if a type is implicitly convertible to std::basic_string_view .

carb::cpp::is_std_string_view_like

Checks if a type is implicitly convertible to std::basic_string_view<char, std::char_traits<char>> .

carb::cpp::is_std_wstring_view_like

Checks if a type is implicitly convertible to std::basic_string_view<wchar_t, std::char_traits<wchar_t>> .