OASIS Mailing List ArchivesView the OASIS mailing list archive below
or browse/search using MarkMail.

 


Help: OASIS Mailing Lists Help | MarkMail Help

sca-c-cpp message

[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]


Subject: NEW ISSUE: Conformance statements for optional SCDL attributes (Section 2.5)


TARGET: C++ C&I Specification

DESCRIPTION: 
The class and callbackClass attributes on interface.cpp and the class
attribute on implementation.cpp all indicate when the attribute is
optional, however they do not phrase when the attribute is required as a
conformance statement.  The descriptions should be updated to clarify
when the attribute is required.

PROPOSAL: 
Working under the assumption that each of these attributes are required
if the header contains more than one class, the following text is
proposed:  

interface.cpp:
* class - optional name of the class declaration in the header file,
including any namespace definition.  If the header contains more than
one class, then this attribute MUST be specified.
* callbackClass - optional name of the class declaration for the
callback in the callback header file, including any namespace
definition.  If the header contains more than one class, then this
attribute MUST be specified.

implementation.cpp:
* class - optional name of the class declaration of the implementation,
including any namespace definition.  If the header contains more than
one class, then this attribute MUST be specified.

If these attributes are not required when multiple classes are listed,
then this issue may be invalid.

Thanks.

David.

-- David Haney
-- Chief Architect, Hydra Products
-- Rogue Wave Software
-- http://www.roguewave.com/ 




[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]