StaticAssert.h File Reference

Go to the source code of this file.

Macros

#define EIGEN_INTERNAL_CHECK_COST_VALUE(C)
 
#define EIGEN_PREDICATE_SAME_MATRIX_SIZE(TYPE0, TYPE1)
 
#define EIGEN_STATIC_ASSERT(X, MSG)
 
#define EIGEN_STATIC_ASSERT_ARRAYXPR(Derived)
 
#define EIGEN_STATIC_ASSERT_DYNAMIC_SIZE(TYPE)
 
#define EIGEN_STATIC_ASSERT_FIXED_SIZE(TYPE)
 
#define EIGEN_STATIC_ASSERT_LVALUE(Derived)
 
#define EIGEN_STATIC_ASSERT_MATRIX_SPECIFIC_SIZE(TYPE, ROWS, COLS)
 
#define EIGEN_STATIC_ASSERT_NON_INTEGER(TYPE)
 
#define EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE(TYPE0, TYPE1)
 
#define EIGEN_STATIC_ASSERT_SAME_VECTOR_SIZE(TYPE0, TYPE1)
 
#define EIGEN_STATIC_ASSERT_SAME_XPR_KIND(Derived1, Derived2)
 
#define EIGEN_STATIC_ASSERT_SIZE_1x1(TYPE)
 
#define EIGEN_STATIC_ASSERT_VECTOR_ONLY(TYPE)
 
#define EIGEN_STATIC_ASSERT_VECTOR_SPECIFIC_SIZE(TYPE, SIZE)
 

Macro Definition Documentation

◆ EIGEN_INTERNAL_CHECK_COST_VALUE

#define EIGEN_INTERNAL_CHECK_COST_VALUE (   C)

Definition at line 112 of file StaticAssert.h.

◆ EIGEN_PREDICATE_SAME_MATRIX_SIZE

#define EIGEN_PREDICATE_SAME_MATRIX_SIZE (   TYPE0,
  TYPE1 
)

Definition at line 68 of file StaticAssert.h.

◆ EIGEN_STATIC_ASSERT

#define EIGEN_STATIC_ASSERT (   X,
  MSG 
)

Definition at line 26 of file StaticAssert.h.

◆ EIGEN_STATIC_ASSERT_ARRAYXPR

#define EIGEN_STATIC_ASSERT_ARRAYXPR (   Derived)

Definition at line 100 of file StaticAssert.h.

◆ EIGEN_STATIC_ASSERT_DYNAMIC_SIZE

#define EIGEN_STATIC_ASSERT_DYNAMIC_SIZE (   TYPE)

Definition at line 46 of file StaticAssert.h.

◆ EIGEN_STATIC_ASSERT_FIXED_SIZE

#define EIGEN_STATIC_ASSERT_FIXED_SIZE (   TYPE)

Definition at line 41 of file StaticAssert.h.

◆ EIGEN_STATIC_ASSERT_LVALUE

#define EIGEN_STATIC_ASSERT_LVALUE (   Derived)

Definition at line 96 of file StaticAssert.h.

◆ EIGEN_STATIC_ASSERT_MATRIX_SPECIFIC_SIZE

#define EIGEN_STATIC_ASSERT_MATRIX_SPECIFIC_SIZE (   TYPE,
  ROWS,
  COLS 
)

Definition at line 56 of file StaticAssert.h.

◆ EIGEN_STATIC_ASSERT_NON_INTEGER

#define EIGEN_STATIC_ASSERT_NON_INTEGER (   TYPE)

Definition at line 81 of file StaticAssert.h.

◆ EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE

#define EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE (   TYPE0,
  TYPE1 
)

Definition at line 86 of file StaticAssert.h.

◆ EIGEN_STATIC_ASSERT_SAME_VECTOR_SIZE

#define EIGEN_STATIC_ASSERT_SAME_VECTOR_SIZE (   TYPE0,
  TYPE1 
)

Definition at line 61 of file StaticAssert.h.

◆ EIGEN_STATIC_ASSERT_SAME_XPR_KIND

#define EIGEN_STATIC_ASSERT_SAME_XPR_KIND (   Derived1,
  Derived2 
)

Definition at line 104 of file StaticAssert.h.

◆ EIGEN_STATIC_ASSERT_SIZE_1x1

#define EIGEN_STATIC_ASSERT_SIZE_1x1 (   TYPE)

Definition at line 91 of file StaticAssert.h.

◆ EIGEN_STATIC_ASSERT_VECTOR_ONLY

#define EIGEN_STATIC_ASSERT_VECTOR_ONLY (   TYPE)

Definition at line 36 of file StaticAssert.h.

◆ EIGEN_STATIC_ASSERT_VECTOR_SPECIFIC_SIZE

#define EIGEN_STATIC_ASSERT_VECTOR_SPECIFIC_SIZE (   TYPE,
  SIZE 
)

Definition at line 51 of file StaticAssert.h.