Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
The latest version of this topic can be found at switch_is.
Specifies the expression or identifier acting as the union discriminant that selects the union member.
Syntax
[switch_is]
Remarks
The switch_is C++ attribute has the same functionality as the switch_is MIDL attribute.
Example
See the case example for a sample use of switch_is.
Requirements
Attribute Context
Applies to | typedef |
Repeatable | No |
Required attributes | None |
Invalid attributes | None |
For more information about the attribute contexts, see Attribute Contexts.
See Also
IDL Attributes
Typedef, Enum, Union, and Struct Attributes
switch_type
Attributes Samples