26#ifndef ROUTER_SRC_REST_MRS_SRC_HELPER_VARIANT_H_ 
   27#define ROUTER_SRC_REST_MRS_SRC_HELPER_VARIANT_H_ 
   48  void set(
const std::string &v) {
 
   64  template <
typename Callback>
 
Class that stores callback function reference as well as the result of the callback function call (in...
Definition: keyring_service.cc:44
 
Definition: variant_pointer.h:34
 
int * ointeger_
Definition: variant_pointer.h:87
 
std::chrono::seconds seconds
Definition: variant_pointer.h:36
 
seconds * oseconds_
Definition: variant_pointer.h:85
 
Type type_
Definition: variant_pointer.h:83
 
VariantPointer(std::chrono::seconds *output)
Definition: variant_pointer.h:42
 
void operator=(const std::string &v)
Definition: variant_pointer.h:45
 
VariantPointer & operator*()
Definition: variant_pointer.h:46
 
void set(const std::string &v)
Definition: variant_pointer.h:48
 
void dispatch_value(Callback &cb)
Definition: variant_pointer.h:65
 
Type
Definition: variant_pointer.h:37
 
@ kTypeSeconds
Definition: variant_pointer.h:37
 
@ kTypeInteger
Definition: variant_pointer.h:37
 
@ kTypeNone
Definition: variant_pointer.h:37
 
@ kTypeString
Definition: variant_pointer.h:37
 
VariantPointer(int *output)
Definition: variant_pointer.h:41
 
VariantPointer(std::string *output)
Definition: variant_pointer.h:40
 
std::string * ostring_
Definition: variant_pointer.h:86
 
static bool cb(unsigned long long new_value)
Definition: option_usage.cc:45
 
std::chrono::seconds seconds
Definition: authorize_manager.cc:68