Logo ROOT  
Reference Guide
TVirtualQConnection Class Referenceabstract

Mediates the link between the signal and the slot.

It decouples the setting of arguments and sending a signal.

There are three different modes in argument setting required by TQObject's Emit/EmitVA: setting integral types, setting array types and setting const char*.

Definition at line 23 of file TVirtualQConnection.h.

Public Member Functions

virtual void SendSignal ()=0
 
void SetArgs (const Longptr_t *argArray, Int_t nargs=-1)
 Sets an array of arguments passed as a pointer type and size. More...
 
template<typename... T>
void SetArgs (const T &... args)
 Unpacks the template parameter type and sets arguments of integral and array (scalar) type. More...
 
- Public Member Functions inherited from TList
 TList ()
 
 TList (TObject *)
 
virtual ~TList ()
 Delete the list. More...
 
void Add (TObject *obj) override
 
virtual void Add (TObject *obj, Option_t *opt)
 
void AddAfter (const TObject *after, TObject *obj) override
 Insert object after object after in the list. More...
 
virtual void AddAfter (TObjLink *after, TObject *obj)
 Insert object after the specified ObjLink object. More...
 
void AddAt (TObject *obj, Int_t idx) override
 Insert object at position idx in the list. More...
 
void AddBefore (const TObject *before, TObject *obj) override
 Insert object before object before in the list. More...
 
virtual void AddBefore (TObjLink *before, TObject *obj)
 Insert object before the specified ObjLink object. More...
 
void AddFirst (TObject *obj) override
 Add object at the beginning of the list. More...
 
virtual void AddFirst (TObject *obj, Option_t *opt)
 Add object at the beginning of the list and also store option. More...
 
void AddLast (TObject *obj) override
 Add object at the end of the list. More...
 
virtual void AddLast (TObject *obj, Option_t *opt)
 Add object at the end of the list and also store option. More...
 
TObjectAfter (const TObject *obj) const override
 Returns the object after object obj. More...
 
TObjectAt (Int_t idx) const override
 Returns the object at position idx. Returns 0 if idx is out of range. More...
 
TObjectBefore (const TObject *obj) const override
 Returns the object before object obj. More...
 
void Clear (Option_t *option="") override
 Remove all objects from the list. More...
 
void Delete (Option_t *option="") override
 Remove all objects from the list AND delete all heap based objects. More...
 
TObjectFindObject (const char *name) const override
 Find an object in this list using its name. More...
 
TObjectFindObject (const TObject *obj) const override
 Find an object in this list using the object's IsEqual() member function. More...
 
TObjectFirst () const override
 Return the first object in the list. Returns 0 when list is empty. More...
 
virtual TObjLinkFirstLink () const
 
TObject ** GetObjectRef (const TObject *obj) const override
 Return address of pointer to obj. More...
 
TClassIsA () const override
 
Bool_t IsAscending ()
 
TObjectLast () const override
 Return the last object in the list. Returns 0 when list is empty. More...
 
virtual TObjLinkLastLink () const
 
TIteratorMakeIterator (Bool_t dir=kIterForward) const override
 Return a list iterator. More...
 
void RecursiveRemove (TObject *obj) override
 Remove object from this collection and recursively remove the object from all other objects (and collections). More...
 
TObjectRemove (const TObjLinkPtr_t &lnk)
 
TObjectRemove (TObject *obj) override
 Remove object from the list. More...
 
virtual TObjectRemove (TObjLink *lnk)
 Remove object link (and therefore the object it contains) from the list. More...
 
void RemoveLast () override
 Remove the last object of the list. More...
 
virtual void Sort (Bool_t order=kSortAscending)
 Sort linked list. More...
 
void Streamer (TBuffer &) override
 Stream all objects in the collection to or from the I/O buffer. More...
 
void StreamerNVirtual (TBuffer &ClassDef_StreamerNVirtual_b)
 
- Public Member Functions inherited from TSeqCollection
virtual ~TSeqCollection ()
 
