Tagged values and notes on classes

 

Tagged values on classes

 

Name

Parameters

Behaviour

Cxx.Class.Friend

Class name

Specifies the name of the friend class.

Cxx.Struct

N/A

Specifies that a class must be generated as a structure instead of a class.

Cxx.Class.Extends

Extends clause

Textually specifies the extends clause of a class, including visibility and optional virtual clause.

Cxx.NoCode

N/A

Specifies that the element must not be generated by Objecteering C++ Developer.

Cxx.Name

string

Specifies a C++ name for the class.

Cxx.External

include

Specifies that a class is external and that its include uses it.

 

 

Notes on classes

 

Name

Behaviour

Cxx.Class.Member.Public

Contains code to insert into the public declaration of the class.

Cxx.Class.Member.Protected

Contains code to insert into the protected declaration of the class.

Cxx.Class.Member.Private

Contains code to insert into the private declaration of the class.

Cxx.Header.Top

Contains code to insert at the top of the header file.

Cxx.Header.Bottom

Contains code to insert at the bottom of the header file.

Cxx.Body.Top

Contains code to insert at the top of the body file.

Cxx.Body.Bottom

Contains code to insert at the bottom of the body file.

Cxx.Doc.Doxygen

Specifies doxygen documentation for the class.