Lines Matching refs:assertions
11 \subsection RedefineAssert Redefining assertions
22 \subsection DisableAssert Disabling assertions
26 \section StaticAssert Static assertions
28 …assertions are not standardized until C++11. However, in the Eigen library, there are many conditi…
35 Static assertions are defined in StaticAssert.h. If there is native static_assert, we use it. Other…
37 One can easily come up with static assertions without messages, such as:
67 \subsection DerivedStaticAssert Derived static assertions
77 …arly determined at compile time. We classify them into strict assertions and permissive assertions.
79 \subsubsection StrictAssertions Strict assertions
81 These assertions fail if the condition <b>may not</b> be met. For example, MatrixXd may not be a ve…
87 \subsubsection PermissiveAssertions Permissive assertions
89 These assertions fail if the condition \b cannot be met. For example, MatrixXd and Matrix4d may hav…
97 \subsection DisableStaticAssert Disabling static assertions
99 If \c EIGEN_NO_STATIC_ASSERT is defined, static assertions turn into <tt>eigen_assert</tt>'s, worki…