void Add (TObject *obj) override
 
virtual void AddAfter (const TObject *after, TObject *obj)=0
 
virtual void AddAt (TObject *obj, Int_t idx)=0
 
virtual void AddBefore (const TObject *before, TObject *obj)=0
 
virtual void AddFirst (TObject *obj)=0
 
virtual void AddLast (TObject *obj)=0
 
virtual TObjectAfter (const TObject *obj) const =0
 
virtual TObjectAt (Int_t idx) const =0
 
virtual TObjectBefore (const TObject *obj) const =0
 
virtual TObjectFirst () const =0
 
virtual Int_t GetLast () const
 Returns index of last object in collection. More...
 
virtual Int_t IndexOf (const TObject *obj) const
 Return index of object in collection. More...
 
TClassIsA () const override
 
virtual Bool_t IsSorted () const
 
virtual TObjectLast () const =0
 
Int_t LastIndex () const
 
Long64_t Merge (TCollection *list)
 Merge this collection with all collections coming in the input list. More...
 
virtual void RemoveAfter (TObject *after)
 
virtual TObjectRemoveAt (Int_t idx)
 
virtual void RemoveBefore (TObject *before)
 
virtual void RemoveFirst ()
 
virtual void RemoveLast ()
 
void Streamer (TBuffer &) override
 Stream all objects in the collection to or from the I/O buffer. More...
 
void StreamerNVirtual (TBuffer &ClassDef_StreamerNVirtual_b)
 
void UnSort ()
 
- Public Member Functions inherited from TCollection
virtual ~TCollection ()
 TNamed destructor. More...
 
virtual void Add (TObject *obj)=0
 
virtual void AddAll (const TCollection *col)
 Add all objects from collection col to this collection. More...
 
void AddVector (TObject *obj1,...)
 Add all arguments to the collection. More...
 
Bool_t AssertClass (TClass *cl) const
 Make sure all objects in this collection inherit from class cl. More...
 
TIter begin () const
 
void Browse (TBrowser *b) override
 Browse this collection (called by TBrowser). More...
 
Int_t Capacity () const
 
void Clear (Option_t *option="") override=0
 
TObjectClone (const char *newname="") const override
 Make a clone of an collection using the Streamer facility. More...
 
Int_t Compare (const TObject *obj) const override
 Compare two TCollection objects. More...
 
Bool_t Contains (const char *name) const
 
Bool_t Contains (const TObject *obj) const
 
void Delete (Option_t *option="") override=0
 Delete this object. More...
 
void Draw (Option_t *option="") override
 Draw all objects in this collection. More...
 
void Dump () const override
 Dump all objects in this collection. More...
 
TIter end () const
 
TObjectFindObject (const char *name) const override
 Find an object in this collection using its name. More...
 
TObjectFindObject (const TObject *obj) const override
 Find an object in this collection using the object's IsEqual() member function. More...
 
virtual Int_t GetEntries () const
 
const char * GetName () const override
 Return name of this collection. More...
 
virtual TObject ** GetObjectRef (const TObject *obj) const =0
 
virtual Int_t GetSize () const
 Return the capacity of the collection, i.e. More...
 
virtual Int_t GrowBy (Int_t delta) const
 Increase the collection's capacity by delta slots. More...
 
ULong_t Hash () const override
 Return hash value for this object. More...
 
TClassIsA () const override
 
Bool_t IsArgNull (const char *where, const TObject *obj) const
 Returns true if object is a null pointer. More...
 
virtual Bool_t IsEmpty () const
 
Bool_t IsFolder () const override
 Returns kTRUE in case object contains browsable objects (like containers or lists of other objects). More...
 
Bool_t IsOwner () const
 
Bool_t IsSortable () const override
 
R__ALWAYS_INLINE Bool_t IsUsingRWLock () const
 
void ls (Option_t *option="") const override
 List (ls) all objects in this collection. More...
 
virtual TIteratorMakeIterator (Bool_t dir=kIterForward) const =0
 
