NDDEM
Public Member Functions | Static Public Attributes | List of all members
Eigen::internal::FixedInt< N > Class Template Reference

#include <IntegralConstant.h>

Public Member Functions

EIGEN_CONSTEXPR operator int () const
 
 FixedInt ()
 
 FixedInt (VariableAndFixedInt< N > other)
 
FixedInt<-Noperator- () const
 
template<int M>
FixedInt< N+M > operator+ (FixedInt< M >) const
 
template<int M>
FixedInt< N-M > operator- (FixedInt< M >) const
 
template<int M>
FixedInt< N *M > operator* (FixedInt< M >) const
 
template<int M>
FixedInt< N/M > operator/ (FixedInt< M >) const
 
template<int M>
FixedInt< N%M > operator% (FixedInt< M >) const
 
template<int M>
FixedInt< N|M > operator| (FixedInt< M >) const
 
template<int M>
FixedInt< N &M > operator& (FixedInt< M >) const
 
 FixedInt (FixedInt< N >(*)())
 

Static Public Attributes

static const int value = N
 

Constructor & Destructor Documentation

◆ FixedInt() [1/3]

template<int N>
Eigen::internal::FixedInt< N >::FixedInt ( )
inline

◆ FixedInt() [2/3]

template<int N>
Eigen::internal::FixedInt< N >::FixedInt ( VariableAndFixedInt< N other)
inline

◆ FixedInt() [3/3]

template<int N>
Eigen::internal::FixedInt< N >::FixedInt ( FixedInt< N *)()
inline

Member Function Documentation

◆ operator int()

template<int N>
EIGEN_CONSTEXPR Eigen::internal::FixedInt< N >::operator int ( ) const
inline

◆ operator%()

template<int N>
template<int M>
FixedInt<N%M> Eigen::internal::FixedInt< N >::operator% ( FixedInt< M >  ) const
inline

◆ operator&()

template<int N>
template<int M>
FixedInt<N&M> Eigen::internal::FixedInt< N >::operator& ( FixedInt< M >  ) const
inline

◆ operator*()

template<int N>
template<int M>
FixedInt<N*M> Eigen::internal::FixedInt< N >::operator* ( FixedInt< M >  ) const
inline

◆ operator+()

template<int N>
template<int M>
FixedInt<N+M> Eigen::internal::FixedInt< N >::operator+ ( FixedInt< M >  ) const
inline

◆ operator-() [1/2]

template<int N>
FixedInt<-N> Eigen::internal::FixedInt< N >::operator- ( void  ) const
inline

◆ operator-() [2/2]

template<int N>
template<int M>
FixedInt<N-M> Eigen::internal::FixedInt< N >::operator- ( FixedInt< M >  ) const
inline

◆ operator/()

template<int N>
template<int M>
FixedInt<N/M> Eigen::internal::FixedInt< N >::operator/ ( FixedInt< M >  ) const
inline

◆ operator|()

template<int N>
template<int M>
FixedInt<N|M> Eigen::internal::FixedInt< N >::operator| ( FixedInt< M >  ) const
inline

Member Data Documentation

◆ value

template<int N>
const int Eigen::internal::FixedInt< N >::value = N
static

The documentation for this class was generated from the following file: