solinject  1.0.0
C++17 Dependency Injection header-only library
FeatureDefinesDocs.hpp File Reference

File, which contains documentation for feature-controlling defines. More...

Go to the source code of this file.

Macros

#define SOLINJECT_NOTHREADSAFE
 Macro, which, when defined, indicates that solinject is being linked to a single-threaded program and, therefore, its thread safety measures, such as mutex locks, may be disabled for performance reasons.
 
#define SOLINJECT_TESTING
 Macro, which, when defined, indicates that solinject is being linked to a tests project. More...
 

Detailed Description

File, which contains documentation for feature-controlling defines.

This file contains documentation for macros, which may be #defined by user code to enable or disable some solinject's features (e.g. thread safety).

Macro Definition Documentation

◆ SOLINJECT_TESTING

#define SOLINJECT_TESTING

Macro, which, when defined, indicates that solinject is being linked to a tests project.

Warning
This macro is intended for internal use only.