Searched defs:SharedPtrVariant (Results 1 – 1 of 1) sorted by relevance
27 struct SharedPtrVariant { struct30 SharedPtrVariant() : shared_ptr() {} in SharedPtrVariant() argument32 explicit SharedPtrVariant(std::shared_ptr<T>&& ptr) in SharedPtrVariant() argument38 SharedPtrVariant(SharedPtrVariant&& rhs) in SharedPtrVariant() function44 SharedPtrVariant& operator=(const SharedPtrVariant& rhs) = delete; argument54 SharedPtrVariant(const SharedPtrVariant& rhs) : shared_ptr(rhs.shared_ptr) { in SharedPtrVariant() function59 ~SharedPtrVariant() { in ~SharedPtrVariant() argument64 void Encode(VariantTensorData*) const { in Encode()68 bool Decode(const VariantTensorData&) { in Decode()