Searched refs:rvalue_type (Results 1 – 3 of 3) sorted by relevance
194 #define TALK_MOVE_ONLY_TYPE_FOR_CPP_03(type, rvalue_type) \ argument196 struct rvalue_type { \197 explicit rvalue_type(type* object) : object(object) {} \203 operator rvalue_type() { return rvalue_type(this); } \204 type Pass() { return type(rvalue_type(this)); } \
204 #define MOVE_ONLY_TYPE_FOR_CPP_03(type, rvalue_type) \ argument206 struct rvalue_type { \207 explicit rvalue_type(type* object) : object(object) {} \213 operator rvalue_type() { return rvalue_type(this); } \214 type Pass() { return type(rvalue_type(this)); } \
64 #define MOJO_MOVE_ONLY_TYPE_FOR_CPP_03(type, rvalue_type) \ argument66 struct rvalue_type { \67 explicit rvalue_type(type* object) : object(object) {} \73 operator rvalue_type() { return rvalue_type(this); } \74 type Pass() { return type(rvalue_type(this)); } \