Export (0) Print
Expand All

The __if_not_exists Statement

__if_not_exists allows you to conditionally include code depending on whether the specified symbol does not exist.


        __if_not_exist ( variable ) { 
statements 
}

where:

variable

The symbol whose existence you want to test for.

statements

One or more statements to execute if variable does not exists.

__if_not_exists can be applied to identifiers both inside of and outside of a class. When testing for overload functions, you cannot test for a specific form of the overload.

__if_not_exists should only be used within the body of a function. Outside of the body of a function __if_not_exists can only refer to fully defined types.

__if_exists allows you to conditionally include code depending on whether the specified symbol exists.

See __if_exists for an example of how to use __if_not_exists.

Community Additions

ADD
Show:
© 2014 Microsoft