#include <json_input.h>
 | 
|   | MemberReference (rapidjson::Value::ConstMemberIterator anew) | 
|   | 
|   | MemberReference (rapidjson::Value::ConstMemberIterator anew, rapidjson::Value::ConstMemberIterator aold) | 
|   | 
 | 
| std::optional< rapidjson::Value::ConstMemberIterator >  | new_ | 
|   | 
| std::optional< rapidjson::Value::ConstMemberIterator >  | old_ | 
|   | 
◆ MemberReference() [1/3]
  
  
      
        
          | mrs::database::dv::JSONInputObject::MemberReference::MemberReference  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
inline   | 
  
 
 
◆ MemberReference() [2/3]
  
  
      
        
          | mrs::database::dv::JSONInputObject::MemberReference::MemberReference  | 
          ( | 
          rapidjson::Value::ConstMemberIterator  | 
          anew | ) | 
           | 
         
       
   | 
  
inlineexplicitprivate   | 
  
 
 
◆ MemberReference() [3/3]
  
  
      
        
          | mrs::database::dv::JSONInputObject::MemberReference::MemberReference  | 
          ( | 
          rapidjson::Value::ConstMemberIterator  | 
          anew,  | 
         
        
           | 
           | 
          rapidjson::Value::ConstMemberIterator  | 
          aold  | 
         
        
           | 
          ) | 
           |  | 
         
       
   | 
  
inlineprivate   | 
  
 
 
◆ has_new()
  
  
      
        
          | bool mrs::database::dv::JSONInputObject::MemberReference::has_new  | 
          ( | 
           | ) | 
           const | 
         
       
   | 
  
inline   | 
  
 
 
◆ has_old()
  
  
      
        
          | bool mrs::database::dv::JSONInputObject::MemberReference::has_old  | 
          ( | 
           | ) | 
           const | 
         
       
   | 
  
inline   | 
  
 
 
◆ new_name()
  
  
      
        
          | std::string_view mrs::database::dv::JSONInputObject::MemberReference::new_name  | 
          ( | 
           | ) | 
           const | 
         
       
   | 
  
inline   | 
  
 
 
◆ new_value()
  
  
      
        
          | const rapidjson::Value & mrs::database::dv::JSONInputObject::MemberReference::new_value  | 
          ( | 
           | ) | 
           const | 
         
       
   | 
  
inline   | 
  
 
 
◆ old_name()
  
  
      
        
          | std::string_view mrs::database::dv::JSONInputObject::MemberReference::old_name  | 
          ( | 
           | ) | 
           const | 
         
       
   | 
  
inline   | 
  
 
 
◆ old_value()
  
  
      
        
          | const rapidjson::Value & mrs::database::dv::JSONInputObject::MemberReference::old_value  | 
          ( | 
           | ) | 
           const | 
         
       
   | 
  
inline   | 
  
 
 
◆ JSONInputObject
◆ new_
  
  
      
        
          | std::optional<rapidjson::Value::ConstMemberIterator> mrs::database::dv::JSONInputObject::MemberReference::new_ | 
         
       
   | 
  
private   | 
  
 
 
◆ old_
  
  
      
        
          | std::optional<rapidjson::Value::ConstMemberIterator> mrs::database::dv::JSONInputObject::MemberReference::old_ | 
         
       
   | 
  
private   | 
  
 
 
The documentation for this struct was generated from the following file:
- router/src/mysql_rest_service/include/mrs/database/json_mapper/json_input.h