Configuration
Configuration macros. More...
Macro Definitions Index
| #define | MICRO_OS_PLUS_UTILS_LISTS_ENABLED |
|
Enable the µOS++ C++ Intrusive Lists library. More... | |
| #define | MICRO_OS_PLUS_UTILS_LISTS_TRACE_CONSTRUCTORS_ENABLED |
|
Enable the trace calls for the µOS++ C++ Intrusive Lists constructors. More... | |
| #define | MICRO_OS_PLUS_UTILS_LISTS_TRACE_ENABLED |
|
Enable the trace calls for the µOS++ C++ Intrusive Lists methods. More... | |
Description
Configuration macros.
The µOS++ C++ Intrusive Lists library uses several preprocessor macros to enable it and to configure various options.
Macro Definitions
MICRO_OS_PLUS_UTILS_LISTS_ENABLED
|
Enable the µOS++ C++ Intrusive Lists library.
The macro is intended to be defined by the user, typically in the library's own micro-os-plus/utils/lists-defines.h configuration file or the project micro-os-plus/project-config.h configuration file.
When MICRO_OS_PLUS_UTILS_LISTS_ENABLED is defined, the C++ classes are compiled to their full implementations, declared in lists.h.
When it is not defined, no classes or functions are defined.
Definition at line 55 of file lists.h.
MICRO_OS_PLUS_UTILS_LISTS_TRACE_CONSTRUCTORS_ENABLED
|
Enable the trace calls for the µOS++ C++ Intrusive Lists constructors.
The macro is intended to be defined by the user, typically in the library's own micro-os-plus/utils/lists-defines.h configuration file or the project micro-os-plus/project-config.h configuration file.
When MICRO_OS_PLUS_UTILS_LISTS_TRACE_CONSTRUCTORS_ENABLED is defined, class constructors and destructors include a trace::printf() call with the address of the current object.
Definition at line 57 of file lists.h.
MICRO_OS_PLUS_UTILS_LISTS_TRACE_ENABLED
|
Enable the trace calls for the µOS++ C++ Intrusive Lists methods.
The macro is intended to be defined by the user, typically in the library's own micro-os-plus/utils/lists-defines.h configuration file or the project micro-os-plus/project-config.h configuration file.
When MICRO_OS_PLUS_UTILS_LISTS_TRACE_ENABLED is defined, most class methods include a trace::printf() with various data.
Definition at line 56 of file lists.h.
Generated via doxygen2docusaurus 2.2.2 by Doxygen 1.17.0.