#include <stringpiece.h>
|
void | AppendToString (std::string *target) const |
|
void | AppendToString (std::string *target) const |
|
std::string | as_string () const |
|
std::string | as_string () const |
|
const_iterator | begin () const |
|
const_iterator | begin () const |
|
int | compare (const StringPiece &x) const |
|
int | compare (const StringPiece &x) const |
|
bool | contains (const StringPiece &s) const |
|
bool | contains (const StringPiece &s) const |
|
size_type | copy (char *buf, size_type n, size_type pos=0) const |
|
size_type | copy (char *buf, size_type n, size_type pos=0) const |
|
void | CopyToString (std::string *target) const |
|
void | CopyToString (std::string *target) const |
|
const_pointer | data () const |
|
const_pointer | data () const |
|
bool | empty () const |
|
bool | empty () const |
|
const_iterator | end () const |
|
const_iterator | end () const |
|
bool | ends_with (const StringPiece &x) const |
|
bool | ends_with (const StringPiece &x) const |
|
size_type | find (char c, size_type pos=0) const |
|
size_type | find (char c, size_type pos=0) const |
|
size_type | find (const StringPiece &s, size_type pos=0) const |
|
size_type | find (const StringPiece &s, size_type pos=0) const |
|
size_type | length () const |
|
size_type | length () const |
|
template<typename A > |
| operator std::basic_string< char, traits_type, A > () const |
|
template<typename A > |
| operator std::basic_string< char, traits_type, A > () const |
|
const_reference | operator[] (size_type i) const |
|
const_reference | operator[] (size_type i) const |
|
const_reverse_iterator | rbegin () const |
|
const_reverse_iterator | rbegin () const |
|
void | remove_prefix (size_type n) |
|
void | remove_prefix (size_type n) |
|
void | remove_suffix (size_type n) |
|
void | remove_suffix (size_type n) |
|
const_reverse_iterator | rend () const |
|
const_reverse_iterator | rend () const |
|
size_type | rfind (char c, size_type pos=npos) const |
|
size_type | rfind (char c, size_type pos=npos) const |
|
size_type | rfind (const StringPiece &s, size_type pos=npos) const |
|
size_type | rfind (const StringPiece &s, size_type pos=npos) const |
|
void | set (const char *str) |
|
void | set (const char *str) |
|
void | set (const char *str, size_type len) |
|
void | set (const char *str, size_type len) |
|
size_type | size () const |
|
size_type | size () const |
|
bool | starts_with (const StringPiece &x) const |
|
bool | starts_with (const StringPiece &x) const |
|
| StringPiece () |
|
| StringPiece () |
|
| StringPiece (const char *str) |
|
| StringPiece (const char *str) |
|
| StringPiece (const char *str, size_type len) |
|
| StringPiece (const char *str, size_type len) |
|
| StringPiece (const std::string &str) |
|
| StringPiece (const std::string &str) |
|
StringPiece | substr (size_type pos=0, size_type n=npos) const |
|
StringPiece | substr (size_type pos=0, size_type n=npos) const |
|
std::string | ToString () const |
|
std::string | ToString () const |
|
◆ const_reverse_iterator [1/2]
◆ const_reverse_iterator [2/2]
◆ difference_type [1/2]
◆ difference_type [2/2]
◆ iterator [1/2]
◆ iterator [2/2]
◆ pointer [1/2]
◆ pointer [2/2]
◆ reference [1/2]
◆ reference [2/2]
◆ reverse_iterator [1/2]
◆ reverse_iterator [2/2]
◆ size_type [1/2]
◆ size_type [2/2]
◆ traits_type [1/2]
◆ traits_type [2/2]
◆ value_type [1/2]
◆ value_type [2/2]
◆ StringPiece() [1/8]
re2::StringPiece::StringPiece |
( |
| ) |
|
|
inline |
◆ StringPiece() [2/8]
re2::StringPiece::StringPiece |
( |
const std::string & |
str | ) |
|
|
inline |
◆ StringPiece() [3/8]
re2::StringPiece::StringPiece |
( |
const char * |
str | ) |
|
|
inline |
◆ StringPiece() [4/8]
◆ StringPiece() [5/8]
re2::StringPiece::StringPiece |
( |
| ) |
|
|
inline |
◆ StringPiece() [6/8]
re2::StringPiece::StringPiece |
( |
const std::string & |
str | ) |
|
|
inline |
◆ StringPiece() [7/8]
re2::StringPiece::StringPiece |
( |
const char * |
str | ) |
|
|
inline |
◆ StringPiece() [8/8]
◆ AppendToString() [1/2]
void re2::StringPiece::AppendToString |
( |
std::string * |
target | ) |
const |
|
inline |
◆ AppendToString() [2/2]
void re2::StringPiece::AppendToString |
( |
std::string * |
target | ) |
const |
|
inline |
◆ as_string() [1/2]
std::string re2::StringPiece::as_string |
( |
| ) |
const |
|
inline |
◆ as_string() [2/2]
std::string re2::StringPiece::as_string |
( |
| ) |
const |
|
inline |
◆ begin() [1/2]
◆ begin() [2/2]
◆ compare() [1/2]
◆ compare() [2/2]
◆ contains() [1/2]
◆ contains() [2/2]
◆ copy() [1/2]
◆ copy() [2/2]
◆ CopyToString() [1/2]
void re2::StringPiece::CopyToString |
( |
std::string * |
target | ) |
const |
|
inline |
◆ CopyToString() [2/2]
void re2::StringPiece::CopyToString |
( |
std::string * |
target | ) |
const |
|
inline |
◆ data() [1/2]
◆ data() [2/2]
◆ empty() [1/2]
bool re2::StringPiece::empty |
( |
| ) |
const |
|
inline |
◆ empty() [2/2]
bool re2::StringPiece::empty |
( |
| ) |
const |
|
inline |
◆ end() [1/2]
◆ end() [2/2]
◆ ends_with() [1/2]
◆ ends_with() [2/2]
◆ find() [1/4]
◆ find() [2/4]
◆ find() [3/4]
◆ find() [4/4]
◆ length() [1/2]
◆ length() [2/2]
◆ operator std::basic_string< char, traits_type, A >() [1/2]
template<typename A >
re2::StringPiece::operator std::basic_string< char, traits_type, A > |
( |
| ) |
const |
|
inlineexplicit |
◆ operator std::basic_string< char, traits_type, A >() [2/2]
template<typename A >
re2::StringPiece::operator std::basic_string< char, traits_type, A > |
( |
| ) |
const |
|
inlineexplicit |
◆ operator[]() [1/2]
◆ operator[]() [2/2]
◆ rbegin() [1/2]
◆ rbegin() [2/2]
◆ remove_prefix() [1/2]
void re2::StringPiece::remove_prefix |
( |
size_type |
n | ) |
|
|
inline |
◆ remove_prefix() [2/2]
void re2::StringPiece::remove_prefix |
( |
size_type |
n | ) |
|
|
inline |
◆ remove_suffix() [1/2]
void re2::StringPiece::remove_suffix |
( |
size_type |
n | ) |
|
|
inline |
◆ remove_suffix() [2/2]
void re2::StringPiece::remove_suffix |
( |
size_type |
n | ) |
|
|
inline |
◆ rend() [1/2]
◆ rend() [2/2]
◆ rfind() [1/4]
◆ rfind() [2/4]
◆ rfind() [3/4]
◆ rfind() [4/4]
◆ set() [1/4]
void re2::StringPiece::set |
( |
const char * |
str | ) |
|
|
inline |
◆ set() [2/4]
void re2::StringPiece::set |
( |
const char * |
str | ) |
|
|
inline |
◆ set() [3/4]
◆ set() [4/4]
◆ size() [1/2]
◆ size() [2/2]
◆ starts_with() [1/2]
◆ starts_with() [2/2]
◆ substr() [1/2]
◆ substr() [2/2]
◆ ToString() [1/2]
std::string re2::StringPiece::ToString |
( |
| ) |
const |
|
inline |
◆ ToString() [2/2]
std::string re2::StringPiece::ToString |
( |
| ) |
const |
|
inline |
◆ const_iterator
const typedef char * re2::StringPiece::const_iterator |
◆ const_pointer
const typedef char * re2::StringPiece::const_pointer |
◆ const_reference
const typedef char & re2::StringPiece::const_reference |
◆ data_
◆ npos
◆ size_
The documentation for this class was generated from the following files: