diff options
author | Lutz Bichler <Lutz.Bichler@bmw.de> | 2015-06-18 12:59:45 +0200 |
---|---|---|
committer | Lutz Bichler <Lutz.Bichler@bmw.de> | 2015-06-18 12:59:45 +0200 |
commit | 56d1059459c24971bcbf45adef60f6dfd0b44667 (patch) | |
tree | c86bd26f2c3104d8b625285d4475d2201543824c | |
parent | c52b2b094ef5844c182f097b14923764758dfe80 (diff) | |
download | genivi-common-api-runtime-56d1059459c24971bcbf45adef60f6dfd0b44667.tar.gz |
Added missing template to AttributeExtension.hpp3.1.2p1
-rw-r--r-- | include/CommonAPI/AttributeExtension.hpp | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/include/CommonAPI/AttributeExtension.hpp b/include/CommonAPI/AttributeExtension.hpp index 5135924..aee1f8d 100644 --- a/include/CommonAPI/AttributeExtension.hpp +++ b/include/CommonAPI/AttributeExtension.hpp @@ -38,6 +38,15 @@ class AttributeExtension { _AttributeType& baseAttribute_; }; +template<template<typename ...> class _ProxyType, template<typename> class _AttributeExtension> +struct DefaultAttributeProxyHelper; + +template<template<typename ...> class _ProxyClass, template<typename> class _AttributeExtension> +std::shared_ptr< + typename DefaultAttributeProxyHelper<_ProxyClass, _AttributeExtension>::class_t +> createProxyWithDefaultAttributeExtension( + const std::string &_domain, const std::string &_instance); + #ifdef WIN32 template<typename _AttributeType> class WINDummyAttributeExtension : public CommonAPI::AttributeExtension<_AttributeType> { |