Searched defs:SharedPtrVariant (Results 1 – 1 of 1) sorted by relevance
26 struct SharedPtrVariant { struct29 SharedPtrVariant() : shared_ptr() {} in SharedPtrVariant() argument31 explicit SharedPtrVariant(std::shared_ptr<T>&& ptr) in SharedPtrVariant() argument37 SharedPtrVariant(SharedPtrVariant&& rhs) in SharedPtrVariant() argument43 SharedPtrVariant& operator=(const SharedPtrVariant& rhs) = delete; argument53 SharedPtrVariant(const SharedPtrVariant& rhs) : shared_ptr(rhs.shared_ptr) { in SharedPtrVariant() function58 ~SharedPtrVariant() { in ~SharedPtrVariant() argument63 void Encode(VariantTensorData*) const { in Encode()67 bool Decode(const VariantTensorData&) { in Decode()