Issue 18617: Code in src/hpp/dds/core/array.hpp does not compile (dds-psm-cxx-rtf) Source: Micro Focus (Mr. Simon McQueen, simon.mcqueen(at)microfocus.com) Nature: Revision Severity: Summary: Name: Simon McQueen Employer: PrismTech Specification: DDS CXX PSM RTF FormalNumber: ptc/12-10-03 Nature: Revision _Issues_: Does not compile _Suggested resolution_: diff --git a/src/hpp/dds/core/array.hpp b/src/hpp/dds/core/array.hpp index cd39d02..dfa910b 100644 --- a/src/hpp/dds/core/array.hpp +++ b/src/hpp/dds/core/array.hpp @@ -219,6 +219,8 @@ namespace dds { template<std::size_t _Int, typename _Tp> class tuple_element; + template <typename _Tp> class tuple_size; + template<typename _Tp, std::size_t _Nm> struct tuple_size<array<_Tp, _Nm> > { static const std::size_t value = _Nm; }; Resolution: Revised Text: Actions taken: April 3, 2013: received issue Discussion: End of Annotations:===== ogle-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20120113; h=x-received:message-id:date:from:user-agent:mime-version:to:subject :content-type:content-transfer-encoding:x-gm-message-state; bh=bYF/zF4xeibkHDmLIwF8lbqakFaC8OG/ooQJj4RgE74=; b=oysfjQ+KYV8Y36Qzq+GuDfKLp2BnyhICcplZTimLYiATEokwECYsyWdac7a/ZHvdQ1 XcMNW9ZGwhCtPt7/P3cILp1NOCCVsEguh0/e0F9KE9rxhwX+Dzj+Wx68lJ4zy4YQyChQ bRfUwd/rkVstQ1FQSuPF6xClCCoGrvAErPjyxAjZ8a0sLefmZKvvQAlYKkw8PyVBbzuO ppGDIDe6DT/enzipHIuZ7RgrNWRpPGQEa2U7NR00A2dIUrejuhaXqb87yEEUGilQhkYp SvSuFxq7XGT68xiK1wJGCmQiLqji7ZDM0tvG5jGBb06AbkUDpK/k3m8R4sKT0W189Ve9 ITAg== X-Received: by 10.194.5.4 with SMTP id o4mr3908440wjo.40.1365006653956; Wed, 03 Apr 2013 09:30:53 -0700 (PDT) Date: Wed, 03 Apr 2013 17:30:47 +0100 From: Simon McQueen User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:17.0) Gecko/20130307 Thunderbird/17.0.4 To: issues@omg.org Subject: Code in src/hpp/dds/core/array.hpp does not compile X-Gm-Message-State: ALoCoQkYYUNg1Wc5lDSWOLODh/bptKW8+nZIifd1OZI6qxcF6cMLLE19FNlV19NGjhr2hVt4niQg X-Virus-Scanned: amavisd-new at omg.org X-Brightmail-Tracker: AAAAAA== X-Brightmail-Tracker: AAAAAA== Name: Simon McQueen Employer: PrismTech Specification: DDS CXX PSM RTF FormalNumber: ptc/12-10-03 Nature: Revision _Issues_: Does not compile _Suggested resolution_: diff --git a/src/hpp/dds/core/array.hpp b/src/hpp/dds/core/array.hpp index cd39d02..dfa910b 100644 --- a/src/hpp/dds/core/array.hpp +++ b/src/hpp/dds/core/array.hpp @@ -219,6 +219,8 @@ namespace dds { template class tuple_element; + template class tuple_size; + template struct tuple_size > { static const std::size_t value = _Nm; };