|
| template<typename T , typename U , typename IntOp , typename FPOp > |
| Var< std::common_type_t< T, U > > | proteus::binOp (const Var< T > &L, const Var< U > &R, IntOp IOp, FPOp FOp) |
| |
| template<typename T , typename U , typename IntOp , typename FPOp > |
| Var< T, std::enable_if_t< std::is_arithmetic_v< T > > > & | proteus::compoundAssignConst (Var< T, std::enable_if_t< std::is_arithmetic_v< T > > > &LHS, const U &ConstValue, IntOp IOp, FPOp FOp) |
| |
| template<typename T , typename U , typename IntOp , typename FPOp > |
| Var< bool > | proteus::cmpOp (const Var< T > &L, const Var< U > &R, IntOp IOp, FPOp FOp) |
| |
| template<typename T , typename U > |
| std::enable_if_t< std::is_arithmetic_v< T > &&std::is_arithmetic_v< U >, Var< std::common_type_t< T, U > > > | proteus::operator+ (const T &ConstValue, const Var< U > &V) |
| |
| template<typename T , typename U > |
| std::enable_if_t< std::is_arithmetic_v< T > &&std::is_arithmetic_v< U >, Var< std::common_type_t< T, U > > > | proteus::operator- (const T &ConstValue, const Var< U > &V) |
| |
| template<typename T , typename U > |
| std::enable_if_t< std::is_arithmetic_v< T > &&std::is_arithmetic_v< U >, Var< std::common_type_t< T, U > > > | proteus::operator* (const T &ConstValue, const Var< U > &V) |
| |
| template<typename T , typename U > |
| std::enable_if_t< std::is_arithmetic_v< T > &&std::is_arithmetic_v< U >, Var< std::common_type_t< T, U > > > | proteus::operator/ (const T &ConstValue, const Var< U > &V) |
| |
| template<typename T , typename U > |
| std::enable_if_t< std::is_arithmetic_v< T > &&std::is_arithmetic_v< U >, Var< std::common_type_t< T, U > > > | proteus::operator% (const T &ConstValue, const Var< U > &V) |
| |
| template<typename T > |
| Var< float > | proteus::powf (const Var< float > &L, const Var< T > &R) |
| |
| template<typename T > |
| Var< float > | proteus::sqrtf (const Var< T > &R) |
| |
| template<typename T > |
| Var< float > | proteus::expf (const Var< T > &R) |
| |
| template<typename T > |
| Var< float > | proteus::sinf (const Var< T > &R) |
| |
| template<typename T > |
| Var< float > | proteus::cosf (const Var< T > &R) |
| |
| template<typename T > |
| Var< float > | proteus::fabs (const Var< T > &R) |
| |
| template<typename T > |
| Var< float > | proteus::truncf (const Var< T > &R) |
| |
| template<typename T > |
| Var< float > | proteus::logf (const Var< T > &R) |
| |
| template<typename T > |
| Var< float > | proteus::absf (const Var< T > &R) |
| |
| template<typename T > |
| std::enable_if_t< std::is_arithmetic_v< T >, Var< T > > | proteus::min (const Var< T > &L, const Var< T > &R) |
| |
| template<typename T > |
| std::enable_if_t< std::is_arithmetic_v< T >, Var< T > > | proteus::max (const Var< T > &L, const Var< T > &R) |
| |