Issue 18208: Fir<> has duplicate 'symmetry' accessor, member (vsiplxx-rtf) Source: (Mr. Brooks Moses, brooks.moses(at)dpdx.net) Nature: Revision Severity: Minor Summary: The Fir<> class is required to include both "static symmetry_type const symmetry" and "symmetry_type symmetry()". This duplication of names is illegal, and the duplication of functionality is pointless. (Thus, the Mentor Graphics implementation provides only the const member, not the method.) Less illegally, the continuous_filter member and continuous_filtering() method duplicate each other. Similarly, in [signal.convol] we have a misspelled symmtry member and a symmetry() method, and in both [signal.convol] and [signal.correl] we have a supprt member and support() method. These duplicates and misspellings are confusing and redundant, and should be removed. Resolution: In the interest of closing the current RTF so that the solutions to resolved issues can be made publically available, this issue is deferred to the next RTF. Disposition: Deferred Revised Text: Actions taken: October 23, 2012: received issue Discussion: End of Annotations:===== te: Tue, 23 Oct 2012 11:38:08 -0700 From: Brooks Moses User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:10.0.2) Gecko/20120216 Thunderbird/10.0.2 To: Subject: VSIPL++ issue (#13 from me) X-OriginalArrivalTime: 23 Oct 2012 18:38:08.0987 (UTC) FILETIME=[8C6882B0:01CDB14D] Name: Brooks Moses Employer: Mentor Graphics mailFrom: brooks_moses@mentor.com Terms_Agreement: I agree Specification: VSIPL++ Section: 13.7 [signal.fir] FormalNumber: ptc/2012-07-27 Version: 1.2 - FTF Beta 1 Doc_Year: 2012 Doc_Month: August Doc_Day: 10 Page: 217 Title: Fir<> has duplicate 'symmetry' accessor, member Nature: Bug Severity: Minor B1: Report Issue Description: The Fir<> class is required to include both "static symmetry_type const symmetry" and "symmetry_type symmetry()". This duplication of names is illegal, and the duplication of functionality is pointless. (Thus, the Mentor Graphics implementation provides only the const member, not the method.) Less illegally, the continuous_filter member and continuous_filtering() method duplicate each other. Similarly, in [signal.convol] we have a misspelled symmtry member and a symmetry() method, and in both [signal.convol] and [signal.correl] we have a supprt member and support() method. These duplicates and misspellings are confusing and redundant, and should be removed. - Brooks