PK.y8Q weird.patchUTGT]o@|U"U!RHShb"pڪ/# E٦C۝۝x[!cBr')x3.&qL>!RkqBzXV 0Gkn| لRc &ț=^#,փJ:F]: p_voCOznh$t F~H:2E <*֒$NГx"8'3_xFFTfY$-|dϟx<܇+A]TP[X@)arՄ9Au"p^C /L`)qqL?шi+PF/hcFର7䄳x71)4c8:"կD7ݸgo/TP)4*8`_NKb bxɦ ]HMdUhGwDV,Q2?zotYmk;v _X}gvJ?-X3?H0:\9QFZFΉ9z= a ,ZٸO,bБ^Rl3؊'D8C:I}O2yO1NQfhJpޔ2ZޔwW4Yp+΢55jw$J7ۅI^oo_--hy;nYh][Yu>z?U.|jXBm;IOMVm˞tmn ֍͏%nQ ~^e ۭ% Dă?u!*Hcl礬yaj|͏C=TjAGV;Bb>Z1uX1ڏgHPp_RGP;˦R;vF^aьˡs- Qu<+-jdۣEVݢ1Ty~Z[=nhU+#A0Nr=׫X2Bvjv*Yϟ8Rrߕ|յז=P y!koJrp@YǷ$t68臾b;o.^gn;OQѯ``SΧcDl{&E 3q PK2}8% header_ordering_fix.2.patchUTGXko6<X7}iZY$: Zc(HTR/߽$i3~Z<>=C̓jg<,2%d4I_|8fm~Jd8 tNѸw͵L14:Kh;@ F @L(yCP&2 8)GY""l(AL b6#k+LX __< bY3`)c=]!Kxm`̒Tse\S܁zdS5 O#Œ#+[;E{ʔf\-GlnKo9 >H͑,Z;: /i{b; }(>,~qDBzPԁoW2h<)eKDEѼy$ep=DliK)193 &FWcT`i*)$RĈ 1E cFi9bMej wo߯)WѨ/~H= u;0Ʊ33>}S ,5oQKyQ1xOaQ1Y% T\yH bLKW8h99؆3i'"px>gh0><{OO?pimTvNcL _WB([6lHKǀKPłwϷ'slF.AU'%ekU*X,lTPvZ 6y  q(T]$Z9GTu;]=`^XCbEFL鬻laիtIͽ~)} |*sŅO:ɶhRQF_=qpq2PK.y8Q <weird.patchUTGThis patch shows which instantiation is causing the problem.PK}8,:+ header_ordering_fix.patchUTGHere is a fix which forces dependent name lookup and uses ADL to instantiate the appropriate classes. I am very doubtful that this will work on any other compiler since I haven't tried!PK2}8% _4 header_ordering_fix.2.patchUTGDoesn't use ADL. Don't know what I was thinking. Uses enable_if to instantiate the right stuff.PK8U