#include <stringpiece.h>
Public Types | |
| typedef std::reverse_iterator< const_iterator > | const_reverse_iterator |
| typedef ptrdiff_t | difference_type |
| typedef std::reverse_iterator< iterator > | reverse_iterator |
| typedef size_t | size_type |
| typedef char | value_type |
Public Attributes | |
| const typedef char * | const_iterator |
| const typedef char & | const_reference |
| const typedef char * | iterator |
| const typedef char * | pointer |
| const typedef char & | reference |
Static Public Attributes | |
| static const size_type | npos = size_type(-1) |
Static Private Member Functions | |
| static stringpiece_ssize_type | CheckedSsizeTFromSizeT (size_t size) |
| static void | LogFatalSizeTooBig (size_t size, const char *details) |
Private Attributes | |
| stringpiece_ssize_type | length_ |
| const char * | ptr_ |
Definition at line 180 of file bloaty/third_party/protobuf/src/google/protobuf/stubs/stringpiece.h.
| typedef std::reverse_iterator<const_iterator> google::protobuf::StringPiece::const_reverse_iterator |
Definition at line 353 of file bloaty/third_party/protobuf/src/google/protobuf/stubs/stringpiece.h.
| typedef ptrdiff_t google::protobuf::StringPiece::difference_type |
Definition at line 349 of file bloaty/third_party/protobuf/src/google/protobuf/stubs/stringpiece.h.
| typedef std::reverse_iterator<iterator> google::protobuf::StringPiece::reverse_iterator |
Definition at line 354 of file bloaty/third_party/protobuf/src/google/protobuf/stubs/stringpiece.h.
| typedef size_t google::protobuf::StringPiece::size_type |
Definition at line 348 of file bloaty/third_party/protobuf/src/google/protobuf/stubs/stringpiece.h.
| typedef char google::protobuf::StringPiece::value_type |
Definition at line 344 of file bloaty/third_party/protobuf/src/google/protobuf/stubs/stringpiece.h.
|
inline |
Definition at line 212 of file bloaty/third_party/protobuf/src/google/protobuf/stubs/stringpiece.h.
|
inline |
Definition at line 214 of file bloaty/third_party/protobuf/src/google/protobuf/stubs/stringpiece.h.
|
inline |
Definition at line 222 of file bloaty/third_party/protobuf/src/google/protobuf/stubs/stringpiece.h.
|
inline |
Definition at line 228 of file bloaty/third_party/protobuf/src/google/protobuf/stubs/stringpiece.h.
| google::protobuf::StringPiece::StringPiece | ( | StringPiece | x, |
| stringpiece_ssize_type | pos | ||
| ) |
Definition at line 52 of file bloaty/third_party/protobuf/src/google/protobuf/stubs/stringpiece.cc.
| google::protobuf::StringPiece::StringPiece | ( | StringPiece | x, |
| stringpiece_ssize_type | pos, | ||
| stringpiece_ssize_type | len | ||
| ) |
Definition at line 58 of file bloaty/third_party/protobuf/src/google/protobuf/stubs/stringpiece.cc.
| void google::protobuf::StringPiece::AppendToString | ( | string * | target | ) | const |
Definition at line 71 of file bloaty/third_party/protobuf/src/google/protobuf/stubs/stringpiece.cc.
|
inline |
Definition at line 305 of file bloaty/third_party/protobuf/src/google/protobuf/stubs/stringpiece.h.
|
inline |
Definition at line 355 of file bloaty/third_party/protobuf/src/google/protobuf/stubs/stringpiece.h.
|
inline |
Definition at line 364 of file bloaty/third_party/protobuf/src/google/protobuf/stubs/stringpiece.h.
|
inlinestaticprivate |
Definition at line 187 of file bloaty/third_party/protobuf/src/google/protobuf/stubs/stringpiece.h.
|
inline |
Definition at line 252 of file bloaty/third_party/protobuf/src/google/protobuf/stubs/stringpiece.h.
|
inline |
Definition at line 294 of file bloaty/third_party/protobuf/src/google/protobuf/stubs/stringpiece.h.
| bool google::protobuf::StringPiece::Consume | ( | StringPiece | x | ) |
Definition at line 75 of file bloaty/third_party/protobuf/src/google/protobuf/stubs/stringpiece.cc.
| bool google::protobuf::StringPiece::ConsumeFromEnd | ( | StringPiece | x | ) |
Definition at line 84 of file bloaty/third_party/protobuf/src/google/protobuf/stubs/stringpiece.cc.
| bool google::protobuf::StringPiece::contains | ( | StringPiece | s | ) | const |
Definition at line 100 of file bloaty/third_party/protobuf/src/google/protobuf/stubs/stringpiece.cc.
| stringpiece_ssize_type google::protobuf::StringPiece::copy | ( | char * | buf, |
| size_type | n, | ||
| size_type | pos = 0 |
||
| ) | const |
Definition at line 92 of file bloaty/third_party/protobuf/src/google/protobuf/stubs/stringpiece.cc.
| void google::protobuf::StringPiece::CopyToString | ( | string * | target | ) | const |
Definition at line 67 of file bloaty/third_party/protobuf/src/google/protobuf/stubs/stringpiece.cc.
|
inline |
Definition at line 247 of file bloaty/third_party/protobuf/src/google/protobuf/stubs/stringpiece.h.
|
inline |
Definition at line 250 of file bloaty/third_party/protobuf/src/google/protobuf/stubs/stringpiece.h.
|
inline |
Definition at line 356 of file bloaty/third_party/protobuf/src/google/protobuf/stubs/stringpiece.h.
|
inline |
Definition at line 330 of file bloaty/third_party/protobuf/src/google/protobuf/stubs/stringpiece.h.
| stringpiece_ssize_type google::protobuf::StringPiece::find | ( | char | c, |
| size_type | pos = 0 |
||
| ) | const |
Definition at line 114 of file bloaty/third_party/protobuf/src/google/protobuf/stubs/stringpiece.cc.
| stringpiece_ssize_type google::protobuf::StringPiece::find | ( | StringPiece | s, |
| size_type | pos = 0 |
||
| ) | const |
Definition at line 104 of file bloaty/third_party/protobuf/src/google/protobuf/stubs/stringpiece.cc.
| stringpiece_ssize_type google::protobuf::StringPiece::find_first_not_of | ( | char | c, |
| size_type | pos = 0 |
||
| ) | const |
Definition at line 199 of file bloaty/third_party/protobuf/src/google/protobuf/stubs/stringpiece.cc.
| stringpiece_ssize_type google::protobuf::StringPiece::find_first_not_of | ( | StringPiece | s, |
| size_type | pos = 0 |
||
| ) | const |
Definition at line 182 of file bloaty/third_party/protobuf/src/google/protobuf/stubs/stringpiece.cc.
|
inline |
Definition at line 377 of file bloaty/third_party/protobuf/src/google/protobuf/stubs/stringpiece.h.
| stringpiece_ssize_type google::protobuf::StringPiece::find_first_of | ( | StringPiece | s, |
| size_type | pos = 0 |
||
| ) | const |
Definition at line 164 of file bloaty/third_party/protobuf/src/google/protobuf/stubs/stringpiece.cc.
| stringpiece_ssize_type google::protobuf::StringPiece::find_last_not_of | ( | char | c, |
| size_type | pos = npos |
||
| ) | const |
Definition at line 248 of file bloaty/third_party/protobuf/src/google/protobuf/stubs/stringpiece.cc.
| stringpiece_ssize_type google::protobuf::StringPiece::find_last_not_of | ( | StringPiece | s, |
| size_type | pos = npos |
||
| ) | const |
Definition at line 228 of file bloaty/third_party/protobuf/src/google/protobuf/stubs/stringpiece.cc.
|
inline |
Definition at line 385 of file bloaty/third_party/protobuf/src/google/protobuf/stubs/stringpiece.h.
| stringpiece_ssize_type google::protobuf::StringPiece::find_last_of | ( | StringPiece | s, |
| size_type | pos = npos |
||
| ) | const |
Definition at line 211 of file bloaty/third_party/protobuf/src/google/protobuf/stubs/stringpiece.cc.
|
inline |
Definition at line 249 of file bloaty/third_party/protobuf/src/google/protobuf/stubs/stringpiece.h.
|
staticprivate |
Definition at line 48 of file bloaty/third_party/protobuf/src/google/protobuf/stubs/stringpiece.cc.
|
inline |
Definition at line 363 of file bloaty/third_party/protobuf/src/google/protobuf/stubs/stringpiece.h.
|
inline |
Definition at line 318 of file bloaty/third_party/protobuf/src/google/protobuf/stubs/stringpiece.h.
|
inline |
Definition at line 276 of file bloaty/third_party/protobuf/src/google/protobuf/stubs/stringpiece.h.
|
inline |
Definition at line 357 of file bloaty/third_party/protobuf/src/google/protobuf/stubs/stringpiece.h.
|
inline |
Definition at line 282 of file bloaty/third_party/protobuf/src/google/protobuf/stubs/stringpiece.h.
|
inline |
Definition at line 288 of file bloaty/third_party/protobuf/src/google/protobuf/stubs/stringpiece.h.
|
inline |
Definition at line 360 of file bloaty/third_party/protobuf/src/google/protobuf/stubs/stringpiece.h.
| stringpiece_ssize_type google::protobuf::StringPiece::rfind | ( | char | c, |
| size_type | pos = npos |
||
| ) | const |
Definition at line 134 of file bloaty/third_party/protobuf/src/google/protobuf/stubs/stringpiece.cc.
| stringpiece_ssize_type google::protobuf::StringPiece::rfind | ( | StringPiece | s, |
| size_type | pos = npos |
||
| ) | const |
Definition at line 123 of file bloaty/third_party/protobuf/src/google/protobuf/stubs/stringpiece.cc.
|
inline |
Definition at line 257 of file bloaty/third_party/protobuf/src/google/protobuf/stubs/stringpiece.h.
|
inline |
Definition at line 263 of file bloaty/third_party/protobuf/src/google/protobuf/stubs/stringpiece.h.
|
inline |
Definition at line 271 of file bloaty/third_party/protobuf/src/google/protobuf/stubs/stringpiece.h.
|
inline |
Definition at line 248 of file bloaty/third_party/protobuf/src/google/protobuf/stubs/stringpiece.h.
|
inline |
Definition at line 325 of file bloaty/third_party/protobuf/src/google/protobuf/stubs/stringpiece.h.
| StringPiece google::protobuf::StringPiece::substr | ( | size_type | pos, |
| size_type | n = npos |
||
| ) | const |
Definition at line 261 of file bloaty/third_party/protobuf/src/google/protobuf/stubs/stringpiece.cc.
|
inline |
Definition at line 313 of file bloaty/third_party/protobuf/src/google/protobuf/stubs/stringpiece.h.
| const typedef char* google::protobuf::StringPiece::const_iterator |
Definition at line 351 of file bloaty/third_party/protobuf/src/google/protobuf/stubs/stringpiece.h.
| const typedef char& google::protobuf::StringPiece::const_reference |
Definition at line 347 of file bloaty/third_party/protobuf/src/google/protobuf/stubs/stringpiece.h.
| const typedef char* google::protobuf::StringPiece::iterator |
Definition at line 352 of file bloaty/third_party/protobuf/src/google/protobuf/stubs/stringpiece.h.
|
private |
Definition at line 183 of file bloaty/third_party/protobuf/src/google/protobuf/stubs/stringpiece.h.
|
static |
Definition at line 350 of file bloaty/third_party/protobuf/src/google/protobuf/stubs/stringpiece.h.
| const typedef char* google::protobuf::StringPiece::pointer |
Definition at line 345 of file bloaty/third_party/protobuf/src/google/protobuf/stubs/stringpiece.h.
|
private |
Definition at line 182 of file bloaty/third_party/protobuf/src/google/protobuf/stubs/stringpiece.h.
| const typedef char& google::protobuf::StringPiece::reference |
Definition at line 346 of file bloaty/third_party/protobuf/src/google/protobuf/stubs/stringpiece.h.