Lines Matching refs:task
53 struct task { struct
57 auto get_return_object() { return task{}; } in get_return_object() argument
63 task<NoCopyNoMove> local2val() { in local2val()
68 task<NoCopyNoMove &> local2ref() { in local2ref()
74 task<MoveOnly> param2val(MoveOnly value) { in param2val()
78 task<NoCopyNoMove> lvalue2val(NoCopyNoMove &value) { in lvalue2val()
82 task<NoCopyNoMove> rvalue2val(NoCopyNoMove &&value) { in rvalue2val()
86 task<NoCopyNoMove &> lvalue2ref(NoCopyNoMove &value) { in lvalue2ref()
90 task<NoCopyNoMove &> rvalue2ref(NoCopyNoMove &&value) { in rvalue2ref()
97 task<MoveOnly> conversion_operator() { in conversion_operator()
105 task<Construct> converting_constructor() { in converting_constructor()
111 task<MoveOnly> derived2base() { in derived2base()
117 task<RetThis> foo() && { in foo()