proxygen
|
#include <RangeCommon.h>
Public Member Functions | |
StringPieceLite (const char *b, const char *e) | |
template<typename Range > | |
StringPieceLite (const Range &r) | |
const char * | data () const |
const char * | begin () const |
const char * | end () const |
size_t | size () const |
bool | empty () const |
const char & | operator[] (size_t i) const |
template<typename Range > | |
operator Range () const | |
Private Attributes | |
const char * | b_ |
const char * | e_ |
Definition at line 37 of file RangeCommon.h.
|
inline |
Definition at line 39 of file RangeCommon.h.
|
inline |
Definition at line 41 of file RangeCommon.h.
|
inline |
Definition at line 46 of file RangeCommon.h.
References b_.
Referenced by operator Range(), and folly::detail::qfind_first_byte_of_std().
|
inline |
Definition at line 43 of file RangeCommon.h.
References b_.
Referenced by folly::detail::qfind_first_byte_of_sse42().
|
inline |
Definition at line 55 of file RangeCommon.h.
References size().
Referenced by folly::detail::qfind_first_byte_of_nosse(), and folly::detail::qfind_first_byte_of_sse42().
|
inline |
Definition at line 49 of file RangeCommon.h.
References e_.
Referenced by operator Range(), folly::detail::qfind_first_byte_of_sse42(), and folly::detail::qfind_first_byte_of_std().
|
inlineexplicit |
|
inline |
Definition at line 58 of file RangeCommon.h.
|
inline |
Definition at line 52 of file RangeCommon.h.
Referenced by empty(), operator[](), folly::detail::qfind_first_byte_of_bitset(), folly::detail::qfind_first_byte_of_byteset(), folly::detail::qfind_first_byte_of_nosse(), and folly::detail::qfind_first_byte_of_sse42().
|
private |
Definition at line 68 of file RangeCommon.h.
Referenced by begin(), data(), operator[](), and size().
|
private |
Definition at line 69 of file RangeCommon.h.