P4C
The P4 Compiler
All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends Modules Pages
cstring Member List

This is the complete list of members for cstring, including all inherited members.

before(const char *at) const (defined in cstring)cstring
begin() const (defined in cstring)cstringinline
c_str() const (defined in cstring)cstringinline
cache_size(size_t &count)cstringstatic
capitalize() constcstring
cstring()=default (defined in cstring)cstring
cstring(std::nullptr_t) (defined in cstring)cstringinline
cstring(const char *string, std::size_t length) (defined in cstring)cstringinline
cstring(const char *string) (defined in cstring)cstringinlineexplicit
cstring(const std::string &string) (defined in cstring)cstringinline
cstring(std::string_view string) (defined in cstring)cstringinlineexplicit
cstring(const std::stringstream &stream) (defined in cstring)cstringinline
cstring(Iter begin, Iter end) (defined in cstring)cstringinline
empty (defined in cstring)cstringstatic
end() const (defined in cstring)cstringinline
endsWith(std::string_view suffix) const (defined in cstring)cstring
escapeJson() constcstring
exceptLast(size_t count) (defined in cstring)cstringinline
find(int c) const (defined in cstring)cstringinline
find(const char *s) const (defined in cstring)cstringinline
findlast(int c) const (defined in cstring)cstringinline
get(unsigned index) const (defined in cstring)cstringinline
get_cached(std::string_view s)cstringstatic
indent(size_t amount) constcstring
is_cached(std::string_view s)cstringstatic
isNull() const (defined in cstring)cstringinline
isNullOrEmpty() const (defined in cstring)cstringinline
join(Iterator begin, Iterator end, const char *delim=", ") (defined in cstring)cstringinlinestatic
literal(T(&string)[N]) (defined in cstring)cstringinlinestatic
make_unique(const T &inuse, cstring base, char sep='.') (defined in cstring)cstringstatic
make_unique(const T &inuse, cstring base, int &counter, char sep='.') (defined in cstring)cstringstatic
newline (defined in cstring)cstringstatic
operator const char *() const (defined in cstring)cstringinline
operator std::string() const (defined in cstring)cstringinlineexplicit
operator std::string_view() const (defined in cstring)cstringinlineexplicit
operator!=(cstring a) const (defined in cstring)cstringinline
operator!=(std::nullptr_t) const (defined in cstring)cstringinline
operator!=(const char *a) const (defined in cstring)cstringinline
operator!=(std::string_view a) const (defined in cstring)cstringinline
operator!=(const std::string &a) const (defined in cstring)cstringinline
operator+=(cstring a) (defined in cstring)cstringinline
operator+=(const char *a) (defined in cstring)cstringinline
operator+=(std::string a) (defined in cstring)cstringinline
operator+=(char a) (defined in cstring)cstringinline
operator<(cstring a) const (defined in cstring)cstringinline
operator<(const char *a) const (defined in cstring)cstringinline
operator<(const std::string &a) const (defined in cstring)cstringinline
operator<=(cstring a) const (defined in cstring)cstringinline
operator<=(const char *a) const (defined in cstring)cstringinline
operator<=(const std::string &a) const (defined in cstring)cstringinline
operator==(cstring a) const (defined in cstring)cstringinline
operator==(std::nullptr_t) const (defined in cstring)cstringinline
operator==(const char *a) const (defined in cstring)cstringinline
operator==(std::string_view a) const (defined in cstring)cstringinline
operator==(const std::string &a) const (defined in cstring)cstringinline
operator>(cstring a) const (defined in cstring)cstringinline
operator>(const char *a) const (defined in cstring)cstringinline
operator>(const std::string &a) const (defined in cstring)cstringinline
operator>=(cstring a) const (defined in cstring)cstringinline
operator>=(const char *a) const (defined in cstring)cstringinline
operator>=(const std::string &a) const (defined in cstring)cstringinline
own(const char *string, std::size_t length) (defined in cstring)cstringinlinestatic
P4::literals::operator""_cs (defined in cstring)cstringfriend
replace(char find, char replace) const (defined in cstring)cstring
replace(std::string_view find, std::string_view replace) const (defined in cstring)cstring
size() const (defined in cstring)cstringinline
startsWith(std::string_view prefix) const (defined in cstring)cstring
string() const (defined in cstring)cstringinline
string_view() const (defined in cstring)cstringinline
substr(size_t start) const (defined in cstring)cstringinline
substr(size_t start, size_t length) const (defined in cstring)cstring
to_cstring(const T &t) (defined in cstring)cstringinlinestatic
toLower() constcstring
toUpper() constcstring
trim(const char *ws=" \t\r\n") const (defined in cstring)cstring