Program Listing for File if.hpp
↰ Return to documentation for file (/tmp/ws/src/ecl_core/ecl_mpl/include/ecl/mpl/if.hpp
)
/*****************************************************************************
** Ifdefs
*****************************************************************************/
#ifndef ECL_MPL_IF_HPP_
#define ECL_MPL_IF_HPP_
/*****************************************************************************
** Namespaces
*****************************************************************************/
namespace ecl {
template <bool Condition, typename T1, typename T2>
struct if_c {
typedef T1 type;
};
template <typename T1, typename T2>
struct if_c<false,T1,T2> {
typedef T2 type;
};
} // namespace ecl
#endif /* ECL_MPL_IF_HPP_ */