Doom 3 BFG on github
https://github.com/id-Software/DOOM-3-BFG/blob/master/README...
The id Tech 4 engine is over a decade old, and like most game engines uses their own data structures. Many additionals to the C++ standard have been in the standard libraries.