| 124 | |
| 125 | template <typename Enumeration> |
| 126 | typename std::underlying_type<Enumeration>::type as_integer(Enumeration const value) { |
| 127 | return static_cast<typename std::underlying_type<Enumeration>::type>(value); |
| 128 | } |
| 129 | |
| 130 | #define PHX_ASSERT(left,operator,right) { if(!((left) operator (right))) { std::cerr << "ASSERT FAILED: " << #left << #operator << #right << " @ " << __FILE__ << " (" << __LINE__ << "). " << #left << "=" << (left) << "; " << #right << "=" << (right) << std::endl; abort();} } |
| 131 |
no outgoing calls