RE: [ROOT] ACLiC and templates

From: Ray Fliller III (rfliller@bnl.gov)
Date: Tue Mar 19 2002 - 15:40:19 MET


On Mon, 18 Mar 2002, Philippe Canal wrote:

> Hi Jacek,
> 
> As of ROOT 3.03.02, ACLiC can be given extra instruction using the content
> of a file named 'MyMacro_linkdef.h' (the _linkdef suffix is customizable).
> 
> In this file you can enter any kind of #pragma request and they will
> be honored.
> 
> In you case you would need:
> 
> // MyMacro_linkdef.h
> #pragma link C++ class MyTemplate<MyClass1>+;
> #pragma link C++ class MyTemplate<MyClass2>+;
> 
> Cheers,
> Philippe.
> 

How would you do the same for template functions like:

template <class X> void foo(X *a, Int_t n)
or
template <class Y> Y poops(Y a)
or even
template <class X, class Y>  void scoops(X a, Y b)

Thanks a bunch.

-- 

 RAINMAN
      "How much does a piece of gum cost Ray?"
      "About $100."
      "How much does a new car cost Ray?"
      "`Bout $100."
      "There goes working for NASA!"

==================================================================
Ray Fliller: rfliller@bnl.gov      Office Phone: (631)-344-6124 
C-A Accelerator Physics            Dept. Fax: (631)-344-5954
Building 911B
Brookhaven National Lab
Upton, NY 11973                    Office: Room 211

http://www.agsrhichome.bnl.gov/People/rfliller/
==================================================================



This archive was generated by hypermail 2b29 : Sat Jan 04 2003 - 23:50:46 MET