hashome

C++ compiler only
Read syntax diagramSkip visual syntax diagramhashome syntax
 
>>-#--pragma--hashome------------------------------------------->
 
>--(--className--+---------------------+--)--------------------><
                 '-,--"--AllInlines--"-'
 

Description

Informs the compiler that the specified class has a home module that will be specified by #pragma ishome. This class's virtual function table, along with certain inline functions, will not be generated as static. Instead, they will be referenced as externals in the compilation unit of the class in which #pragma ishome was specified.

Parameters

className
Specifies the name of a class that requires the above mentioned external referencing. className must be a class and it must be defined.
AllInlines
specifies that all inline functions from within className should be referenced as being external. This argument is case insensitive.

A warning will be produced if there is a #pragma ishome without a matching #pragma hashome.

See also ishome.



[ Top of Page | Previous Page | Next Page | Contents | Index ]