Google APIs Client Library for C++
|
A service request pager acts as a high level iterator for paging through results. More...
Namespaces | |
namespace | client |
namespace thread | |
namespace | thread |
namespace | util |
Classes | |
class | HttpTransportTestFixture |
namespace client More... | |
class | StringPiece |
struct | GoodFastHash< StringPiece > |
SWIG doesn't know how to parse this stuff properly. Omit it. | |
Typedefs | |
typedef string::difference_type | stringpiece_ssize_type |
StringPiece has *two* size types. | |
Functions | |
DECLARE_POD (StringPiece) | |
bool | operator== (StringPiece x, StringPiece y) |
So vector<StringPiece> becomes really fast. | |
bool | operator!= (StringPiece x, StringPiece y) |
bool | operator< (StringPiece x, StringPiece y) |
bool | operator> (StringPiece x, StringPiece y) |
bool | operator<= (StringPiece x, StringPiece y) |
bool | operator>= (StringPiece x, StringPiece y) |
std::ostream & | operator<< (std::ostream &o, StringPiece piece) |
allow StringPiece to be logged |
A service request pager acts as a high level iterator for paging through results.
Convience helpers for GTest.
namespace google_wax_api
Each page involves a round-trip request the the server.
These require linking against googleapis_gtest_main instead of gtest_main
typedef string::difference_type stringpiece_ssize_type |
StringPiece has *two* size types.
StringPiece::size_type is unsigned is 32 bits in LP32, 64 bits in LP64, 64 bits in LLP64 no future changes intended stringpiece_ssize_type is signed is 32 bits in LP32, 64 bits in LP64, 64 bits in LLP64
googleapis::DECLARE_POD | ( | StringPiece | ) |
bool googleapis::operator!= | ( | StringPiece | x, |
StringPiece | y | ||
) | [inline] |
bool googleapis::operator< | ( | StringPiece | x, |
StringPiece | y | ||
) | [inline] |
std::ostream& googleapis::operator<< | ( | std::ostream & | o, |
StringPiece | piece | ||
) |
allow StringPiece to be logged
bool googleapis::operator<= | ( | StringPiece | x, |
StringPiece | y | ||
) | [inline] |
bool googleapis::operator== | ( | StringPiece | x, |
StringPiece | y | ||
) | [inline] |
So vector<StringPiece> becomes really fast.
This large function is defined inline so that in a fairly common case where one of the arguments is a literal, the compiler can elide a lot of the following comparisons.
bool googleapis::operator> | ( | StringPiece | x, |
StringPiece | y | ||
) | [inline] |
bool googleapis::operator>= | ( | StringPiece | x, |
StringPiece | y | ||
) | [inline] |