diff --git a/examples/14-shadowvolumes/shadowvolumes.cpp b/examples/14-shadowvolumes/shadowvolumes.cpp index 00667396..d60747bb 100644 --- a/examples/14-shadowvolumes/shadowvolumes.cpp +++ b/examples/14-shadowvolumes/shadowvolumes.cpp @@ -8,8 +8,10 @@ #include #include -#include #include +#include +#include +namespace stl = tinystl; namespace std { namespace tr1 {} } using namespace std::tr1; @@ -695,7 +697,7 @@ struct HalfEdges { m_data = (HalfEdge*)malloc(2 * _numIndices * sizeof(HalfEdge) ); - std::unordered_map > edges; + stl::unordered_map > edges; for (uint32_t ii = 0; ii < _numIndices; ii+=3) { uint16_t idx0 = _indices[ii]; diff --git a/examples/common/entry/cmd.cpp b/examples/common/entry/cmd.cpp index 81b4c601..fa5c7b09 100644 --- a/examples/common/entry/cmd.cpp +++ b/examples/common/entry/cmd.cpp @@ -13,7 +13,9 @@ #include "dbg.h" #include "cmd.h" #include -#include +#include +#include +namespace stl = tinystl; struct CmdContext { @@ -30,7 +32,7 @@ struct CmdContext uint32_t cmd = bx::hashMurmur2A(_name, (uint32_t)strlen(_name) ); BX_CHECK(m_lookup.end() == m_lookup.find(cmd), "Command \"%s\" already exist.", _name); Func fn = { _fn, _userData }; - m_lookup.insert(std::make_pair(cmd, fn) ); + m_lookup.insert(stl::make_pair(cmd, fn) ); } void exec(const char* _cmd) @@ -82,7 +84,7 @@ struct CmdContext void* m_userData; }; - typedef std::unordered_map CmdLookup; + typedef stl::unordered_map CmdLookup; CmdLookup m_lookup; }; diff --git a/examples/common/entry/input.cpp b/examples/common/entry/input.cpp index 6ab67617..681cc809 100644 --- a/examples/common/entry/input.cpp +++ b/examples/common/entry/input.cpp @@ -5,11 +5,14 @@ #include #include -#include #include "entry_p.h" #include "input.h" +#include +#include +namespace stl = tinystl; + struct Mouse { Mouse() @@ -112,12 +115,12 @@ struct Input void addBindings(const char* _name, const InputBinding* _bindings) { - m_inputBindingsMap.insert(std::make_pair(_name, _bindings) ); + m_inputBindingsMap.insert(stl::make_pair(_name, _bindings) ); } void removeBindings(const char* _name) { - m_inputBindingsMap.erase(_name); + m_inputBindingsMap.erase(m_inputBindingsMap.find(_name)); } void process(const InputBinding* _bindings) @@ -169,7 +172,7 @@ struct Input m_keyboard.reset(); } - typedef std::unordered_map InputBindingMap; + typedef stl::unordered_map InputBindingMap; InputBindingMap m_inputBindingsMap; Mouse m_mouse; Keyboard m_keyboard;