... 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...
6122
Jeff Garland
jeff@...
Nov 1, 2000 2:20 pm
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...
6123
David Abrahams
abrahams@...
Nov 1, 2000 2:24 pm
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*...
6124
Eli Duanis
Elid@...
Nov 1, 2000 2:30 pm
Does Anybody know what is the event for Page Down Keyboard ?...
6125
Ed Brey
brey@...
Nov 1, 2000 4:17 pm
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...
6126
Prabhu Ramachandran
prabhu@...
Nov 1, 2000 4:58 pm
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...
6127
Prabhu Ramachandran
prabhu@...
Nov 1, 2000 5:21 pm
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...
6128
Eric Weitzman
eweitzman@...
Nov 1, 2000 5:29 pm
[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...
6129
Beman Dawes
beman@...
Nov 1, 2000 5:50 pm
... 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...
6130
Gary Powell
Gary.Powell@...
Nov 1, 2000 5:58 pm
... 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...
6131
David Abrahams
abrahams@...
Nov 1, 2000 6:00 pm
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....
6132
Gary Powell
Gary.Powell@...
Nov 1, 2000 6:01 pm
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-...
6133
David Abrahams
abrahams@...
Nov 1, 2000 6:01 pm
... out ... To clarify, you felt that this example is an argument in favour of allowing std:: overloading and not allowing partial specializations? ... few ......
6134
Howard Hinnant
hinnant@...
Nov 1, 2000 6:12 pm
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...
6135
Ullrich Koethe
koethe@...
Nov 1, 2000 6:16 pm
... 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; } };...
6136
David Abrahams
abrahams@...
Nov 1, 2000 6:17 pm
From: "Peter Dimov" <pdimov@...> ... Not exactly. I felt that it showed that mixing specialization and overloading can produce confusing results, at...
6137
Gary Powell
Gary.Powell@...
Nov 1, 2000 6:24 pm
... 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...
6138
Mark Rodgers
mark.rodgers@...
Nov 1, 2000 6:30 pm
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 ...
6139
Howard Hinnant
hinnant@...
Nov 1, 2000 6:40 pm
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...
6140
David Abrahams
abrahams@...
Nov 1, 2000 6:42 pm
... From: "Ed Brey" <brey@...> ... then ... directory ... I seem to remember that Metrowerks used a different rule than some other compilers, but...
6141
David Abrahams
abrahams@...
Nov 1, 2000 6:44 pm
... From: "Griffiths, Alan" <Alan.Griffiths@...> ... More examples that illustrate something distinct from the one of Peter's that I quoted would...
6142
Peter Dimov
pdimov@...
Nov 1, 2000 6:45 pm
... 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...
6147
Peter Dimov
pdimov@...
Nov 1, 2000 7:03 pm
... 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...
6148
Chris Little
cslittle@...
Nov 1, 2000 7:05 pm
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...
6149
Peter Dimov
pdimov@...
Nov 1, 2000 7:07 pm
From: "Howard Hinnant" <hinnant@...> ... that ... This is true for function templates (except the "who you talk to" part.) For the example above, #2...
6150
Karl Nelson
kenelson@...
Nov 1, 2000 7:09 pm
<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...