modm API documentation
|
lbuild module: modm:stdc++
Refines the C++ language to make it easier to use on embedded targets. Depending on the module options, the compiler options are appended with either:
-fno-exceptions
: no C++ exceptions.-fno-rtti
: no C++ run-time type information.or:
-fexceptions
: with C++ exceptions.-frtti
: with C++ run-time type information.A partial port of GCC libstdc++ is provided: See https://github.com/modm-io/avr-libstdcpp.
Enables the full use of C++ exception handling.
Generated with: no in [yes, no]
Enables the full use of C++ runtime type information.
Generated with: no in [yes, no]
Enables safe initialization of statics inside functions and interrupts. In case of recursive initialization the debug assertion cxa.guard.recursion
is raised.
Further reading on this topic:
Generated with: yes in [yes, no]