| 
    GRPC C++
    0.11.0.0
    
   | 
 
This class is a non owning reference to a string. More...
#include <string_ref.h>
Public Types | |
| typedef const char * | const_iterator | 
| typedef std::reverse_iterator < const_iterator >  | const_reverse_iterator | 
Public Member Functions | |
| string_ref () | |
| string_ref (const string_ref &other) | |
| string_ref & | operator= (const string_ref &rhs) | 
| string_ref (const char *s) | |
| string_ref (const char *s, size_t l) | |
| string_ref (const grpc::string &s) | |
| const_iterator | begin () const | 
| const_iterator | end () const | 
| const_iterator | cbegin () const | 
| const_iterator | cend () const | 
| const_reverse_iterator | rbegin () const | 
| const_reverse_iterator | rend () const | 
| const_reverse_iterator | crbegin () const | 
| const_reverse_iterator | crend () const | 
| size_t | size () const | 
| size_t | length () const | 
| size_t | max_size () const | 
| bool | empty () const | 
| const char * | data () const | 
| int | compare (string_ref x) const | 
| bool | starts_with (string_ref x) const | 
| bool | ends_with (string_ref x) const | 
| size_t | find (string_ref s) const | 
| size_t | find (char c) const | 
| string_ref | substr (size_t pos, size_t n=npos) const | 
Static Public Attributes | |
| static const size_t | npos = size_t(-1) | 
This class is a non owning reference to a string.
It should be a strict subset of the upcoming std::string_ref.
The constexpr is dropped or replaced with const for legacy compiler compatibility.
| typedef const char* grpc::string_ref::const_iterator | 
| typedef std::reverse_iterator<const_iterator> grpc::string_ref::const_reverse_iterator | 
      
  | 
  inline | 
      
  | 
  inline | 
| grpc::string_ref::string_ref | ( | const char * | s | ) | 
      
  | 
  inline | 
      
  | 
  inline | 
      
  | 
  inline | 
      
  | 
  inline | 
      
  | 
  inline | 
| int grpc::string_ref::compare | ( | string_ref | x | ) | const | 
      
  | 
  inline | 
      
  | 
  inline | 
      
  | 
  inline | 
      
  | 
  inline | 
      
  | 
  inline | 
| bool grpc::string_ref::ends_with | ( | string_ref | x | ) | const | 
| size_t grpc::string_ref::find | ( | string_ref | s | ) | const | 
| size_t grpc::string_ref::find | ( | char | c | ) | const | 
      
  | 
  inline | 
      
  | 
  inline | 
| string_ref& grpc::string_ref::operator= | ( | const string_ref & | rhs | ) | 
      
  | 
  inline | 
      
  | 
  inline | 
      
  | 
  inline | 
| bool grpc::string_ref::starts_with | ( | string_ref | x | ) | const | 
| string_ref grpc::string_ref::substr | ( | size_t | pos, | 
| size_t | n = npos  | 
        ||
| ) | const | 
      
  | 
  static | 
 1.8.6