Skip to content

Latest commit

 

History

History
76 lines (66 loc) · 5.85 KB

string.md

File metadata and controls

76 lines (66 loc) · 5.85 KB

Header <string> implementation status

Reference
Implementation

  • : Cannot implement with language itself. Need compiler support. Used C++ N STL
  • : Partially implemented with C++ N
  • : Fully implemented with C++ N
  • : Not yet implemented
Features Standard Implemented in
Includes
<compare>
<initializer_list>
Classes
char_traits
basic_string
ss::hash<ss::string>
ss::hash<ss::u8string>
ss::hash<ss::u16string>
ss::hash<ss::u32string>
ss::hash<ss::wstring>
ss::hash<ss::pmr::string>
ss::hash<ss::pmr::u8string>
ss::hash<ss::pmr::u16string>
ss::hash<ss::pmr::u32string>
ss::hash<ss::pmr::wstring>









Functions
operator+
operator==
operator!=
operator<
operator>
operator<=
operator>=
operator<=>






ss::swap(ss::basic_string)
erase(ss::basic_string)
erase_if(ss::basic_string)
Input/output
operator<<
operator>>
getline
Numeric conversions
stoi
stol
stoll


stoul
stoull

stof
stod
stold


to_string
to_wstring
Range access
begin
cbegin

end
cend

rbegin
crbegin
rend
crend
size
ssize

empty
data
Literals
operator""s