virtual TIteratorMakeReverseIterator () const
 
Bool_t Notify () override
 'Notify' all objects in this collection. More...
 
TObjectoperator() (const char *name) const
 Find an object in this collection by name. More...
 
void Paint (Option_t *option="") override
 Paint all objects in this collection. More...
 
virtual void Print (Option_t *option, const char *wildcard, Int_t recurse=1) const
 Print the collection header and its elements that match the wildcard. More...
 
virtual void Print (Option_t *option, Int_t recurse) const
 Print the collection header and its elements. More...
 
virtual void Print (Option_t *option, TPRegexp &regexp, Int_t recurse=1) const
 Print the collection header and its elements that match the regexp. More...
 
void Print (Option_t *option="") const override
 Default print for collections, calls Print(option, 1). More...
 
void RecursiveRemove (TObject *obj) override
 Remove object from this collection and recursively remove the object from all other objects (and collections). More...
 
virtual TObjectRemove (TObject *obj)=0
 
void RemoveAll ()
 
virtual void RemoveAll (TCollection *col)
 Remove all objects in collection col from this collection. More...
 
void SetCurrentCollection ()
 Set this collection to be the globally accessible collection. More...
 
void SetName (const char *name)
 
virtual void SetOwner (Bool_t enable=kTRUE)
 Set whether this collection is the owner (enable==true) of its content. More...
 
void Streamer (TBuffer &) override
 Stream all objects in the collection to or from the I/O buffer. More...
 
void StreamerNVirtual (TBuffer &ClassDef_StreamerNVirtual_b)
 
virtual bool UseRWLock (Bool_t enable=true)
 Set this collection to use a RW lock upon access, making it thread safe. More...
 
Int_t Write (const char *name=nullptr, Int_t option=0, Int_t bufsize=0) const override
 Write all objects in this collection. More...
 
Int_t Write (const char *name=nullptr, Int_t option=0, Int_t bufsize=0) override
 Write all objects in this collection. More...
 
- Public Member Functions inherited from TObject
 TObject ()
 TObject constructor. More...
 
 TObject (const TObject &object)
 TObject copy ctor. More...
 
virtual ~TObject ()
 TObject destructor. More...
 
void AbstractMethod (const char *method) const
 Use this method to implement an "abstract" method that you don't want to leave purely abstract. More...
 
virtual void AppendPad (Option_t *option="")
 Append graphics object to current pad. More...
 
virtual void Browse (TBrowser *b)
 Browse object. May be overridden for another default action. More...
 
ULong_t CheckedHash ()
 Check and record whether this class has a consistent Hash/RecursiveRemove setup (*) and then return the regular Hash value for this object. More...
 
virtual const char * ClassName () const
 Returns name of class to which the object belongs. More...
 
virtual void Clear (Option_t *="")
 
virtual TObjectClone (const char *newname="") const
 Make a clone of an object using the Streamer facility. More...
 
virtual Int_t Compare (const TObject *obj) const
 Compare abstract method. More...
 
virtual void Copy (TObject &object) const
 Copy this to obj. More...
 
virtual void Delete (Option_t *option="")
 Delete this object. More...
 
virtual Int_t DistancetoPrimitive (Int_t px, Int_t py)
 Computes distance from point (px,py) to the object. More...
 
virtual void Draw (Option_t *option="")
 Default Draw method for all objects. More...
 
virtual void DrawClass () const
 Draw class inheritance tree of the class to which this object belongs. More...
 
virtual TObjectDrawClone (Option_t *option="") const
 Draw a clone of this object in the current selected pad for instance with: gROOT->SetSelectedPad(gPad). More...
 
virtual void Dump () const
 Dump contents of object on stdout. More...
 
virtual void Error (const char *method, const char *msgfmt,...) const
 Issue error message. More...
 
virtual void Execute (const char *method, const char *params, Int_t *error=nullptr)
 Execute method on this object with the given parameter string, e.g. More...
 
