Check for Contained Data Type
- Updated2023-02-17
- 4 minute(s) read
Check for Contained Data Type
Checks whether a variant contains the data type you specify.


variant
Variant data from which you want to retrieve data type information.

data type to find
Data type you want to find in the variant.

check inside refnums
A Boolean value that determines whether this node searches any refnums in the variant for the specified data type.
True | This node searches refnums in the variant for the specified data type. |
False | This node does not search for the specified data type inside refnums. |
Default: False

error in
Error conditions that occur before this node runs.
The node responds to this input according to standard error behavior.
Standard Error Behavior
Many nodes provide an error in input and an error out output so that the node can respond to and communicate errors that occur while code is running. The value of error in specifies whether an error occurred before the node runs. Most nodes respond to values of error in in a standard, predictable way.
error in does not contain an error | error in contains an error |
---|---|
If no error occurred before the node runs, the node begins execution normally.
If no error occurs while the node runs, it returns no error. If an error does occur while the node runs, it returns that error information as error out. | If an error occurred before the node runs, the node does not execute. Instead, it returns the error in value as error out. |
Default: No error

LabVIEW class qualified name
Specific class you want to find in the variant. You must set data type to find to Encapsulated to use this input.
If you search for a class instance by setting data type to find to Encapsulated, but leave this input empty, contains data type to find? returns True when the variant contains any classes.

contains data type to find?
A Boolean value that indicates whether a variant contains the data type you want to find. This node also searches the data types of cluster or array elements.
True | The variant contains data type to find. |
False | The variant does not contain data type to find. |

error out
Error information.
The node produces this output according to standard error behavior.
Standard Error Behavior
Many nodes provide an error in input and an error out output so that the node can respond to and communicate errors that occur while code is running. The value of error in specifies whether an error occurred before the node runs. Most nodes respond to values of error in in a standard, predictable way.
error in does not contain an error | error in contains an error |
---|---|
If no error occurred before the node runs, the node begins execution normally.
If no error occurs while the node runs, it returns no error. If an error does occur while the node runs, it returns that error information as error out. | If an error occurred before the node runs, the node does not execute. Instead, it returns the error in value as error out. |