This commit is contained in:
Branimir Karadžić
2017-02-07 18:35:27 -08:00
parent b44e3b59e2
commit 137698914d

35
include/bx/bx.inl Normal file
View File

@@ -0,0 +1,35 @@
/*
* Copyright 2010-2017 Branimir Karadzic. All rights reserved.
* License: https://github.com/bkaradzic/bx#license-bsd-2-clause
*/
#ifndef BX_H_HEADER_GUARD
# error "Must be included from bx/bx.h!"
#endif // BX_H_HEADER_GUARD
namespace bx
{
template<bool>
inline bool isEnabled()
{
return true;
}
template<>
inline bool isEnabled<false>()
{
return false;
}
inline bool ignoreC4127(bool _x)
{
return _x;
}
template<typename Ty>
inline void xchg(Ty& _a, Ty& _b)
{
Ty tmp = _a; _a = _b; _b = tmp;
}
} // namespace bx