Re: genreflex ignoring STL container deque

From: Brett Viren <bv_at_bnl.gov>
Date: Wed, 13 Jan 2010 12:33:01 -0500


Hi Axel,

Thanks for the prompt reply.

Axel Naumann <Axel.Naumann_at_cern.ch> writes:

> I cannot reproduce that problem. Do you instantiate the templates?

We have a main() function that does. But, I think there was no code that genreflex read that contains any instantiations. I just tried adding

typedef std::deque<double> StlDequeDouble_t; typedef std::vector<StlDequeDouble_t> StlVectorDequeDouble_t;

to the headers.h file given to genreflex, but it does not change the problem. Is there a better place/way to do an instantiation?

> Can you re-run genreflex with the additional parameter --debug=3 and
> send the *_gccxmlout.xml file?

I don't find any file matching that pattern but this file shows up anew:

http://www.phy.bnl.gov/~bviren/root/deque-reflex-problem/TTreeVec/i686-debian-gcc43-dbg/dict/TTreeVec/headers.xml

Is it what you need? That TTreeVec/ area holds a copy of the working directory if you want to see anything else. Please let me know if I can provide/do anything else.

-Brett. Received on Wed Jan 13 2010 - 18:33:06 CET

This archive was generated by hypermail 2.2.0 : Thu Jan 14 2010 - 11:50:01 CET