template <typename CharT, class Traits>
class ConstString
Defined at line 105 of file ../../src/lib/elfldltl/include/lib/elfldltl/internal/const-string.h
ConstString is to string as ConstVector is to vector. Its constructor
argument lambda should return some std::basic_string
<
...> type. The
constructed object is like a string_view rather than a span, but also has a
c_str() method and guarantees NUL termination like string does.
Public Methods
void ConstString<CharT, Traits> ()
Defined at line 107 of file ../../src/lib/elfldltl/include/lib/elfldltl/internal/const-string.h
void ConstString<CharT, Traits> (const ConstString<CharT, Traits> & )
Defined at line 108 of file ../../src/lib/elfldltl/include/lib/elfldltl/internal/const-string.h
void ConstString<CharT, Traits> (ConstString<CharT, Traits> && )
Defined at line 109 of file ../../src/lib/elfldltl/include/lib/elfldltl/internal/const-string.h
template <class Maker>
void ConstString<CharT, Traits> (Maker )
Defined at line 112 of file ../../src/lib/elfldltl/include/lib/elfldltl/internal/const-string.h
void ConstString<CharT, Traits> (const CharT * str)
Defined at line 119 of file ../../src/lib/elfldltl/include/lib/elfldltl/internal/const-string.h
const char * c_str ()
Defined at line 121 of file ../../src/lib/elfldltl/include/lib/elfldltl/internal/const-string.h