I don't understand why you need to use stl at all.. when the reason why it's incompatible, is because pretty much every use of stl has been wrapped by valve functions in order to tie it all into the memory manager. tier1 is full of engine compatible containers and whatnot for anything you could need to do.
On Fri, Jul 18, 2014 at 9:20 PM, Borzh <borz...@gmail.com> wrote: > I had to undefine it, undefine MINMAX_H also, so it could be included > after that and then include minmax.h manually. > Anyway it is ugly solution and macros should be written in uppercase to > not confuse with methods. > > > 2014-07-17 21:25 GMT-03:00 Dexter Haslem <dexter.has...@gmail.com>: > > why not just undefine it before STL headers? >> >> On Thu, Jul 17, 2014 at 11:33 AM, Borzh <borz...@gmail.com> wrote: >> > Hello all, >> > >> > I propose using template functions in minmax.h instead of defines. Or at >> > least use uppercase letters for macros. >> > >> > It has been discussed a lot of times: >> > - windows.h defines min/max, it is ugly, ok but I thought Valve is not >> > Microsoft. At least for Windows you can #define NOMINMAX before include >> > windows.h. >> > >> > - Valve's minmax.h defines min/max and you can't use STL because it >> tries to >> > apply macros to std::min and std::max which breaks everything!!! Can't >> avoid >> > it, because Valve use this macros everywhere!!! >> > >> > If someone from Valve is reading this, please do something, it is awful >> !!! >> > >> > Thanks, >> > Boris. >> > >> > _______________________________________________ >> > To unsubscribe, edit your list preferences, or view the list archives, >> > please visit: >> > https://list.valvesoftware.com/cgi-bin/mailman/listinfo/hlcoders >> > >> > >> >> _______________________________________________ >> To unsubscribe, edit your list preferences, or view the list archives, >> please visit: >> https://list.valvesoftware.com/cgi-bin/mailman/listinfo/hlcoders >> >> > > _______________________________________________ > To unsubscribe, edit your list preferences, or view the list archives, > please visit: > https://list.valvesoftware.com/cgi-bin/mailman/listinfo/hlcoders > > > -- -Tony
_______________________________________________ To unsubscribe, edit your list preferences, or view the list archives, please visit: https://list.valvesoftware.com/cgi-bin/mailman/listinfo/hlcoders