#ifndef COMPONENTS_CLOUD_DEVICES_COMMON_DESCRIPTION_ITEMS_INL_H_
#define COMPONENTS_CLOUD_DEVICES_COMMON_DESCRIPTION_ITEMS_INL_H_
#include <stddef.h>
#include <memory>
#include <utility>
#include "base/values.h"
#include "components/cloud_devices/common/description_items.h"
namespace cloud_devices {
template <class Option, class Traits>
ListCapability<Option, Traits>::ListCapability() { … }
template <class Option, class Traits>
ListCapability<Option, Traits>::ListCapability(ListCapability&& other) =
default;
template <class Option, class Traits>
ListCapability<Option, Traits>::~ListCapability() = default;
template <class Option, class Traits>
bool ListCapability<Option, Traits>::IsValid() const { … }
template <class Option, class Traits>
std::string ListCapability<Option, Traits>::GetPath() const { … }
template <class Option, class Traits>
std::string ListTicketItem<Option, Traits>::GetPath() const { … }
template <class Option, class Traits>
bool ListCapability<Option, Traits>::LoadFrom(
const CloudDeviceDescription& description) { … }
template <class Option, class Traits>
void ListCapability<Option, Traits>::SaveTo(
CloudDeviceDescription* description) const { … }
template <class Option, class Traits>
SelectionCapability<Option, Traits>::SelectionCapability() { … }
template <class Option, class Traits>
SelectionCapability<Option, Traits>::SelectionCapability(
SelectionCapability&& other) = default;
template <class Option, class Traits>
SelectionCapability<Option, Traits>::~SelectionCapability() { … }
template <class Option, class Traits>
SelectionCapability<Option, Traits>& SelectionCapability<Option, Traits>::
operator=(SelectionCapability&& other) = default;
template <class Option, class Traits>
bool SelectionCapability<Option, Traits>::operator==(
const SelectionCapability<Option, Traits>& other) const { … }
template <class Option, class Traits>
bool SelectionCapability<Option, Traits>::IsValid() const { … }
template <class Option, class Traits>
bool SelectionCapability<Option, Traits>::LoadFrom(
const CloudDeviceDescription& description) { … }
template <class Option, class Traits>
void SelectionCapability<Option, Traits>::SaveTo(
CloudDeviceDescription* description) const { … }
template <class Option, class Traits>
bool SelectionCapability<Option, Traits>::LoadFrom(
const base::Value::Dict& dict) { … }
template <class Option, class Traits>
void SelectionCapability<Option, Traits>::SaveTo(
base::Value::Dict* dict) const { … }
template <class Traits>
BooleanCapability<Traits>::BooleanCapability() { … }
template <class Traits>
BooleanCapability<Traits>::~BooleanCapability() { … }
template <class Traits>
bool BooleanCapability<Traits>::LoadFrom(
const CloudDeviceDescription& description) { … }
template <class Traits>
void BooleanCapability<Traits>::SaveTo(
CloudDeviceDescription* description) const { … }
template <class Traits>
bool EmptyCapability<Traits>::LoadFrom(
const CloudDeviceDescription& description) { … }
template <class Traits>
void EmptyCapability<Traits>::SaveTo(
CloudDeviceDescription* description) const { … }
template <class Option, class Traits>
ValueCapability<Option, Traits>::ValueCapability() { … }
template <class Option, class Traits>
ValueCapability<Option, Traits>::~ValueCapability() { … }
template <class Option, class Traits>
bool ValueCapability<Option, Traits>::IsValid() const { … }
template <class Option, class Traits>
bool ValueCapability<Option, Traits>::LoadFrom(
const CloudDeviceDescription& description) { … }
template <class Option, class Traits>
void ValueCapability<Option, Traits>::SaveTo(
CloudDeviceDescription* description) const { … }
template <class Option, class Traits>
TicketItem<Option, Traits>::TicketItem() { … }
template <class Option, class Traits>
TicketItem<Option, Traits>::~TicketItem() { … }
template <class Option, class Traits>
bool TicketItem<Option, Traits>::IsValid() const { … }
template <class Option, class Traits>
bool TicketItem<Option, Traits>::LoadFrom(
const CloudDeviceDescription& description) { … }
template <class Option, class Traits>
void TicketItem<Option, Traits>::SaveTo(
CloudDeviceDescription* description) const { … }
}
#endif