Lines Matching refs:value
72 std::is_same<Arg, void>::value, Empty, std::stack<Arg>>::type;
75 std::is_same<Ret, void>::value, Empty, std::stack<Ret>>::type;
94 * and return a value to the caller.
97 * a value (Ret != void)
102 !std::is_same<T, void>::value, T>::type param)
113 * return a value (Ret = void)
116 typename std::enable_if<std::is_same<T, void>::value,
127 * The coroutine blocks, waiting for the value, unless it is already
129 * and coroutine won't execute until a value is pushed
135 typename std::enable_if<!std::is_same<T, void>::value, T>::type
196 !std::is_same<T, void>::value, T>::type param)
210 typename std::enable_if<std::is_same<T, void>::value, Coroutine>::type&
220 * The caller blocks, waiting for the value, unless it is already
222 * and caller won't execute until a value is yielded back
225 * @return ret yielded value
228 typename std::enable_if<!std::is_same<T, void>::value, T>::type