Provides script language access to C++ objects of this type.
Class Hierarchy | Type » Node » VariableNode » VariableArrayNode » StructInstanceNode |
Function members are as follows:
Return Type | Function Name | Documentation |
---|---|---|
<TypeBuffer> | GetMembers | Returns a pointer to a <TypeBuffer> with pointers to the <DataCapture> objects |
int32 | IsDeclared | Returns true if the <StructInstanceNode> is connected to a <StructNode> of which the <StructInstanceNode> is an instance. |
int32 | SameDeclarations | Tests to see if the RHS <StructInstanceNode> contains the same declarations. This is an exhaustive comparison. Data members must be the same type and all their data member values must match exactly. |
Object members are as follows:
Type Name | Accessor Name | Documentation |
---|---|---|
<StructInstanceLayout> | Layout | Returns a pointer to this object's underlying <StructInstanceLayout> object. |
<Node> | StructDeclaration | Gets or sets a pointer to the <StructNode> referred to by the <StructInstanceNode>. This <StructNode> must be in the local document. To make a <StructInstanceNode> refer to a <StructNode> in a remote document, use the data interface SetDeclaration(). |
<Node> | StructDeclarationLink | Gets or sets a pointer to the <StructNode> referred to by the <StructInstanceNode>. Unlike .StructDeclaration(), this data interface allows you to specify a <NodeLink> that refers to a <StructNode>. The <NodeLink> may refer to a <StructNode> in any local or remote document. |
string | StructTypeName | Gets or sets the struct type name. |