HDK
Main Page
Related Pages
Modules
Namespaces
Classes
Files
Examples
File List
File Members
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Friends
Macros
Groups
Pages
VOP_AutoNode.h
Go to the documentation of this file.
1
/*
2
* PROPRIETARY INFORMATION. This software is proprietary to
3
* Side Effects Software Inc., and is not to be reproduced,
4
* transmitted, or disclosed in any way without written permission.
5
*
6
* NAME: ( LIB Library, C++)
7
*
8
* COMMENTS:
9
* Note: This is more of an internal class, not an actual node. It
10
* needs to inherit from VOP_Node to generate code properly, though.
11
* What happens is during code generation, copies of it are inserted
12
* into the flattened node list. Thus, these are essentially virtual
13
* nodes that get created only at code generation time and destroyed
14
* immediately afterwards.
15
*
16
* During code generation, they pretend they really are connected
17
* to nodes, and generate automatic code for various purposes
18
* (eg to convert types, to promote parameter, etc.)
19
*
20
*/
21
22
#ifndef __VOP_AutoNode_h__
23
#define __VOP_AutoNode_h__
24
25
#include "
VOP_API.h
"
26
#include "
VOP_Node.h
"
27
28
class
VOP_API
VOP_AutoNode
:
public
VOP_Node
29
{
30
public
:
31
VOP_AutoNode
(
OP_Network
*net);
32
~
VOP_AutoNode
()
override
;
33
34
bool
isAutoVopNode
()
const override
;
35
void
getPathWithSubnet
(
UT_String
&str)
const override
;
36
37
private
:
38
};
39
40
#endif
41
VOP_API.h
VOP_Node::isAutoVopNode
virtual bool isAutoVopNode() const
Definition:
VOP_Node.h:983
OP_Node::getPathWithSubnet
virtual void getPathWithSubnet(UT_String &str) const
Returns the path of this node relative to its getCreator()
VOP_API
#define VOP_API
Definition:
VOP_API.h:10
VOP_AutoNode
Definition:
VOP_AutoNode.h:28
VOP_Node.h
UT_String
Definition:
UT_String.h:73
VOP_Node
Definition:
VOP_Node.h:267
OP_Network
Definition:
OP_Network.h:152
VOP
VOP_AutoNode.h
Generated on Thu Nov 21 2024 02:46:18 for HDK by
1.8.6