|
Classes |
class | fixed_base< T, FIXED_BITS > |
| Fixed-point template base class. More...
|
class | fixed_base< T, FIXED_BITS >::raw |
Defines |
#define | ETL_FIXED_TYPE int |
#define | ETL_FIXED_BITS 12 |
#define | ETL_FIXED_EPSILON _EPSILON() |
#define | ETL_ATTRIB_CONST |
#define | ETL_ATTRIB_PURE |
#define | ETL_ATTRIB_INLINE |
Typedefs |
typedef fixed_base< ETL_FIXED_TYPE,
ETL_FIXED_BITS > | fixed |
Functions |
template<typename T, unsigned int FIXED_BITS> |
_ETL_END_NAMESPACE _STD_BEGIN_NAMESPACE
_ETL::fixed_base< T, FIXED_BITS > | abs (const _ETL::fixed_base< T, FIXED_BITS > &) |
template<typename T, unsigned int FIXED_BITS> |
_ETL::fixed_base< T, FIXED_BITS > | cos (const _ETL::fixed_base< T, FIXED_BITS > &) |
template<typename T, unsigned int FIXED_BITS> |
_ETL::fixed_base< T, FIXED_BITS > | cosh (const _ETL::fixed_base< T, FIXED_BITS > &) |
template<typename T, unsigned int FIXED_BITS> |
_ETL::fixed_base< T, FIXED_BITS > | exp (const _ETL::fixed_base< T, FIXED_BITS > &) |
template<typename T, unsigned int FIXED_BITS> |
_ETL::fixed_base< T, FIXED_BITS > | log (const _ETL::fixed_base< T, FIXED_BITS > &) |
template<typename T, unsigned int FIXED_BITS> |
_ETL::fixed_base< T, FIXED_BITS > | log10 (const _ETL::fixed_base< T, FIXED_BITS > &) |
template<typename T, unsigned int FIXED_BITS> |
_ETL::fixed_base< T, FIXED_BITS > | pow (const _ETL::fixed_base< T, FIXED_BITS > &, int) |
template<typename T, unsigned int FIXED_BITS> |
_ETL::fixed_base< T, FIXED_BITS > | pow (const _ETL::fixed_base< T, FIXED_BITS > &, const T &) |
template<typename T, unsigned int FIXED_BITS> |
_ETL::fixed_base< T, FIXED_BITS > | pow (const _ETL::fixed_base< T, FIXED_BITS > &, const _ETL::fixed_base< T, FIXED_BITS > &) |
template<typename T, unsigned int FIXED_BITS> |
_ETL::fixed_base< T, FIXED_BITS > | sin (const _ETL::fixed_base< T, FIXED_BITS > &) |
template<typename T, unsigned int FIXED_BITS> |
_ETL::fixed_base< T, FIXED_BITS > | sinh (const _ETL::fixed_base< T, FIXED_BITS > &) |
template<typename T, unsigned int FIXED_BITS> |
_ETL::fixed_base< T, FIXED_BITS > | sqrt (const _ETL::fixed_base< T, FIXED_BITS > &) |
template<typename T, unsigned int FIXED_BITS> |
_ETL::fixed_base< T, FIXED_BITS > | tan (const _ETL::fixed_base< T, FIXED_BITS > &) |
template<typename T, unsigned int FIXED_BITS> |
_ETL::fixed_base< T, FIXED_BITS > | tanh (const _ETL::fixed_base< T, FIXED_BITS > &) |
template<class T, unsigned int FIXED_BITS> |
fixed_base< T, FIXED_BITS > | operator * (const float &lhs, const fixed_base< T, FIXED_BITS > &rhs) |
| float * fixed
|
template<class T, unsigned int FIXED_BITS> |
fixed_base< T, FIXED_BITS > | operator * (const double &lhs, const fixed_base< T, FIXED_BITS > &rhs) |
| double * fixed
|
template<class T, unsigned int FIXED_BITS> |
_ETL_END_NAMESPACE _STD_BEGIN_NAMESPACE
_ETL::fixed_base< T, FIXED_BITS > | ceil (const _ETL::fixed_base< T, FIXED_BITS > &rhs) |
template<class T, unsigned int FIXED_BITS> |
_ETL::fixed_base< T, FIXED_BITS > | floor (const _ETL::fixed_base< T, FIXED_BITS > &rhs) |
template<class T, unsigned int FIXED_BITS> |
_ETL::fixed_base< T, FIXED_BITS > | round (const _ETL::fixed_base< T, FIXED_BITS > &rhs) |