summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorStefan Laner <laner@itestra.de>2013-10-30 16:27:56 +0100
committerStefan Laner <laner@itestra.de>2013-10-30 16:27:56 +0100
commit9a1063b48200d4978f3b085b6369c38fabee0bdd (patch)
treeff5afb018cc0451ea68d6c545bbd15fa990e813a
parentf893fbf2538b4d2a1526e614a229c063395a58d3 (diff)
downloadgenivi-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.xtend2
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
{ }