1 #ifndef STAN_MATH_PRIM_FUN_AS_BOOL_HPP 2 #define STAN_MATH_PRIM_FUN_AS_BOOL_HPP 3 4 #include <stan/math/prim/meta.hpp> 5 namespace stan { 6 namespace math { 7 8 /** 9 * Return true if the argument is not equal to zero (in the 10 * <code>!=</code> operator sense) and false otherwise. 11 * 12 * @tparam T type of scalar 13 * @param x value 14 * @return true if value is not equal to zero 15 */ 16 template <typename T> as_bool(const T & x)17inline bool as_bool(const T& x) { 18 return x != 0; 19 } 20 21 } // namespace math 22 } // namespace stan 23 24 #endif 25