gtkradiant/include
Thomas Debesse 8aeff6b09a Do not do using namespace std to avoid type conflict
The STL now defines `std::byte` so doing `using namespace std`
will conflict will custom definition of `byte`, which this
legacy code is full of.

It looks like NetRadiant went the route of making explicit
usage of `std::` prefixed types and did not renamed the
custom definition of byte, so doing the same reduces diff
noise between the two trees.

This also makes the code future proof if the STL decides
to define some other types with common name.

This patches replaces all usages of `map`, `pair` and
`vector` with `std::map`, `std::pair` and `std::vector`
and remove the `using namespace std` line in `stl_check.h`.

```
libs/mathlib.h:132:44: error: reference to ‘byte’ is ambiguous
  132 | void NormalToLatLong( const vec3_t normal, byte bytes[2] );
      |                                            ^~~~
In file included from /usr/include/c++/11/bits/stl_algobase.h:61,
                 from /usr/include/c++/11/bits/char_traits.h:39,
                 from /usr/include/c++/11/ios:40,
                 from /usr/include/c++/11/ostream:38,
                 from /usr/include/c++/11/iostream:39,
                 from libs/missing.h:76,
                 from radiant/qe3.h:40,
                 from radiant/stdafx.h:39,
                 from radiant/bp_dlg.cpp:28:
/usr/include/c++/11/bits/cpp_type_traits.h:404:30: note: candidates are: ‘enum class std::byte’
  404 |   enum class byte : unsigned char;
      |                              ^~~~
```
2022-07-14 17:18:51 +02:00
..
aboutmsg.default transfer from internal tree r5311 branches/1.4-gpl 2007-09-12 18:54:28 +00:00
aboutmsg.h Fix link in the about dialog 2017-04-27 14:14:19 +02:00
gtkr_list.h uncrustify! now the code is only ugly on the *inside* 2012-03-17 15:01:54 -05:00
gtkr_vector.h uncrustify! now the code is only ugly on the *inside* 2012-03-17 15:01:54 -05:00
ibrush.h uncrustify! now the code is only ugly on the *inside* 2012-03-17 15:01:54 -05:00
ibspfrontend.h uncrustify! now the code is only ugly on the *inside* 2012-03-17 15:01:54 -05:00
icamera.h uncrustify! now the code is only ugly on the *inside* 2012-03-17 15:01:54 -05:00
idata.h uncrustify! now the code is only ugly on the *inside* 2012-03-17 15:01:54 -05:00
idatastream.h uncrustify! now the code is only ugly on the *inside* 2012-03-17 15:01:54 -05:00
ieclass.h uncrustify! now the code is only ugly on the *inside* 2012-03-17 15:01:54 -05:00
ientity.h uncrustify! now the code is only ugly on the *inside* 2012-03-17 15:01:54 -05:00
ifilesystem.h uncrustify! now the code is only ugly on the *inside* 2012-03-17 15:01:54 -05:00
ifilters.h uncrustify! now the code is only ugly on the *inside* 2012-03-17 15:01:54 -05:00
igl.h preproc: add a FreeBSD condition everytime there is Linux or MacOS 2017-08-30 14:20:01 +00:00
iimage.h uncrustify! now the code is only ugly on the *inside* 2012-03-17 15:01:54 -05:00
imap.h uncrustify! now the code is only ugly on the *inside* 2012-03-17 15:01:54 -05:00
imodel.h Make NULL models rendered as a box, and selectable (were already editable) 2015-11-11 11:56:29 +01:00
ipatch.h uncrustify! now the code is only ugly on the *inside* 2012-03-17 15:01:54 -05:00
iplugin.h uncrustify! now the code is only ugly on the *inside* 2012-03-17 15:01:54 -05:00
irefcount.h uncrustify! now the code is only ugly on the *inside* 2012-03-17 15:01:54 -05:00
iscriplib.h Low hanging fruit: bring the number of compiler warnings down from 264 to 33. 2013-05-03 02:57:29 -04:00
iselectedface.h uncrustify! now the code is only ugly on the *inside* 2012-03-17 15:01:54 -05:00
ishaders.h do not list empty shader dir 2017-09-02 04:37:58 +02:00
ishadersmanager.h uncrustify! now the code is only ugly on the *inside* 2012-03-17 15:01:54 -05:00
isurfaceplugin.h uncrustify! now the code is only ugly on the *inside* 2012-03-17 15:01:54 -05:00
itoolbar.h uncrustify! now the code is only ugly on the *inside* 2012-03-17 15:01:54 -05:00
iui.h uncrustify! now the code is only ugly on the *inside* 2012-03-17 15:01:54 -05:00
iui_gtk.h uncrustify! now the code is only ugly on the *inside* 2012-03-17 15:01:54 -05:00
iundo.h Changed undo function pointer signature to match changed actual function's signature to fix compile error 2012-06-16 16:44:09 +02:00
misc_def.h uncrustify! now the code is only ugly on the *inside* 2012-03-17 15:01:54 -05:00
qerplugin.h cleanup 2017-03-02 22:21:00 -06:00
qertypes.h Introduce idTech2 material filters for Quake2 and Quetoo, introduce sky filter as well. 2020-11-10 12:29:07 -05:00
qsysprintf.h uncrustify! now the code is only ugly on the *inside* 2012-03-17 15:01:54 -05:00
stl_check.h Do not do using namespace std to avoid type conflict 2022-07-14 17:18:51 +02:00
stream_version.h uncrustify! now the code is only ugly on the *inside* 2012-03-17 15:01:54 -05:00
version.default go back to version 1.6.5 2015-11-08 16:34:59 -06:00
version.h bump version 2018-02-03 17:48:17 -06:00