forked from mpusz/mp-units
docs: downcast mode documentation added
This commit is contained in:
@@ -114,9 +114,36 @@ To support this it requires some additional Conan build dependencies described i
|
|||||||
`Repository Structure and Dependencies`_.
|
`Repository Structure and Dependencies`_.
|
||||||
It also runs unit tests during Conan build.
|
It also runs unit tests during Conan build.
|
||||||
|
|
||||||
|
|
||||||
|
Conan Options
|
||||||
|
^^^^^^^^^^^^^
|
||||||
|
|
||||||
|
downcast_mode
|
||||||
|
+++++++++++++
|
||||||
|
|
||||||
|
**Values**: ``off``/``on``/``auto``
|
||||||
|
|
||||||
|
**Defaulted to**: ``on``
|
||||||
|
|
||||||
|
Specifies how :ref:`The Downcasting Facility` works:
|
||||||
|
|
||||||
|
- ``off`` - no downcasting at all
|
||||||
|
- ``on`` - downcasting always forced -> compile-time errors in case of duplicated definitions
|
||||||
|
- ``automatic`` - downcasting automatically enabled if no collisions are present
|
||||||
|
|
||||||
CMake Options
|
CMake Options
|
||||||
^^^^^^^^^^^^^
|
^^^^^^^^^^^^^
|
||||||
|
|
||||||
|
DOWNCAST_MODE
|
||||||
|
+++++++++++++
|
||||||
|
|
||||||
|
**Values**: ``OFF``/``ON``/``AUTO``
|
||||||
|
|
||||||
|
**Defaulted to**: ``ON``
|
||||||
|
|
||||||
|
Equivalent to `downcast`_.
|
||||||
|
|
||||||
|
|
||||||
GENERATE_DOCS
|
GENERATE_DOCS
|
||||||
+++++++++++++
|
+++++++++++++
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user