21#ifndef INCLUDE_OLA_WEB_OPTIONALITEM_H_
22#define INCLUDE_OLA_WEB_OPTIONALITEM_H_
35 void Reset() { m_is_set =
false; }
37 void Set(
const T &value) {
42 bool IsSet()
const {
return m_is_set; }
43 const T& Value()
const {
return m_value; }
49 OptionalItem(
const OptionalItem &) =
delete;
50 const OptionalItem &operator=(
const OptionalItem &) =
delete;
54inline OptionalItem<std::string>::OptionalItem()
59OptionalItem<T>::OptionalItem()
Classes to deal with web services.
Definition Json.cpp:29
The namespace containing all OLA symbols.
Definition Credentials.cpp:44