File tree 1 file changed +5
-2
lines changed 1 file changed +5
-2
lines changed Original file line number Diff line number Diff line change @@ -446,9 +446,9 @@ class ForwardRef {{
446
446
447
447
public:
448
448
ForwardRef(): ptr_(std::make_unique<T>()) {{}}
449
- ForwardRef(ForwardRef<T>&&) = default ;
449
+ ForwardRef(ForwardRef<T>&&);
450
450
ForwardRef(const ForwardRef<T>& other): ptr_(std::make_unique<T>(*other.ptr_)) {{}}
451
- ForwardRef<T>& operator=(ForwardRef<T>&&) = default ;
451
+ ForwardRef<T>& operator=(ForwardRef<T>&&);
452
452
ForwardRef<T>& operator=(const ForwardRef<T>& other) {{
453
453
ptr_ = std::make_unique<T>(*other.ptr_);
454
454
return *this;
@@ -521,6 +521,9 @@ class F64 {{
521
521
{ "" .join (cpp_enum_defs .values ())}
522
522
{ "" .join (dict (sorted (cpp_class_defs .items (), key = lambda x : class_ordering [x [0 ]])).values ())}
523
523
{ chr (10 ).join (cpp_json_defs )}
524
+
525
+ template <typename T> ForwardRef<T>::ForwardRef(ForwardRef<T>&&) = default;
526
+ template <typename T> ForwardRef<T>& ForwardRef<T>::operator=(ForwardRef<T>&&) = default;
524
527
}} // namespace _export
525
528
}} // namespace torch
526
529
"""
You can’t perform that action at this time.
0 commit comments