C++ and Header Code Sections

Table of Contents
%HeaderCode — Start of a C++ header code _block_
%ExportedHeaderCode — Start of an exported C++ header code _block_
%ExposeFunction — $$$
%C++Code — Start of a C++ code _block_
%MemberCode — Start of a C++ member code _block_
%VirtualCode — Start of a C++ virtual code _block_
%VariableCode — Start of an access code _block_

%HeaderCode

Name

%HeaderCode -- Start of a C++ header code _block_

Synopsis

%HeaderCode

Description

Header code is written to the global module header sip$(module)Decl$(module).h. These sections are collected from the main module (in the order of evaluation) but ignored on all imported modules.


%ExportedHeaderCode

Name

%ExportedHeaderCode -- Start of an exported C++ header code _block_

Synopsis

%ExportedHeaderCode

Description

is written to the global module header sip$(module)Decl$(module).h. These sections are collected from all modules (incl. imported modules).


%ExposeFunction

Name

%ExposeFunction -- $$$

Synopsis

%ExposeFunction

Description


%C++Code

Name

%C++Code -- Start of a C++ code _block_

Synopsis

%C++Code

Description


%MemberCode

Name

%MemberCode -- Start of a C++ member code _block_

Synopsis

%MemberCode

Description

xxxx


%VirtualCode

Name

%VirtualCode -- Start of a C++ virtual code _block_

Synopsis

%VirtualCode

Description


%VariableCode

Name

%VariableCode -- Start of an access code _block_

Synopsis

%VariableCode

Remarks

%VariableCode cannot be specified for non-static class variables.