Classes | Public Member Functions | List of all members
CommandQueueMT Class Reference

#include <command_queue_mt.h>

Public Member Functions

template<class T , class M >
void push (T *p_instance, M p_method)
 
template<class T , class M , class P1 >
void push (T *p_instance, M p_method, P1 p1)
 
template<class T , class M , class P1 , class P2 >
void push (T *p_instance, M p_method, P1 p1, P2 p2)
 
template<class T , class M , class P1 , class P2 , class P3 >
void push (T *p_instance, M p_method, P1 p1, P2 p2, P3 p3)
 
template<class T , class M , class P1 , class P2 , class P3 , class P4 >
void push (T *p_instance, M p_method, P1 p1, P2 p2, P3 p3, P4 p4)
 
template<class T , class M , class P1 , class P2 , class P3 , class P4 , class P5 >
void push (T *p_instance, M p_method, P1 p1, P2 p2, P3 p3, P4 p4, P5 p5)
 
template<class T , class M , class P1 , class P2 , class P3 , class P4 , class P5 , class P6 >
void push (T *p_instance, M p_method, P1 p1, P2 p2, P3 p3, P4 p4, P5 p5, P6 p6)
 
template<class T , class M , class P1 , class P2 , class P3 , class P4 , class P5 , class P6 , class P7 >
void push (T *p_instance, M p_method, P1 p1, P2 p2, P3 p3, P4 p4, P5 p5, P6 p6, P7 p7)
 
template<class T , class M , class R >
void push_and_ret (T *p_instance, M p_method, R *r_ret)
 
template<class T , class M , class P1 , class R >
void push_and_ret (T *p_instance, M p_method, P1 p1, R *r_ret)
 
template<class T , class M , class P1 , class P2 , class R >
void push_and_ret (T *p_instance, M p_method, P1 p1, P2 p2, R *r_ret)
 
template<class T , class M , class P1 , class P2 , class P3 , class R >
void push_and_ret (T *p_instance, M p_method, P1 p1, P2 p2, P3 p3, R *r_ret)
 
template<class T , class M , class P1 , class P2 , class P3 , class P4 , class R >
void push_and_ret (T *p_instance, M p_method, P1 p1, P2 p2, P3 p3, P4 p4, R *r_ret)
 
template<class T , class M , class P1 , class P2 , class P3 , class P4 , class P5 , class R >
void push_and_ret (T *p_instance, M p_method, P1 p1, P2 p2, P3 p3, P4 p4, P5 p5, R *r_ret)
 
template<class T , class M , class P1 , class P2 , class P3 , class P4 , class P5 , class P6 , class R >
void push_and_ret (T *p_instance, M p_method, P1 p1, P2 p2, P3 p3, P4 p4, P5 p5, P6 p6, R *r_ret)
 
template<class T , class M , class P1 , class P2 , class P3 , class P4 , class P5 , class P6 , class P7 , class R >
void push_and_ret (T *p_instance, M p_method, P1 p1, P2 p2, P3 p3, P4 p4, P5 p5, P6 p6, P7 p7, R *r_ret)
 
template<class T , class M >
void push_and_sync (T *p_instance, M p_method)
 
template<class T , class M , class P1 >
void push_and_sync (T *p_instance, M p_method, P1 p1)
 
template<class T , class M , class P1 , class P2 >
void push_and_sync (T *p_instance, M p_method, P1 p1, P2 p2)
 
template<class T , class M , class P1 , class P2 , class P3 >
void push_and_sync (T *p_instance, M p_method, P1 p1, P2 p2, P3 p3)
 
template<class T , class M , class P1 , class P2 , class P3 , class P4 >
void push_and_sync (T *p_instance, M p_method, P1 p1, P2 p2, P3 p3, P4 p4)
 
template<class T , class M , class P1 , class P2 , class P3 , class P4 , class P5 >
void push_and_sync (T *p_instance, M p_method, P1 p1, P2 p2, P3 p3, P4 p4, P5 p5)
 
template<class T , class M , class P1 , class P2 , class P3 , class P4 , class P5 , class P6 >
void push_and_sync (T *p_instance, M p_method, P1 p1, P2 p2, P3 p3, P4 p4, P5 p5, P6 p6)
 
template<class T , class M , class P1 , class P2 , class P3 , class P4 , class P5 , class P6 , class P7 >
void push_and_sync (T *p_instance, M p_method, P1 p1, P2 p2, P3 p3, P4 p4, P5 p5, P6 p6, P7 p7)
 
void wait_and_flush_one ()
 
void flush_all ()
 
 CommandQueueMT (bool p_sync)
 

Detailed Description

Author
Juan Linietsky reduz.nosp@m.io@g.nosp@m.mail..nosp@m.com

The documentation for this class was generated from the following files: