[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]