Macros
InjectBody.hpp File Reference

(1)

InjectableBody.hpp macros without Balau prefix. More...

#include <Balau/Application/InjectableBody.hpp>
Include dependency graph for InjectBody.hpp:

Go to the source code of this file.

Macros

#define InjectBody(...)   BalauInjectBody(__VA_ARGS__)
 Annotate an injectable class body by specifying the class name and its direct or indirect dependency fields. More...
 
#define InjectBodyNamed(...)   BalauInjectBodyNamed(__VA_ARGS__)
 Annotate an injectable class body by specifying the class name and its named direct or indirect dependency fields. More...
 
#define InjectBodyNamedTypes(...)   BalauInjectBodyNamedTypes(__VA_ARGS__)
 Annotate an injectable class body by specifying the class name and the named types of its dependencies. More...
 
#define InjectBodyTypes(...)   BalauInjectBodyTypes(__VA_ARGS__)
 Annotate an injectable class body by specifying the class name and the types of its dependencies. More...
 

Detailed Description

InjectableBody.hpp macros without Balau prefix.

Macro Definition Documentation

◆ InjectBody

#define InjectBody (   ...)    BalauInjectBody(__VA_ARGS__)

Annotate an injectable class body by specifying the class name and its direct or indirect dependency fields.

◆ InjectBodyNamed

#define InjectBodyNamed (   ...)    BalauInjectBodyNamed(__VA_ARGS__)

Annotate an injectable class body by specifying the class name and its named direct or indirect dependency fields.

◆ InjectBodyNamedTypes

#define InjectBodyNamedTypes (   ...)    BalauInjectBodyNamedTypes(__VA_ARGS__)

Annotate an injectable class body by specifying the class name and the named types of its dependencies.

◆ InjectBodyTypes

#define InjectBodyTypes (   ...)    BalauInjectBodyTypes(__VA_ARGS__)

Annotate an injectable class body by specifying the class name and the types of its dependencies.