| 
| enum class   | Type {  
  kNoReply
,  
  kString
,  
  kArray
,  
  kInteger
,  
  kNil
,  
  kStatus
,  
  kError
 
 } | 
|   | 
| using  | Array = std::vector< ReplyData > | 
|   | 
 | 
| 
MovableKeyValues  | GetMovableKeyValues () | 
|   | 
| 
  | ReplyData (const redisReply *reply) | 
|   | 
| 
  | ReplyData (Array &&array) | 
|   | 
| 
  | ReplyData (std::string s) | 
|   | 
| 
  | ReplyData (int value) | 
|   | 
|   | operator bool () const | 
|   | 
| Type  | GetType () const | 
|   | 
| 
std::string  | GetTypeString () const | 
|   | 
| bool  | IsString () const | 
|   | 
| bool  | IsArray () const | 
|   | 
| bool  | IsInt () const | 
|   | 
| bool  | IsNil () const | 
|   | 
| bool  | IsStatus () const | 
|   | 
| bool  | IsError () const | 
|   | 
| 
bool  | IsUnusableInstanceError () const | 
|   | 
| 
bool  | IsReadonlyError () const | 
|   | 
| 
bool  | IsUnknownCommandError () const | 
|   | 
| bool  | IsErrorMoved () const | 
|   | 
| bool  | IsErrorAsk () const | 
|   | 
| const std::string &  | GetString () const | 
|   | 
| std::string &  | GetString () | 
|   | 
| const Array &  | GetArray () const | 
|   | 
| Array &  | GetArray () | 
|   | 
| int64_t  | GetInt () const | 
|   | 
| const std::string &  | GetStatus () const | 
|   | 
| std::string &  | GetStatus () | 
|   | 
| const std::string &  | GetError () const | 
|   | 
| std::string &  | GetError () | 
|   | 
| const ReplyData &  | operator[] (size_t idx) const | 
|   | 
| ReplyData &  | operator[] (size_t idx) | 
|   | 
| 
size_t  | GetSize () const | 
|   | 
| 
std::string  | ToDebugString () const | 
|   | 
| 
KeyValues  | GetKeyValues () const | 
|   | 
| 
void  | ExpectType (ReplyData::Type type, const std::string &request_description={}) const | 
|   | 
| 
void  | ExpectString (const std::string &request_description={}) const | 
|   | 
| 
void  | ExpectArray (const std::string &request_description={}) const | 
|   | 
| 
void  | ExpectInt (const std::string &request_description={}) const | 
|   | 
| 
void  | ExpectNil (const std::string &request_description={}) const | 
|   | 
| 
void  | ExpectStatus (const std::string &request_description={}) const | 
|   | 
| 
void  | ExpectStatusEqualTo (const std::string &expected_status_str, const std::string &request_description={}) const | 
|   | 
| 
void  | ExpectError (const std::string &request_description={}) const | 
|   | 
 | 
| 
static ReplyData  | CreateError (std::string &&error_msg) | 
|   | 
| 
static ReplyData  | CreateStatus (std::string &&status_msg) | 
|   | 
| 
static ReplyData  | CreateNil () | 
|   | 
| 
static std::string  | TypeToString (Type type) | 
|   | 
Definition at line 19 of file reply.hpp.
 
◆ Array
      
        
          | using redis::ReplyData::Array =  std::vector<ReplyData> | 
        
      
 
 
◆ Type
  
  
      
        
          | enum class redis::ReplyData::Type | 
         
       
   | 
  
strong   | 
  
 
 
◆ GetArray() [1/2]
  
  
      
        
          | Array & redis::ReplyData::GetArray  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
inline   | 
  
 
 
◆ GetArray() [2/2]
  
  
      
        
          | const Array & redis::ReplyData::GetArray  | 
          ( | 
           | ) | 
           const | 
         
       
   | 
  
inline   | 
  
 
 
◆ GetError() [1/2]
  
  
      
        
          | std::string & redis::ReplyData::GetError  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
inline   | 
  
 
 
◆ GetError() [2/2]
  
  
      
        
          | const std::string & redis::ReplyData::GetError  | 
          ( | 
           | ) | 
           const | 
         
       
   | 
  
inline   | 
  
 
 
◆ GetInt()
  
  
      
        
          | int64_t redis::ReplyData::GetInt  | 
          ( | 
           | ) | 
           const | 
         
       
   | 
  
inline   | 
  
 
 
◆ GetStatus() [1/2]
  
  
      
        
          | std::string & redis::ReplyData::GetStatus  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
inline   | 
  
 
 
◆ GetStatus() [2/2]
  
  
      
        
          | const std::string & redis::ReplyData::GetStatus  | 
          ( | 
           | ) | 
           const | 
         
       
   | 
  
inline   | 
  
 
 
◆ GetString() [1/2]
  
  
      
        
          | std::string & redis::ReplyData::GetString  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
inline   | 
  
 
 
◆ GetString() [2/2]
  
  
      
        
          | const std::string & redis::ReplyData::GetString  | 
          ( | 
           | ) | 
           const | 
         
       
   | 
  
inline   | 
  
 
 
◆ GetType()
  
  
      
        
          | Type redis::ReplyData::GetType  | 
          ( | 
           | ) | 
           const | 
         
       
   | 
  
inline   | 
  
 
 
◆ IsArray()
  
  
      
        
          | bool redis::ReplyData::IsArray  | 
          ( | 
           | ) | 
           const | 
         
       
   | 
  
inline   | 
  
 
 
◆ IsError()
  
  
      
        
          | bool redis::ReplyData::IsError  | 
          ( | 
           | ) | 
           const | 
         
       
   | 
  
inline   | 
  
 
 
◆ IsErrorAsk()
  
  
      
        
          | bool redis::ReplyData::IsErrorAsk  | 
          ( | 
           | ) | 
           const | 
         
       
   | 
  
inline   | 
  
 
 
◆ IsErrorMoved()
  
  
      
        
          | bool redis::ReplyData::IsErrorMoved  | 
          ( | 
           | ) | 
           const | 
         
       
   | 
  
inline   | 
  
 
 
◆ IsInt()
  
  
      
        
          | bool redis::ReplyData::IsInt  | 
          ( | 
           | ) | 
           const | 
         
       
   | 
  
inline   | 
  
 
 
◆ IsNil()
  
  
      
        
          | bool redis::ReplyData::IsNil  | 
          ( | 
           | ) | 
           const | 
         
       
   | 
  
inline   | 
  
 
 
◆ IsStatus()
  
  
      
        
          | bool redis::ReplyData::IsStatus  | 
          ( | 
           | ) | 
           const | 
         
       
   | 
  
inline   | 
  
 
 
◆ IsString()
  
  
      
        
          | bool redis::ReplyData::IsString  | 
          ( | 
           | ) | 
           const | 
         
       
   | 
  
inline   | 
  
 
 
◆ operator bool()
  
  
      
        
          | redis::ReplyData::operator bool  | 
          ( | 
           | ) | 
           const | 
         
       
   | 
  
inlineexplicit   | 
  
 
 
◆ operator[]() [1/2]
  
  
      
        
          | ReplyData & redis::ReplyData::operator[]  | 
          ( | 
          size_t  | 
          idx | ) | 
           | 
         
       
   | 
  
inline   | 
  
 
 
◆ operator[]() [2/2]
  
  
      
        
          | const ReplyData & redis::ReplyData::operator[]  | 
          ( | 
          size_t  | 
          idx | ) | 
           const | 
         
       
   | 
  
inline   | 
  
 
 
The documentation for this class was generated from the following file: