Macros
InjectableHeader.hpp File Reference

(1)

Injection macros used in injectable class headers. More...

#include <Balau/Application/Impl/InjectorHeaderMacros.hpp>
Include dependency graph for InjectableHeader.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Macros

#define BalauInjectHeader(...)   _BalauInjectHeader(__VA_ARGS__)
 Annotate an injectable class header by specifying the class name . More...
 
#define BalauInjectHeaderConstruct(...)   _BalauInjectHeaderConstruct(__VA_ARGS__)
 Annotate an injectable class header by specifying the class name. More...
 

Detailed Description

Injection macros used in injectable class headers.

Macro Definition Documentation

◆ BalauInjectHeader

#define BalauInjectHeader (   ...)    _BalauInjectHeader(__VA_ARGS__)

Annotate an injectable class header by specifying the class name .

◆ BalauInjectHeaderConstruct

#define BalauInjectHeaderConstruct (   ...)    _BalauInjectHeaderConstruct(__VA_ARGS__)

Annotate an injectable class header by specifying the class name.

This version includes the definition of an injectable constructor.