8 #include <Ice/Handle.h>
101 template <
class DtoT,
class BoT>
103 template <
class BoT,
class DtoT>
109 template <
class DtoT,
class BoT>
111 template <
class DtoT,
class BoT>
112 void fromIce(const ::IceInternal::Handle<DtoT>& dto, BoT&
bo);
117 template <
class DtoT,
class BoT>
118 void toIce(DtoT& dto,
const std::unique_ptr<BoT>& boPointer);
119 template <
class DtoT,
class BoT>
120 void fromIce(
const DtoT& dto, std::unique_ptr<BoT>& boPointer);
125 template <
class DtoT,
class BoT>
127 template <
class DtoT,
class BoT>
128 void fromIce(const ::IceInternal::Handle<DtoT>& dto, std::unique_ptr<BoT>& boPointer);
133 template <
class DtoT,
class BoT>
135 template <
class DtoT,
class BoT>
136 void fromIce(const ::IceInternal::Handle<DtoT>& dto, std::optional<BoT>&
bo);
141 template <
class DtoT,
class BoT>
142 void toIce(std::vector<DtoT>& dtos,
const std::vector<BoT>& bos);
143 template <
class DtoT,
class BoT>
144 void fromIce(
const std::vector<DtoT>& dtos, std::vector<BoT>& bos);
149 template <
class DtoKeyT,
class IceValueT,
class BoKeyT,
class BoValueT>
150 void toIce(std::map<DtoKeyT, IceValueT>& dtoMap,
151 const std::map<BoKeyT, BoValueT>& boMap);
152 template <
class DtoKeyT,
class IceValueT,
class BoKeyT,
class BoValueT>
153 void fromIce(
const std::map<DtoKeyT, IceValueT>& dtoMap,
154 std::map<BoKeyT, BoValueT>& boMap);
158 #include "ice_conversions_templates.tpp"