... That doesn't help, however I think I have an alternative anyway... ... Yes they should, but I can't get VC6's overload resolution working correctly here...
John Maddock
John_Maddock@...
Oct 1, 2000 11:55 am
5453
All, Thanks to a slew of recent posts here and elsewhere regarding VC6 template workarounds, I've been able to get most of the type_traits library and hence...
John Maddock
John_Maddock@...
Oct 1, 2000 11:56 am
5454
From: "John Maddock" <John_Maddock@...> ... I'm shocked! And pleased! ... I'm shocked and dismayed, given that those posts were directly addressing ...
David Abrahams
abrahams@...
Oct 1, 2000 1:32 pm
5455
From: "John Maddock" <John_Maddock@...> ... Great work! ... unfortunately, it turns out that my test case involves supplying a pointer-to-member to...
David Abrahams
abrahams@...
Oct 1, 2000 2:56 pm
5456
Hi Krishna, Actually, I was wrong. add_vertex() does not invalidate vertex descriptors (or vertex iterators), however remove_vertex() does. When...
jsiek@...
Oct 1, 2000 3:53 pm
5457
This is for the updates for the "operators.hpp" header at <http://www.egroups.com/files/boost/dlw_oprs.zip>. I want to know if any show-stopping errors are in...
Daryle Walker
darylew@...
Oct 1, 2000 6:50 pm
5458
Hi, I have problems compiling the following small piece of code on egcs-2.91.66 with the -Wall option: shared_ptr<void> spv(new int(4)); shared_ptr<int>...
Lars Thorup
lars.thorup@...
Oct 1, 2000 7:02 pm
5459
Hi, I realize that smart pointer development is effectively stalled because we only want to build the perfect, infinitely parametrizable smart pointer once at...
David Abrahams
abrahams@...
Oct 1, 2000 9:34 pm
5460
Lars, Your approach invokes undefined behavior, which is one reason the compiler complains when you use the safe C++-style casts. Even if that weren't so, it ...
David Abrahams
abrahams@...
Oct 1, 2000 10:15 pm
5461
Anybody have any ideas of how to use this technique to implement iterator_traits in the STL? This technique allows differentiation between user defined...
jbandela@...
Oct 2, 2000 12:09 am
5462
... is_same is fairly straightforward using the "pointer trick" below. is_ref had eluded us until David's post: ... Au contraire. I believe this is a key...
Mat Marcus
mmarcus@...
Oct 2, 2000 10:39 am
5463
... Great work. We'd been meaning to leverage our "simulated partial specialization" techniques to update type_traits and call_traits to work on VC6. Of course...
Mat Marcus
mmarcus@...
Oct 2, 2000 10:41 am
5464
Hello, This email message is a notification to let you know that a file has been uploaded to the Files area of the boost group. File : /any/any.hpp ...
boost@egroups.com
Oct 2, 2000 11:37 am
5465
... From: "Mat Marcus" <mmarcus@...> ... trick ... I don't think this will work. And VC6.3 bears me out: char IsNonConstPointer(void*); int...
David Abrahams
abrahams@...
Oct 2, 2000 11:43 am
5466
... 1. const_reference is always a reference type. 2. This should only result in ref-to-ref if your compiler does not support partial specialization NOR the...
scleary@...
Oct 2, 2000 1:21 pm
5467
... Just today I read the DDJ interview with Doug Engelbart. The _idea_ must be hanging around for years, but as you say, the IDE vendors didn't catch on yet....
Andreas Scherer
as@...
Oct 2, 2000 1:47 pm
5468
... because we ... pointer once ... I just ... already got ... Won't std::vector work for you? Though not currently standardized, there's a DR to insure, and...
William Kempf
sirwillard@...
Oct 2, 2000 2:12 pm
5469
I think these file names have undergone truncation because they go beyond the 31-character limit my operating system (regular Mac OS, v. 9.0.4) normally...
Daryle Walker
darylew@...
Oct 2, 2000 2:23 pm
5470
Wow! It's pretty big, almost 2.5 times the size (and file count) of 1.17.0. I guess that from the adding of two libraries that were individually near the size...
Daryle Walker
darylew@...
Oct 2, 2000 2:23 pm
5471
Hello, This email message is a notification to let you know that a file has been uploaded to the Files area of the boost group. File :...
boost@egroups.com
Oct 2, 2000 2:37 pm
5472
Urgh. Ok, I'll change the names of these files. Thanks for noticing this....
jsiek@...
Oct 2, 2000 3:20 pm
5473
Looks like ISPTR used as a discriminator for full class specialization will work if ISCONST used as a secondary discriminator and member template classes work...
Boris Fomitchev
fbp@...
Oct 2, 2000 3:46 pm
5474
Forgive me if I am misunderstanding your post, but if Iterator is a pointer, Iterator::value_type won't be defined. John Bandela ... have ... typedefs...
jbandela@...
Oct 2, 2000 5:21 pm
5475
... Monday morning, back at my Windows box. The above code seems to work for me on VC6.3 after correcting some typos: template <class T> struct ISCONST { enum...
Mat Marcus
mmarcus@...
Oct 2, 2000 5:46 pm
5476
... general ... The long range plan is to move to ScCons. Boost will be one of the beta testers. But even if they stick to their schedule, that won't be...
Beman Dawes
beman@...
Oct 2, 2000 5:51 pm
5477
... It looks like you have rediscovered the metactrl::IF technique. However the problem of determining the underlying type from a pointer template parameter at...
Mat Marcus
mmarcus@...
Oct 2, 2000 5:54 pm
5478
When I needed such a class, I created auto_array_ptr from auto_ptr (cut & paste) and changed delete to delete []. Inelegant? yes. Quick & painless? yes. Did it...
Jeff Paquette
paquette@...
Oct 2, 2000 5:56 pm
5479
David Abrahams has requested a review of his Python/C++ binding system available at http://www.egroups.com/files/boost/py_cpp/ The review period shall be 8 Oct...
Jens Maurer
Jens.Maurer@...
Oct 2, 2000 6:10 pm
5480
Hi, I don't know if you already have a ISPTR, but this works fine for me on MSVC6SP3. Best regards, Sofus Mortensen tlb2h - A COM/C++ interoperability tool ...
Sofus Mortensen
sofus@...
Oct 2, 2000 7:27 pm
5481
(Sorry to leave so much of the original messages in this post, but everything seems important to quote.) ... hadn't ... That is ... The pointer ... == 1)}; ......