Branimir Karadžić 11 lat temu
rodzic
commit
7b43ea1b10
1 zmienionych plików z 6 dodań i 0 usunięć
  1. 6 0
      include/bx/bx.h

+ 6 - 0
include/bx/bx.h

@@ -38,6 +38,12 @@ namespace bx
 	}
 	}
 #define BX_IGNORE_C4127(_x) bx::ignoreC4127(!!(_x) )
 #define BX_IGNORE_C4127(_x) bx::ignoreC4127(!!(_x) )
 
 
+	template<typename Ty>
+	inline void swap(Ty& _a, Ty& _b)
+	{
+		Ty tmp = _a; _a = _b; _b = tmp;
+	}
+
 } // namespace bx
 } // namespace bx
 
 
 // Annoying C++0x stuff..
 // Annoying C++0x stuff..