eigen/doc
Antonio Sanchez 2468253c9a Define EIGEN_CPLUSPLUS and replace most __cplusplus checks.
The macro `__cplusplus` is not defined correctly in MSVC unless building
with the the `/Zc:__cplusplus` flag. Instead, it defines `_MSVC_LANG` to the
specified c++ standard version number.

Here we introduce `EIGEN_CPLUSPLUS` which will contain the c++ version
number both for MSVC and otherwise.  This simplifies checks for supported
features.

Also replaced most instances of standard version checking via `__cplusplus`
with the existing `EIGEN_COMP_CXXVER` macro for better clarity.

Fixes: #2170
2021-03-05 18:33:18 +00:00
..
examples Define EIGEN_CPLUSPLUS and replace most __cplusplus checks. 2021-03-05 18:33:18 +00:00
snippets Add MatrixBase::cwiseArg() 2020-10-14 01:56:42 +00:00
special_examples STYLE: Remove CMake-language block-end command arguments 2019-10-31 11:36:27 -05:00
AsciiQuickReference.txt Add help messages in the quick ref/ascii docs regarding slicing, indexing, and reshaping. 2018-12-05 17:17:23 +01:00
B01_Experimental.dox
ClassHierarchy.dox
CMakeLists.txt Enable MathJax in Doxygen.in 2020-11-16 12:59:13 +00:00
CoeffwiseMathFunctionsTable.dox Add MatrixBase::cwiseArg() 2020-10-14 01:56:42 +00:00
CustomizingEigen_CustomScalar.dox digits10() needs to return an integer 2019-05-31 15:45:41 +02:00
CustomizingEigen_InheritingMatrix.dox
CustomizingEigen_NullaryExpr.dox
CustomizingEigen_Plugins.dox
DenseDecompositionBenchmark.dox Update old links to bitbucket to point to gitlab.com 2019-12-04 10:57:07 +01:00
Doxyfile.in Workaround for doxygen class template titles in which the template 2020-11-27 19:52:16 -07:00
eigen_navtree_hacks.js Add missing footer declaration 2020-07-24 10:28:44 +02:00
Eigen_Silly_Professor_64x64.png
eigendoxy_footer.html.in remove piwik tracker 2020-07-23 13:51:39 +02:00
eigendoxy_header.html.in add a banner to advertise the survey 2020-07-29 19:01:38 +02:00
eigendoxy_layout.xml.in
eigendoxy_tabs.css
eigendoxy.css Make file formatting comply with POSIX and Unix standards 2020-03-23 18:09:02 +00:00
FixedSizeVectorizable.dox
ftv2node.png
ftv2pnode.png
FunctionsTakingEigenTypes.dox
HiPerformance.dox
InplaceDecomposition.dox
InsideEigenExample.dox Add a comment stating this doc page is partly obsolete. 2019-01-16 16:29:02 +01:00
LeastSquares.dox
Manual.dox Remove Eigen2ToEigen3 migration page (obsolete since 3.3) 2019-01-16 16:27:00 +01:00
MatrixfreeSolverExample.dox
NewExpressionType.dox
Overview.dox Doc: remove link to porting guide 2019-01-17 10:35:50 +01:00
PassingByValue.dox
Pitfalls.dox Document possible inconsistencies when using Matrix<bool, ...> 2021-02-17 00:50:26 +01:00
PreprocessorDirectives.dox Possibility to specify user-defined default cache sizes for GEBP kernel 2020-05-08 12:54:36 +02:00
QuickReference.dox Document that using raw function pointers doesn't work with unaryExpr. 2021-02-27 22:58:42 +01:00
QuickStartGuide.dox
SparseLinearSystems.dox
SparseQuickReference.dox Fix typo in doc 2020-11-30 10:53:29 +00:00
StlContainers.dox Escape \# inside doxygen docu 2019-07-12 19:45:13 +02:00
StorageOrders.dox
StructHavingEigenMembers.dox Update documentation regarding alignment issue. 2019-02-20 13:54:04 +01:00
TemplateKeyword.dox
TopicAliasing.dox
TopicAssertions.dox
TopicCMakeGuide.dox
TopicEigenExpressionTemplates.dox
TopicLazyEvaluation.dox bug #1585: update doc on lazy-evaluation 2019-01-16 16:28:17 +01:00
TopicLinearAlgebraDecompositions.dox
TopicMultithreading.dox Mention problems when using potentially throwing scalars and OpenMP 2020-10-09 17:04:25 +02:00
TopicResizing.dox
TopicScalarTypes.dox
TopicVectorization.dox
tutorial.cpp
TutorialAdvancedInitialization.dox
TutorialArrayClass.dox
TutorialBlockOperations.dox
TutorialGeometry.dox Added leading asterisk for Doxygen to consume as it was removing asterisk intended to be part of the code. 2019-07-18 18:12:14 +00:00
TutorialLinearAlgebra.dox
TutorialMapClass.dox
TutorialMatrixArithmetic.dox
TutorialMatrixClass.dox PR 574: use variadic template instead of initializer_list to implement fixed-size vector ctor from coefficients. 2019-01-23 00:07:19 +01:00
TutorialReductionsVisitorsBroadcasting.dox
TutorialReshape.dox
TutorialSlicingIndexing.dox
TutorialSparse_example_details.dox
TutorialSparse.dox
TutorialSTL.dox Fix name of tutorial snippet. 2019-01-23 10:35:06 +01:00
UnalignedArrayAssert.dox Update documentation regarding alignment issue. 2019-02-20 13:54:04 +01:00
UsingBlasLapackBackends.dox
UsingIntelMKL.dox
UsingNVCC.dox
WrongStackAlignment.dox