File tree Expand file tree Collapse file tree 1 file changed +36
-36
lines changed Expand file tree Collapse file tree 1 file changed +36
-36
lines changed Original file line number Diff line number Diff line change @@ -76,51 +76,51 @@ namespace kit
76
76
// {
77
77
// }
78
78
79
- template <class T >
80
- struct move_on_copy
81
- {
82
- public:
83
- move_on_copy () = default ;
79
+ // template<class T>
80
+ // struct move_on_copy
81
+ // {
82
+ // public:
83
+ // move_on_copy() = default;
84
84
85
- move_on_copy (T&& rhs):
86
- m_Data (std::forward<T>(rhs)) {}
85
+ // move_on_copy(T&& rhs):
86
+ // m_Data(std::forward<T>(rhs)) {}
87
87
88
- move_on_copy (move_on_copy&& rhs):
89
- m_Data (std::forward<T>(rhs.m_Data)) {}
88
+ // move_on_copy(move_on_copy&& rhs):
89
+ // m_Data(std::forward<T>(rhs.m_Data)) {}
90
90
91
- move_on_copy (move_on_copy& rhs):
92
- m_Data (std::move(rhs.m_Data)) {}
91
+ // move_on_copy(move_on_copy& rhs):
92
+ // m_Data(std::move(rhs.m_Data)) {}
93
93
94
- move_on_copy& operator =(move_on_copy&& rhs){
95
- m_Data = rhs.m_Data ;
96
- return *this ;
97
- }
94
+ // move_on_copy& operator=(move_on_copy&& rhs){
95
+ // m_Data = rhs.m_Data;
96
+ // return *this;
97
+ // }
98
98
99
- T& get () const {
100
- return m_Data;
101
- }
102
- // const T& get() const {
103
- // return m_Data;
104
- // }
99
+ // T& get() const {
100
+ // return m_Data;
101
+ // }
102
+ // //const T& get() const {
103
+ // // return m_Data;
104
+ // //}
105
105
106
- T&& move() {
107
- return std::move (m_Data);
108
- }
106
+ // T&& move() {
107
+ // return std::move(m_Data);
108
+ // }
109
109
110
- const T& operator *() const {
111
- return m_Data;
112
- }
113
- T& operator *() {
114
- return m_Data;
115
- }
110
+ // const T& operator*() const {
111
+ // return m_Data;
112
+ // }
113
+ // T& operator*() {
114
+ // return m_Data;
115
+ // }
116
116
117
- operator T () const {
118
- return m_Data;
119
- }
117
+ // operator T() const {
118
+ // return m_Data;
119
+ // }
120
120
121
- private:
122
- mutable T m_Data;
123
- };
121
+ // private:
122
+ // mutable T m_Data;
123
+ // };
124
124
125
125
struct dummy_mutex
126
126
{
You can’t perform that action at this time.
0 commit comments