#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.