virtual void Execute (TMethod *method, TObjArray *params, Int_t *error=nullptr)
 Execute method on this object with parameters stored in the TObjArray. More...
 
virtual void ExecuteEvent (Int_t event, Int_t px, Int_t py)
 Execute action corresponding to an event at (px,py). More...
 
virtual void Fatal (const char *method, const char *msgfmt,...) const
 Issue fatal error message. More...
 
virtual TObjectFindObject (const char *name) const
 Must be redefined in derived classes. More...
 
virtual TObjectFindObject (const TObject *obj) const
 Must be redefined in derived classes. More...
 
virtual Option_tGetDrawOption () const
 Get option used by the graphics system to draw this object. More...
 
virtual const char * GetIconName () const
 Returns mime type name of object. More...
 
virtual const char * GetName () const
 Returns name of object. More...
 
virtual char * GetObjectInfo (Int_t px, Int_t py) const
 Returns string containing info about the object at position (px,py). More...
 
virtual Option_tGetOption () const
 
virtual const char * GetTitle () const
 Returns title of object. More...
 
virtual UInt_t GetUniqueID () const
 Return the unique object id. More...
 
virtual Bool_t HandleTimer (TTimer *timer)
 Execute action in response of a timer timing out. More...
 
virtual ULong_t Hash () const
 Return hash value for this object. More...
 
