diff options
author | Stefan Laner <laner@itestra.de> | 2013-10-30 16:27:56 +0100 |
---|---|---|
committer | Stefan Laner <laner@itestra.de> | 2013-10-30 16:27:56 +0100 |
commit | 9a1063b48200d4978f3b085b6369c38fabee0bdd (patch) | |
tree | ff5afb018cc0451ea68d6c545bbd15fa990e813a | |
parent | f893fbf2538b4d2a1526e614a229c063395a58d3 (diff) | |
download | genivi-common-api-runtime-9a1063b48200d4978f3b085b6369c38fabee0bdd.tar.gz |
ENABLE_ATTRIBUTE_EXTENSIONS can now be defined for enabling
AttributeExtensions on windows
-rw-r--r-- | org.genivi.commonapi.core/src/org/genivi/commonapi/core/generator/FInterfaceProxyGenerator.xtend | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/org.genivi.commonapi.core/src/org/genivi/commonapi/core/generator/FInterfaceProxyGenerator.xtend b/org.genivi.commonapi.core/src/org/genivi/commonapi/core/generator/FInterfaceProxyGenerator.xtend index 8e660a5..bf9c021 100644 --- a/org.genivi.commonapi.core/src/org/genivi/commonapi/core/generator/FInterfaceProxyGenerator.xtend +++ b/org.genivi.commonapi.core/src/org/genivi/commonapi/core/generator/FInterfaceProxyGenerator.xtend @@ -196,7 +196,7 @@ class FInterfaceProxyGenerator { template <typename ... _AttributeExtensions> «fInterface.proxyClassName»<_AttributeExtensions...>::«fInterface.proxyClassName»(std::shared_ptr<CommonAPI::Proxy> delegate): delegate_(std::dynamic_pointer_cast<«fInterface.proxyBaseClassName»>(delegate)) -#ifndef WIN32 +#if !defined(WIN32) || defined(ENABLE_ATTRIBUTE_EXTENSIONS) , _AttributeExtensions(*(std::dynamic_pointer_cast<«fInterface.proxyBaseClassName»>(delegate)))... #endif { } |