Home
last modified time | relevance | path

Searched refs:rvalue_type (Results 1 – 3 of 3) sorted by relevance

/external/chromium_org/third_party/libjingle/source/talk/base/
Dmove.h194 #define TALK_MOVE_ONLY_TYPE_FOR_CPP_03(type, rvalue_type) \ argument
196 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)); } \
/external/chromium_org/base/
Dmove.h204 #define MOVE_ONLY_TYPE_FOR_CPP_03(type, rvalue_type) \ argument
206 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)); } \
/external/chromium_org/mojo/public/system/
Dmacros.h64 #define MOJO_MOVE_ONLY_TYPE_FOR_CPP_03(type, rvalue_type) \ argument
66 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)); } \