Lines Matching refs:Args
10 template <typename R, typename... Args>
12 std::unique_ptr<typename CallbackQueue<R, Args...>::Callback>
13 CallbackQueue<R, Args...>::CreateCallback(Fn&& fn, CallbackFlags::Flags flags) {
17 template <typename R, typename... Args>
18 std::unique_ptr<typename CallbackQueue<R, Args...>::Callback>
19 CallbackQueue<R, Args...>::Shift() {
30 template <typename R, typename... Args>
31 void CallbackQueue<R, Args...>::Push(std::unique_ptr<Callback> cb) {
42 template <typename R, typename... Args>
43 void CallbackQueue<R, Args...>::ConcatMove(CallbackQueue<R, Args...>&& other) {
54 template <typename R, typename... Args>
55 size_t CallbackQueue<R, Args...>::size() const {
59 template <typename R, typename... Args>
60 CallbackQueue<R, Args...>::Callback::Callback(CallbackFlags::Flags flags)
63 template <typename R, typename... Args>
64 CallbackFlags::Flags CallbackQueue<R, Args...>::Callback::flags() const {
68 template <typename R, typename... Args>
69 std::unique_ptr<typename CallbackQueue<R, Args...>::Callback>
70 CallbackQueue<R, Args...>::Callback::get_next() {
74 template <typename R, typename... Args>
75 void CallbackQueue<R, Args...>::Callback::set_next(
80 template <typename R, typename... Args>
82 CallbackQueue<R, Args...>::CallbackImpl<Fn>::CallbackImpl(
87 template <typename R, typename... Args>
89 R CallbackQueue<R, Args...>::CallbackImpl<Fn>::Call(Args... args) {
90 return callback_(std::forward<Args>(args)...);