Bool_t HasInconsistentHash () const
 Return true is the type of this object is known to have an inconsistent setup for Hash and RecursiveRemove (i.e. More...
 
virtual void Info (const char *method, const char *msgfmt,...) const
 Issue info message. More...
 
virtual Bool_t InheritsFrom (const char *classname) const
 Returns kTRUE if object inherits from class "classname". More...
 
virtual Bool_t InheritsFrom (const TClass *cl) const
 Returns kTRUE if object inherits from TClass cl. More...
 
virtual void Inspect () const
 Dump contents of this object in a graphics canvas. More...
 
void InvertBit (UInt_t f)
 
virtual TClassIsA () const
 
Bool_t IsDestructed () const
 IsDestructed. More...
 
virtual Bool_t IsEqual (const TObject *obj) const
 Default equal comparison (objects are equal if they have the same address in memory). More...
 
virtual Bool_t IsFolder () const
 Returns kTRUE in case object contains browsable objects (like containers or lists of other objects). More...
 
R__ALWAYS_INLINE Bool_t IsOnHeap () const
 
virtual Bool_t IsSortable () const
 
R__ALWAYS_INLINE Bool_t IsZombie () const
 
virtual void ls (Option_t *option="") const
 The ls function lists the contents of a class on stdout. More...
 
void MayNotUse (const char *method) const
 Use this method to signal that a method (defined in a base class) may not be called in a derived class (in principle against good design since a child class should not provide less functionality than its parent, however, sometimes it is necessary). More...
 
virtual Bool_t Notify ()
 This method must be overridden to handle object notification. More...
 
void Obsolete (const char *method, const char *asOfVers, const char *removedFromVers) const
 Use this method to declare a method obsolete. More...
 
void operator delete (void *ptr)
 Operator delete. More...
 
void operator delete[] (void *ptr)
 Operator delete []. More...
 
void * operator new (size_t sz)
 
void * operator new (size_t sz, void *vp)
 
void * operator new[] (size_t sz)
 
void * operator new[] (size_t sz, void *vp)
 
TObjectoperator= (const TObject &rhs)
 TObject assignment operator. More...
 
virtual void Paint (Option_t *option="")
 This method must be overridden if a class wants to paint itself. More...
 
virtual void Pop ()
 Pop on object drawn in a pad to the top of the display list. More...
 
virtual void Print (Option_t *option="") const
 This method must be overridden when a class wants to print itself. More...
 
virtual Int_t Read (const char *name)
 Read contents of object with specified name from the current directory. More...
 
virtual void RecursiveRemove (TObject *obj)
 Recursively remove this object from a list. More...
 
void ResetBit (UInt_t f)
 
virtual void SaveAs (const char *filename="", Option_t *option="") const
 Save this object in the file specified by filename. More...
 
virtual void SavePrimitive (std::ostream &out, Option_t *option="")
 Save a primitive as a C++ statement(s) on output stream "out". More...
 
void SetBit (UInt_t f)
 
void SetBit (UInt_t f, Bool_t set)
 Set or unset the user status bits as specified in f. More...
 
virtual void SetDrawOption (Option_t *option="")
 Set drawing option for object. More...
 
virtual void SetUniqueID (UInt_t uid)
 Set the unique object id. More...
 
virtual void Streamer (TBuffer &)
 Stream an object of class TObject. More...
 
void StreamerNVirtual (TBuffer &ClassDef_StreamerNVirtual_b)
 
virtual void SysError (const char *method, const char *msgfmt,...) const
 Issue system error message. More...
 
R__ALWAYS_INLINE Bool_t TestBit (UInt_t f) const
 
Int_t TestBits (UInt_t f) const
 
virtual void UseCurrentStyle ()
 Set current style settings in this object This function is called when either TCanvas::UseCurrentStyle or TROOT::ForceStyle have been invoked. More...
 
virtual void Warning (const char *method, const char *msgfmt,...) const
 Issue warning message. More...
 
virtual Int_t Write (const char *name=nullptr, Int_t option=0, Int_t bufsize=0)
 Write this object to the current directory. More...
 
virtual Int_t Write (const char *name=nullptr, Int_t option=0, Int_t bufsize=0) const
 Write this object to the current directory. More...
 

Protected Member Functions

virtual CallFunc_t * GetSlotCallFunc () const =0
 
virtual void SetArg (const char *)=0
 
virtual void SetArg (const Longptr_t *, Int_t=-1)=0
 
template<class T , class = typename std::enable_if<std::is_integral<T>::value>::type>
void SetArg (const T &val)
 
void SetArg (const void *ptr)
 
virtual void SetArg (Double_t)=0
 
virtual void SetArg (Float_t)=0
 
virtual void SetArg (Long64_t)=0
 
virtual void SetArg (Long_t)=0
 
virtual void SetArg (ULong64_t)=0
 
virtual void SetArg (ULong_t)=0
 
void SetArgsImpl ()
 
template<typename T , typename... Ts>
void SetArgsImpl (const T &arg, const Ts &... tail)
 
- Protected Member Functions inherited from TList
TObjLinkPtr_tDoSort (TObjLinkPtr_t *head, Int_t n)
 Sort linked list. More...
 
TObjLinkFindLink (const TObject *obj, Int_t &idx) const
 Returns the TObjLink object that contains object obj. More...
 
void InsertAfter (const TObjLinkPtr_t &newlink, const TObjLinkPtr_t &prev)
 Insert a new link in the chain. More...
 
TObjLinkLinkAt (Int_t idx) const
 sorting order (when calling Sort() or for TSortedList) More...
 
Bool_t LnkCompare (const TObjLinkPtr_t &l1, const TObjLinkPtr_t &l2)
 Compares the objects stored in the TObjLink objects. More...
 
TObjLinkPtr_t NewLink (TObject *obj, const TObjLinkPtr_t &prev=nullptr)
 Return a new TObjLink. More...
 
TObjLinkPtr_t NewLink (TObject *obj, TObjLink *prev)
 
TObjLinkPtr_t NewOptLink (TObject *obj, Option_t *opt, const TObjLinkPtr_t &prev=nullptr)
 Return a new TObjOptLink (a TObjLink that also stores the option). More...
 
TObjLinkPtr_t NewOptLink (TObject *obj, Option_t *opt, TObjLink *prev)
 
- Protected Member Functions inherited from TSeqCollection
 TSeqCollection ()
 
virtual void Changed ()
 
- Protected Member Functions inherited from TCollection
 TCollection ()
 
virtual const char * GetCollectionEntryName (TObject *entry) const
 For given collection entry return the string that is used to identify the object and, potentially, perform wildcard/regexp filtering on. More...
 
virtual void PrintCollectionEntry (TObject *entry, Option_t *option, Int_t recurse) const
 Print the collection entry. More...
 
virtual void PrintCollectionHeader (Option_t *option) const
 Print the collection header. More...
 
- Protected Member Functions inherited from TObject
virtual void DoError (int level, const char *location, const char *fmt, va_list va) const
 Interface to ErrorHandler (protected). More...
 
void MakeZombie ()
 

Additional Inherited Members

- Public Types inherited from TList
typedef TListIter Iterator_t
 
- Public Types inherited from TCollection
enum  { kInitCapacity = 16 , kInitHashTableCapacity = 17 }
 
- Public Types inherited from TObject
enum  {
  kIsOnHeap = 0x01000000 , kNotDeleted = 0x02000000 , kZombie = 0x04000000 , kInconsistent = 0x08000000 ,
  kBitMask = 0x00ffffff
}
 
enum  { kSingleKey = (1ULL << ( 0 )) , kOverwrite = (1ULL << ( 1 )) , kWriteDelete = (1ULL << ( 2 )) }
 
enum  EDeprecatedStatusBits { kObjInCanvas = (1ULL << ( 3 )) }
 
enum  EStatusBits {
  kCanDelete = (1ULL << ( 0 )) , kMustCleanup = (1ULL << ( 3 )) , kIsReferenced = (1ULL << ( 4 )) , kHasUUID = (1ULL << ( 5 )) ,
  kCannotPick = (1ULL << ( 6 )) , kNoContextMenu = (1ULL << ( 8 )) , kInvalidObject = (1ULL << ( 13 ))
}
 
- Static Public Member Functions inherited from TList
static TClassClass ()
 
static const char * Class_Name ()
 
static Version_t Class_Version ()
 
static const char * DeclFileName ()
 
- Static Public Member Functions inherited from TSeqCollection
static TClassClass ()
 
static const char * Class_Name ()
 
static Version_t Class_Version ()
 
static const char * DeclFileName ()
 
static Int_t ObjCompare (TObject *a, TObject *b)
 Compare to objects in the collection. Use member Compare() of object a. More...
 
static void QSort (TObject **a, Int_t first, Int_t last)
 Sort array of TObject pointers using a quicksort algorithm. More...
 
static void QSort (TObject **a, Int_t nBs, TObject ***b, Int_t first, Int_t last)
 Sort array a of TObject pointers using a quicksort algorithm. More...
 
static void QSort (TObject **a, TObject **b, Int_t first, Int_t last)
 
- Static Public Member Functions inherited from TCollection
static TClassClass ()
 
static const char * Class_Name ()
 
static Version_t Class_Version ()
 
static const char * DeclFileName ()
 
static void EmptyGarbageCollection ()
 Do the garbage collection. More...
 
static void GarbageCollect (TObject *obj)
 Add to the list of things to be cleaned up. More...
 
static TCollectionGetCurrentCollection ()
 Return the globally accessible collection. More...
 
static void StartGarbageCollection ()
 Set up for garbage collection. More...
 
- Static Public Member Functions inherited from TObject
static TClassClass ()
 
static const char * Class_Name ()
 
static Version_t Class_Version ()
 
static const char * DeclFileName ()
 
static Longptr_t GetDtorOnly ()
 Return destructor only flag. More...
 
static Bool_t GetObjectStat ()
 Get status of object stat flag. More...
 
static void SetDtorOnly (void *obj)
 Set destructor only flag. More...
 
static void SetObjectStat (Bool_t stat)
 Turn on/off tracking of objects in the TObjectTable. More...
 
- Protected Types inherited from TList
using TObjLinkPtr_t = std::shared_ptr< TObjLink >
 
using TObjLinkWeakPtr_t = std::weak_ptr< TObjLink >
 
- Protected Types inherited from TCollection
enum  EStatusBits { kIsOwner = (1ULL << ( 14 )) , kUseRWLock = (1ULL << ( 16 )) }
 
- Protected Types inherited from TObject
enum  { kOnlyPrepStep = (1ULL << ( 3 )) }
 
- Protected Attributes inherited from TList
Bool_t fAscending
 cache to speedup sequential calling of Before() and After() functions More...
 
TObjLinkWeakPtr_t fCache
 pointer to last entry in linked list More...
 
TObjLinkPtr_t fFirst
 
TObjLinkPtr_t fLast
 pointer to first entry in linked list More...
 
- Protected Attributes inherited from TSeqCollection
Bool_t fSorted
 
- Protected Attributes inherited from TCollection
TString fName
 
Int_t fSize
 

#include <TVirtualQConnection.h>

Inheritance diagram for TVirtualQConnection:
[legend]

Member Function Documentation

◆ GetSlotCallFunc()

virtual CallFunc_t * TVirtualQConnection::GetSlotCallFunc ( ) const
protectedpure virtual

Implemented in TQConnection.

◆ SendSignal()

virtual void TVirtualQConnection::SendSignal ( )
pure virtual

Implemented in TQConnection.

◆ SetArg() [1/10]

virtual void TVirtualQConnection::SetArg ( const char *  )
protectedpure virtual

Implemented in TQConnection.

◆ SetArg() [2/10]

virtual void TVirtualQConnection::SetArg ( const Longptr_t ,
Int_t  = -1 
)
protectedpure virtual

Implemented in TQConnection.

◆ SetArg() [3/10]

template<class T , class = typename std::enable_if<std::is_integral<T>::value>::type>
void TVirtualQConnection::SetArg ( const T &  val)
inlineprotected

Definition at line 40 of file TVirtualQConnection.h.

◆ SetArg() [4/10]

void TVirtualQConnection::SetArg ( const void *  ptr)
inlineprotected

Definition at line 36 of file TVirtualQConnection.h.

◆ SetArg() [5/10]

virtual void TVirtualQConnection::SetArg ( Double_t  )
protectedpure virtual

Implemented in TQConnection.

◆ SetArg() [6/10]

virtual void TVirtualQConnection::SetArg ( Float_t  )
protectedpure virtual

Implemented in TQConnection.

◆ SetArg() [7/10]

virtual void TVirtualQConnection::SetArg ( Long64_t  )
protectedpure virtual

Implemented in TQConnection.

◆ SetArg() [8/10]

virtual void TVirtualQConnection::SetArg ( Long_t  )
protectedpure virtual

Implemented in TQConnection.

◆ SetArg() [9/10]

virtual void TVirtualQConnection::SetArg ( ULong64_t  )
protectedpure virtual

Implemented in TQConnection.

◆ SetArg() [10/10]

virtual void TVirtualQConnection::SetArg ( ULong_t  )
protectedpure virtual

Implemented in TQConnection.

◆ SetArgs() [1/2]

void TVirtualQConnection::SetArgs ( const Longptr_t argArray,
Int_t  nargs = -1 
)
inline

Sets an array of arguments passed as a pointer type and size.

If nargs is not specified the number of arguments expected by the slot is used.

Definition at line 74 of file TVirtualQConnection.h.

◆ SetArgs() [2/2]

template<typename... T>
void TVirtualQConnection::SetArgs ( const T &...  args)
inline

Unpacks the template parameter type and sets arguments of integral and array (scalar) type.

Definition at line 59 of file TVirtualQConnection.h.

◆ SetArgsImpl() [1/2]

void TVirtualQConnection::SetArgsImpl ( )
inlineprotected

Definition at line 48 of file TVirtualQConnection.h.

◆ SetArgsImpl() [2/2]

template<typename T , typename... Ts>
void TVirtualQConnection::SetArgsImpl ( const T &  arg,
const Ts &...  tail 
)
inlineprotected

Definition at line 49 of file TVirtualQConnection.h.


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