|
cMHN 1.2
C++ library for learning MHNs with pRC
|
#include <string.hpp>
Public Member Functions | |
| ~String ()=default | |
| constexpr | String (String const &)=default |
| constexpr | String (String &&)=default |
| constexpr String & | operator= (String const &) &=default |
| constexpr String & | operator= (String &&) &=default |
| constexpr | String () |
| constexpr | String (char const (&string)[N+1]) |
| template<IsSame< char >... Ts> requires (sizeof...(Ts) == size()) | |
| constexpr | String (Ts const &...chars) |
| constexpr decltype(auto) | operator[] (Index const index) && |
| constexpr decltype(auto) | operator[] (Index const index) const && |
| constexpr decltype(auto) | operator[] (Index const index) & |
| constexpr decltype(auto) | operator[] (Index const index) const & |
| constexpr auto | find (char const character) const |
| template<Index P, Index L> requires (P + L < N) | |
| constexpr auto | substring () const |
| constexpr auto | cString () &&=delete |
| constexpr auto | cString () const &&=delete |
| constexpr auto | cString () & |
| constexpr auto | cString () const & |
Static Public Member Functions | |
| static constexpr auto | size () |
| static constexpr auto | empty () |
|
default |
|
constexprdefault |
|
constexprdefault |
|
inlineconstexpr |
|
inlineconstexpr |
|
inlineconstexpr |
|
inlineconstexpr |
|
constexprdelete |
|
inlineconstexpr |
|
constexprdelete |
|
inlinestaticconstexpr |
|
inlineconstexpr |
|
constexprdefault |
|
constexprdefault |
|
inlineconstexpr |
|
inlineconstexpr |
|
inlineconstexpr |
|
inlineconstexpr |
|
inlinestaticconstexpr |
|
inlineconstexpr |