P4C
The P4 Compiler
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(const char *string, std::size_t length) (defined in cstring)cstringinline
cstring(const char *string) (defined in cstring)cstringinline
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(const cstring &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
indent(size_t amount) constcstring
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!=(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) (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==(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>=(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
replace(char find, char replace) const (defined in cstring)cstring
replace(cstring find, cstring replace) const (defined in cstring)cstring
size() const (defined in cstring)cstringinline
startsWith(const cstring &prefix) const (defined in cstring)cstring
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)cstringinline