Re: genreflex ignoring STL container deque

From: troy d. straszheim <troy_at_resophonic.com>
Date: Wed, 13 Jan 2010 14:46:37 -0500


Brett Viren wrote:
> Roel Aaij <Roel.Aaij_at_cern.ch> writes:
>

>> I think you could add something like:
>>
>> namespace {
>>   struct _Instantiations {
>>      // begin instantiations
>>      std::deque<double> _i1;
>>      std::vector<std::deque<double> > _i2;
>>      // end instantiations
>>   };
>> }
>>
>> To headers.h file. I think that will solve your problem.

>

Just FYI the standard way to explicitly instantiate these would be

   template class std::deque<double>;
   template class std::vector<std::deque<double> >;

and you'd do it in an implementation file, not a header, to avoid having duplicates of the instantiated code in every translation unit.

-t Received on Wed Jan 13 2010 - 20:46:41 CET

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