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

#include <IntegralConstant.h>

Public Member Functions

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

Static Public Attributes

static const int value = N
 

Detailed Description

template<int N>
class Eigen::internal::FixedInt< N >

Definition at line 18 of file IntegralConstant.h.

Constructor & Destructor Documentation

◆ FixedInt() [1/3]

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

Definition at line 56 of file IntegralConstant.h.

◆ FixedInt() [2/3]

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

Definition at line 57 of file IntegralConstant.h.

◆ FixedInt() [3/3]

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

Definition at line 86 of file IntegralConstant.h.

Member Function Documentation

◆ operator &()

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

Definition at line 78 of file IntegralConstant.h.

◆ operator int()

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

Definition at line 55 of file IntegralConstant.h.

◆ operator%()

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

Definition at line 74 of file IntegralConstant.h.

◆ operator*()

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

Definition at line 70 of file IntegralConstant.h.

◆ operator+()

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

Definition at line 66 of file IntegralConstant.h.

◆ operator-() [1/2]

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

Definition at line 64 of file IntegralConstant.h.

◆ operator-() [2/2]

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

Definition at line 68 of file IntegralConstant.h.

◆ operator/()

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

Definition at line 72 of file IntegralConstant.h.

◆ operator|()

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

Definition at line 76 of file IntegralConstant.h.

Member Data Documentation

◆ value

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

Definition at line 54 of file IntegralConstant.h.


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


gtsam
Author(s):
autogenerated on Tue Jul 4 2023 02:44:38