Searched defs:_AData_copier (Results 1 – 1 of 1) sorted by relevance
227 struct HIDE _AData_copier { struct236 inline static void assign(T *data, const T &src) { in assign()241 using enable_if_T_is_same_as = typename std::enable_if<std::is_same<U, T>::value>::type;247 inline static void assign(sp<Tp> *data, const sp<U> &src) { in assign()252 inline static void assign(wp<Tp> *data, const wp<U> &src) { in assign()258 inline static void assign(sp<Tp> *data, sp<U> &&src) { in assign()264 inline static void assign(std::shared_ptr<Tp> *data, const std::shared_ptr<U> &src) { in assign()269 inline static void assign(std::shared_ptr<Tp> *data, std::shared_ptr<U> &&src) { in assign()275 inline static void assign(std::weak_ptr<Tp> *data, const std::weak_ptr<U> &src) { in assign()300 struct HIDE _AData_copier<T, false> { argument