//========= Copyright Valve Corporation, All rights reserved. ============// // // Purpose: functionality that is provided in C++11 type_traits, which // currently isn't supported by the OSX compiler. Sadness. // //============================================================================= #pragma once template struct V_remove_const { typedef T type; }; template struct V_remove_const { typedef T type; }; template struct V_remove_const { typedef T type; }; template struct V_remove_const { typedef T type; };