... I haven't seen any problems with the parsing of templates. We can debate the effectiveness of the documentation of templates, but I would say nothing does...
Jeff Garland
jeff@...
Nov 1, 2000 1:28 pm
6122
Jeremy - ... The problem isn't indirect includes, it is a macro expansion issue. My Doxygen options were not set to expand macros, so all the includes in...
Jeff Garland
jeff@...
Nov 1, 2000 2:20 pm
6123
OK, this non-const-reference constructor argument fix had a few unexpect repercussions. The quick fix is to add the following to py.h: inline const char*...
David Abrahams
abrahams@...
Nov 1, 2000 2:24 pm
6124
Does Anybody know what is the event for Page Down Keyboard ?...
Eli Duanis
Elid@...
Nov 1, 2000 2:30 pm
6125
Currently, when a boost files includes a boost header, it generally makes the reference via a directive of the form #include <boost/header.hpp>. I propose that...
Ed Brey
brey@...
Nov 1, 2000 4:17 pm
6126
hi, ... David> Hard to say what might be happening here. Oh, I see it David> now. Sorry, something should be done about this. In the David> meantime, make sure...
Prabhu Ramachandran
prabhu@...
Nov 1, 2000 4:58 pm
6127
hi, ... Eric> * What kinds of experiences are others having with Doxygen? Eric> What problems do they run into? Eric> Too early to comment. Well, I havent put...
Prabhu Ramachandran
prabhu@...
Nov 1, 2000 5:21 pm
6128
[Intro to Advanced C++ Template Techniques 101.] Is there a a technique for defining a static data member for a template class other than using some macro...
Eric Weitzman
eweitzman@...
Nov 1, 2000 5:29 pm
6129
... I've written a little C++ program to do that. Thanks to the boost regular expression library for making it easy! There are three sets of options, each...
Beman Dawes
beman@...
Nov 1, 2000 5:50 pm
6130
... I got slammed by Bjarne S. for using "<>" on non system include files. We should be using #include "boost/header.hpp" And in fact I'd prefer that major...
Gary Powell
Gary.Powell@...
Nov 1, 2000 5:58 pm
6131
I am forwarding this discussion to people that I believe are interested in the outcome, and to the boost list because that is where the issue was originated....
David Abrahams
abrahams@...
Nov 1, 2000 6:00 pm
6132
nice! I'd like to see "std" prefixed to the standard libraries so that I wouldn't confuse them from some others. (Another option?) -gary-...
Gary Powell
Gary.Powell@...
Nov 1, 2000 6:01 pm
6133
... out ... To clarify, you felt that this example is an argument in favour of allowing std:: overloading and not allowing partial specializations? ... few ......
David Abrahams
abrahams@...
Nov 1, 2000 6:01 pm
6134
David Abrahams wrote on 11/1/2000 1:00 PM ... Thanks for making sure I see this discussion, but please remove the explicit 'cc to me in followups. I'm getting...
Howard Hinnant
hinnant@...
Nov 1, 2000 6:12 pm
6135
... You may use a static member function containing a static variable, like this: template <class T> class C { static int & i_() { static int i; return i; } };...
Ullrich Koethe
koethe@...
Nov 1, 2000 6:16 pm
6136
From: "Peter Dimov" <pdimov@...> ... Not exactly. I felt that it showed that mixing specialization and overloading can produce confusing results, at...
David Abrahams
abrahams@...
Nov 1, 2000 6:17 pm
6137
... That makes no sense. template<class T> class f{}; // #1 template<> class f<int *> {}; // #2 template<class T> class f<T *> {}; // #3 for f<int *> isn't #2...
Gary Powell
Gary.Powell@...
Nov 1, 2000 6:24 pm
6138
Well, it's 2 November (at least in my part of the world) so the review period for the any class now begins. The relevant files are available in ...
Mark Rodgers
mark.rodgers@...
Nov 1, 2000 6:30 pm
6139
Gary Powell wrote on 11/1/2000 1:25 PM ... The language people just like to irritate us mortals. Did I mention that templates were added into the language on...
Howard Hinnant
hinnant@...
Nov 1, 2000 6:40 pm
6140
... From: "Ed Brey" <brey@...> ... then ... directory ... I seem to remember that Metrowerks used a different rule than some other compilers, but...
David Abrahams
abrahams@...
Nov 1, 2000 6:42 pm
6141
... From: "Griffiths, Alan" <Alan.Griffiths@...> ... More examples that illustrate something distinct from the one of Peter's that I quoted would...
David Abrahams
abrahams@...
Nov 1, 2000 6:44 pm
6142
... a ... committee ... Yes; this argument goes both ways, really. It's either specializations (including partial ones) or overloads. ... standard ... template...
From: "David Abrahams" <abrahams@...> ... Mostly the latter. I have had sincere requests/laments resulting from my boost evangelism for the ability...
Ed Brey
brey@...
Nov 1, 2000 6:57 pm
6147
... Yes. ... Because the above are all specializations, #2 is explicit, #3 is partial; there is only one primary template, #1. For functions we don't have...
Peter Dimov
pdimov@...
Nov 1, 2000 7:03 pm
6148
Metrowerks has two sets of searchs path, user and system. If you write #include <> it looks in the system search paths and if you write #include "" it looks...
Chris Little
cslittle@...
Nov 1, 2000 7:05 pm
6149
From: "Howard Hinnant" <hinnant@...> ... that ... This is true for function templates (except the "who you talk to" part.) For the example above, #2...
Peter Dimov
pdimov@...
Nov 1, 2000 7:07 pm
6150
<rant> ... Lamers would include all windows uses. Further, people such as myself who doesn't want to see the monstrosity of a C++ library called Qt grow would...