CommonDefs.h
1 /* Distributed under the Apache License, Version 2.0.
2  See accompanying NOTICE file for details.*/
3 
4 #pragma once
5 
6 #include "cdm/CommonDefs.h"
7 
8 #define PULSE_DECL CDM_DECL
9 
10 #define PULSE_BIND pulse::engine::bind
11 
12 #define END_NAMESPACE }
13 #define END_NAMESPACE_EX }}
14 
15 #define PULSE_BIND_DECL(type) \
16  namespace PULSE_BIND { class type##Data; }
17 
18 #define pulse_DECL(type) \
19  namespace pulse { class type; }
20 
21 #include "engine/PulseEngine.h"

Distributed under the Apache License, Version 2.0.

See accompanying NOTICE file for details.