HDK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
PDG_Node Member List

This is the complete list of members for PDG_Node, including all inherited members.

addBuiltinPorts(PDG_NodeType type, PDG_NodeSubtype sub_type)PDG_NodeInterface
addCommonDeps()PDG_Nodeprotectedvirtual
addCustomParameter(PDGT_Value::DataType type, const UT_StringHolder &name, const UT_StringHolder &label, const UT_StringArray &tags, int size)PDG_Node
addDependency(PDG_Dependency *dependency)PDG_Node
addError(const UT_StringHolder &message) const overridePDG_Nodevirtual
addErrorFmt(const char *fmt, Args &&...args) const PDG_NodeInterfaceinline
addEventHandler(PDG_EventHandler *handler)PDG_EventEmitter
addEventHandler(PDG_EventHandler *handler, PDG_EventType event)PDG_EventEmitter
addEventHandler(PDG_EventHandler *handler, const Filter &filter)PDG_EventEmitter
addFileDependency(const UT_StringHolder &file_path)PDG_NodeInterface
addInputDeps(PDG_Node *input_node)PDG_Nodeprotectedvirtual
addModTimeCacheEntry(const PDG_File &file, const PDG_WorkItem *work_item)PDG_Node
addOutputCacheEntry(const UT_StringHolder &file, int cache_id)PDG_Node
addParameter(PDGT_Value::DataType data_type, const UT_StringHolder &name, const UT_StringHolder &label, const UT_StringArray &tags, int size=1, bool custom=false)PDG_NodeInterface
addParameter(PDGT_Value::DataType data_type, const UT_StringHolder &name, const UT_StringHolder &label, int size=1, bool custom=false)PDG_NodeInterface
addParameterGroup(const UT_StringHolder &name, bool root=true, bool multiparm=false)PDG_NodeInterface
addPort(PDG_PortType type, const PDG_WorkItemDataType *data_type, const UT_StringHolder &name, const UT_StringHolder &label, const UT_StringArray &tags=UT_StringArray(), int size=0, bool ordered=true, bool custom=false)PDG_NodeInterface
addPropagate(PDGE_Dependency *dependency)PDGE_DependencyOwnerinlineprotected
addPropagateDependencies(const PDG_WorkItemArray &work_items)PDG_Nodeprotected
addSchedulerReference(PDG_Scheduler *scheduler)PDG_Nodeinline
addWarning(const UT_StringHolder &message) const overridePDG_Nodevirtual
addWarningFmt(const char *fmt, Args &&...args) const PDG_NodeInterfaceinline
addWorkItem(PDG_WorkItem *work_item)PDG_Nodeprotectedvirtual
addWorkItems(const PDG_WorkItemArray &work_items, PDG_EvaluationContext::State state, bool sort_items, bool add_batches)PDG_Nodeprotected
applyDirty(bool remove_outputs)PDG_Nodeprotected
appNode() const PDG_NodeInterfaceinline
Array typedefPDGE_DependencyOwner
attributeInfo() const PDG_NodeInterfaceinline
attributeLock() const PDG_Nodeinlineprotected
autoDependencies() const PDG_NodeInterfaceinline
batchItemsCopy(PDG_BatchWorkItemSet &set) const PDG_Node
BypassState enum namePDG_Node
bypassState() const PDG_Nodeinline
cacheBuiltinParms(PDG_NodeSet &dirty, bool dynamic_inputs)PDG_Nodeprotectedvirtual
callback() const PDG_Nodeinline
cancel()PDG_Node
canGenerateDep()PDG_Nodeinlineprotected
canHaveWorkItems() const PDG_Nodeinline
cast(UT_Array< T > &out, const Array &in)PDGE_DependencyOwnerinlinestatic
cast(Array &out, const UT_Array< T > &in)PDGE_DependencyOwnerinlinestatic
clearAllWorkItems()PDG_Nodeprotectedvirtual
clearOutputCache()PDG_Nodeprotected
clearSchedulerReferences()PDG_Nodeinline
clearWorkItem(PDG_WorkItem *work_item)PDG_Nodeprotectedvirtual
cloneFrom(const PDG_NodeInterface &interface)PDG_NodeInterface
commitWorkItem(PDG_WorkItem *work_item)PDG_Nodevirtual
commonVars() const PDG_NodeInterfaceinline
compactItems(bool reset_index=false)PDG_Nodeprotected
connectedAncestors(PDG_NodeSet &nodes, PDG_PortType type, bool filter_bypassed=true, bool filter_reference=true)PDG_Node
connectedNodes(PDG_NodeArray &nodes, PDG_PortType type, bool filter_bypassed=true, bool filter_reference=true) const PDG_Node
connectionCount(PDG_PortType type, bool filter_bypassed=true, bool filter_reference=true) const PDG_Node
context() const PDG_Nodeinline
cook(bool blocking, UT_WorkBuffer &errors)PDG_Node
CookWhen enum namePDG_Nodeprotected
cookWorkItem(PDGE_Resolutions &resolutions, PDG_WorkItem *work_item, bool did_cook)PDG_Nodevirtual
customParameters() const PDG_NodeInterface
debugGroup() const PDGE_DependencyOwnerinlinevirtual
debugName() const overridePDG_Nodeinlineprotectedvirtual
defaultParamValue(const UT_StringHolder &name, int index=0) const PDG_NodeInterface
dependencies() const PDG_Node
DependencyArray typedefPDG_NodeInterface
deserializeWorkItem(PDG_WorkItem *work_item)PDG_Nodevirtual
dirty(bool remove_outputs)PDG_Node
downstreamItems(PDG_WorkItemArray &work_items) const PDG_Nodeprotected
eBypassNode enum valuePDG_Node
eBypassNone enum valuePDG_Node
eBypassSubnetwork enum valuePDG_Node
eCookDeferred enum valuePDG_Nodeprotected
eCookImmediate enum valuePDG_Nodeprotected
eCookNone enum valuePDG_Nodeprotected
emitEvent(const PDG_Event &evt) const PDG_EventEmitter
endParameterGroup()PDG_NodeInterface
eRegenerateAlways enum valuePDG_Node
eRegenerateDirty enum valuePDG_Node
eRegenerateDirtyInvalidate enum valuePDG_Node
eRegenerateFull enum valuePDG_Node
eRegenerateNone enum valuePDG_Node
eRegeneratePropagate enum valuePDG_Node
eTargetedAll enum valuePDG_Nodeprotected
eTargetedEach enum valuePDG_Nodeprotected
eTargetedNone enum valuePDG_Nodeprotected
evalPartial(PDGE_Resolutions &, const PDGE_Evaluator &, PDGE_Dependency *, const Array &)PDGE_DependencyOwnerinlineprotectedvirtual
evalResolve(PDGE_Resolutions &, const PDGE_Evaluator &, PDGE_Dependency *)PDGE_DependencyOwnerinlineprotectedvirtual
evaluate(T &result, const UT_StringHolder &name, const PDG_WorkItem *work_item=nullptr, int index=0, int multi=-1) const PDG_NodeInterfaceinline
evaluateArray(T &result, const UT_StringHolder &name, const PDG_WorkItem *work_item=nullptr, int multi=-1) const PDG_NodeInterfaceinline
evaluateRaw(UT_StringHolder &result, const UT_StringHolder &name, const PDG_WorkItem *work_item=nullptr, int index=0, int multi=-1) const PDG_NodeInterfaceinline
evalUnresolve(PDGE_Dependency::Array &, PDGE_Dependency *)PDGE_DependencyOwnerinlineprotectedvirtual
eventHandlers(HandlerArray &handlers) const PDG_EventEmitter
eventQueueDestroyed()PDG_EventEmitter
Filter typedefPDG_EventEmitter
FilterMap typedefPDG_EventEmitter
firstConnectedNode(PDG_PortType type, bool filter_bypassed=true, bool filter_reference=true) const PDG_Node
freeze()PDG_Node
freezeFrom(const PDG_WorkItemArray &work_items)PDG_Node
getId() const PDG_Nodeinline
getMemoryUsage(bool inclusive) const overridePDG_Nodevirtual
HandlerArray typedefPDG_EventEmitter
HandlerSet typedefPDG_EventEmitter
hasErrors() const PDG_Nodeinline
hasUnorderedPorts() const PDG_NodeInterface
injectDynamicWorkItem(PDG_WorkItem *work_item)PDG_Nodeprotected
inputCount() const PDG_NodeInterface
inputPort(int index) const PDG_NodeInterface
inputPort(const UT_StringHolder &name) const PDG_NodeInterface
inputPorts() const PDG_NodeInterface
inputPortsForNode(PDG_Node *node, PDG_PortArray &ports) const PDG_NodeInterface
inputPortsForWorkItem(const PDG_WorkItem *work_item, PDG_PortArray &ports) const PDG_NodeInterface
isBypassed() const PDG_Nodeinline
isCooked() const PDG_Node
isCookedDep()PDG_Nodeinlineprotected
isDynamicEval() const PDG_Nodeinline
isDynamicGeneration() const PDG_Nodeinline
isDynamicProp() const PDG_Nodeinline
isErrorHandler() const PDG_Nodeinline
isErrorHandlerBranch() const PDG_Nodeinline
isGeneratedDep()PDG_Nodeinlineprotected
isGenerating() const PDG_Nodeinline
isLeaf() const PDG_Node
isOutputCached(PDG_WorkItem *work_item) const PDG_Nodeinlinevirtual
isValid() const PDG_NodeInterfaceinline
isWorkItemFromInputPort(const PDG_WorkItem *work_item, const UT_StringHolder &name) const PDG_NodeInterface
loopDepth() const PDG_Nodeinline
loopResetType() const PDG_Nodeinline
loopResetWhen() const PDG_Nodeinline
memoryInfo(PDG_MemoryInfo &memory_info, bool inclusive) const PDG_Nodevirtual
myActiveGeneratesPDG_Nodeprotected
myAttributeInfoPDG_NodeInterfaceprotected
myAttributeLockPDG_Nodemutableprotected
myBatchItemsPDG_Nodeprotected
myBeingDestroyedFlagPDG_EventEmitterprotected
myBypassStatePDG_Nodeprotected
myCallbackPDG_Nodeprotected
myCanGenerateDepPDG_Nodeprotected
myCanHaveWorkItemsPDG_Nodeprotected
myContextPDG_Nodeprotected
myCookWhenPDG_Nodeprotected
myDependenciesPDG_Nodeprotected
myExtraInputsPDG_Nodeprotected
myFiltersPDG_EventEmitterprotected
myHandlersPDG_EventEmitterprotected
myHandlersLockPDG_EventEmittermutableprotected
myHasCachedParmsPDG_Nodeprotected
myHasErrorPDG_Nodemutableprotected
myHasNoGeneratePDG_Nodeprotected
myIdPDG_Nodeprotected
myInputFilterPDG_Nodeprotected
myIsAllGenerationPDG_Nodeprotected
myIsCookedPDG_Nodeprotected
myIsCookedDepPDG_Nodeprotected
myIsDynamicEvalPDG_Nodeprotected
myIsDynamicGenPDG_Nodeprotected
myIsDynamicPropPDG_Nodeprotected
myIsErrorHandlerPDG_Nodeprotected
myIsErrorHandlerBranchPDG_Nodeprotected
myIsFrozenPDG_Nodeprotected
myIsGeneratedPDG_Nodeprotected
myIsGeneratedDepPDG_Nodeprotected
myLoopDepthPDG_Nodeprotected
myLoopResetTypePDG_Nodeprotected
myLoopResetWhenPDG_Nodeprotected
myMaxIndexPDG_Nodeprotected
myModTimeCachePDG_Nodeprotected
myModTimeCacheLockPDG_Nodemutableprotected
myNamePDG_Nodeprotected
myNodeOptionsPDG_Nodeprotected
myNodeStatsPDG_Nodeprotected
myOutputCachePDG_Nodeprotected
myOutputCacheLockPDG_Nodemutableprotected
myPropagateGroupPDG_Nodeprotected
myRegenerateReasonPDG_Nodeprotected
mySchedulerPDG_Nodeprotected
mySchedulerReferencesPDG_Nodeprotected
myServiceNamePDG_Nodeprotected
mySortOptionsPDG_Nodeprotected
myStaticAncestorsPDG_Nodeprotected
myTargetedByPDG_Nodeprotected
myTotalGeneratesPDG_Nodeprotected
myTypeObjectPDG_Nodeprotected
myUseServiceBlockPDG_Nodeprotected
myWorkItemLockPDG_Nodemutableprotected
myWorkItemsPDG_Nodeprotected
name() const PDG_Nodeinline
needsNodeCook(UT_ArrayMap< PDG_Node *, bool > &needs_cook, bool generate_only, bool cook)PDG_Nodeprotected
nodeOptions(bool do_update)PDG_Node
nodeSubtype() const PDG_Node
nodeType() const PDG_Node
numOrderedPorts() const PDG_NodeInterface
outputCount() const PDG_NodeInterface
outputFiles(PDG_File::Array &files, bool localize) const PDG_Node
outputPort(int index) const PDG_NodeInterface
outputPort(const UT_StringHolder &name) const PDG_NodeInterface
outputPorts() const PDG_NodeInterface
parameter(const UT_StringHolder &name, int multi=-1) const PDG_NodeInterface
parameterCount() const PDG_NodeInterface
ParameterGroupArray typedefPDG_NodeInterface
parameterGroups() const PDG_NodeInterfaceinline
parameters() const PDG_NodeInterface
parametersForTag(const UT_StringHolder &tag, PDG_PortArray &parameters) const PDG_NodeInterface
paramValue(const UT_StringHolder &name, int index=0) const PDG_NodeInterface
PDG_BatchWorkItem classPDG_Nodefriend
PDG_EventEmitter(PDG_EventQueue *eventQueue, bool block_destruction)PDG_EventEmitter
PDG_Mapper classPDG_Nodefriend
PDG_Node(PDG_GraphContext *context, const UT_StringHolder &name, const PDG_NodeCallbackType *type_object, int id=-1)PDG_Node
PDG_NodeInterface(UT_StringHolder name="", UT_StringHolder data_type="")PDG_NodeInterface
PDG_Partitioner classPDG_Nodefriend
PDG_Processor classPDG_Nodefriend
PDG_WorkItem classPDG_Nodefriend
PDG_WorkItemDirty classPDG_Nodefriend
PDGE_DependencyOwner()PDGE_DependencyOwnerinline
performancePath(UT_WorkBuffer &buffer, const UT_StringHolder &event_name, const PDG_WorkItem *work_item) const PDG_Node
port(PDG_PortType type, int index) const PDG_NodeInterface
port(PDG_PortType type, const UT_StringHolder &name) const PDG_NodeInterface
port(const UT_StringHolder &name) const PDG_NodeInterface
portCount(PDG_PortType type) const PDG_NodeInterface
ports(PDG_PortType type) const PDG_NodeInterface
postCook(PDG_NodeSet &visited)PDG_Node
postCook()PDG_Nodeprotectedvirtual
preCook(PDG_NodeSet &dirty, PDG_NodeSet &visited, bool &save_scene, bool has_filter)PDG_Node
preCook(bool is_dirty, bool has_filter)PDG_Nodeprotectedvirtual
preCookLoop()PDG_Node
preCookLoop(const UT_Array< LoopInfo > &begin_info)PDG_Nodeprotectedvirtual
prepareDirty()PDG_Node
prepareDirtyAll(PDG_WorkItemDirty &dirty_state, bool remove_outputs)PDG_Nodeprotected
propagateGroup()PDG_Nodeinlineprotected
propagateSet()PDGE_DependencyOwnerinlineprotected
queueNodeDeps(PDGE_Evaluator &evaluator, const PDG_NodeSet &leaf_nodes, const PDG_NodeSet &error_handlers, bool generate_only, bool cook)PDG_Nodestatic
queueNodeDeps(PDGE_Evaluator &evaluator, const UT_ArrayMap< PDG_Node *, bool > &needs_cook, const PDG_NodeSet &error_handlers, PDG_NodeSet &visited, bool generate_only, bool cook)PDG_Nodeprotected
queueWorkItem(PDG_WorkItem *work_item)PDG_Nodeinlineprotectedvirtual
queueWorkItemDeps(PDGE_Evaluator &evaluator, PDG_NodeSet &visited_nodes, PDG_WorkItemSet &visited_items, PDG_Filter &filter)PDG_Node
queueWorkItemDeps(PDGE_Resolutions &resolutions, const PDG_WorkItemArray &work_items, const PDG_BatchWorkItemSet &batches, PDGE_Dependency *can_cook_dep)PDG_Nodeprotected
RegenerateReason enum namePDG_Node
regenerateReason() const PDG_Nodeinline
removeAllEventHandlers(bool user_handler_only=false)PDG_EventEmitter
removeDependency(PDG_Dependency *dependency)PDG_Node
removeEventHandler(PDG_EventHandler *handler)PDG_EventEmitter
removeItem(PDG_WorkItem *work_item)PDG_Node
removeParameter(const UT_StringHolder &name)PDG_NodeInterface
rename(const UT_StringHolder &new_name)PDG_Node
requiresCookedInputs(bool cook) const PDG_Nodeprotectedvirtual
reserveIndexBlock(int number)PDG_Node
resetOwner() overridePDG_Nodeprotectedvirtual
resolveDependencies()PDG_Node
resolveWorkItemDataType(UT_WorkBuffer &errors)PDG_NodeInterface
saveJSON(std::ostream &os, bool binary)PDG_Node
saveJSON(const UT_StringHolder &file_path)PDG_Node
scheduler() const PDG_Node
schedulerReferences() const PDG_Nodeinline
scriptInfo() const PDG_NodeInterfaceinline
serviceName() const PDG_Nodeinline
Set typedefPDGE_DependencyOwner
setAppNode(Args &&...args)PDG_NodeInterfaceinline
setAttributeInfo(const PDG_AttributeInfo &info)PDG_NodeInterfaceinline
setBypassState(BypassState state)PDG_Nodeinline
setCallback(PDG_NodeCallbackPtr callback)PDG_Nodeinline
setEventQueue(PDG_EventQueue *eventQueue)PDG_EventEmitter
setIsErrorHandler(bool error_handler)PDG_Nodeinline
setIsErrorHandlerBranch(bool error_handler)PDG_Nodeinline
setRegenerateReason(RegenerateReason reason)PDG_Nodeinline
setScheduler(PDG_Scheduler *scheduler)PDG_Node
setScriptInfo(const PDG_JobScriptInfo &info)PDG_NodeInterfaceinline
setServiceCompatibility(const UT_StringHolder &service_type_name, bool compatible)PDG_NodeInterface
shouldSchedule(const PDG_WorkItem *work_item) const PDG_Nodeinlineprotectedvirtual
sortOptions() const PDG_Nodeinline
stats() const PDG_Nodeinline
stats()PDG_Nodeinline
supportedEventTypes() const overridePDG_Nodevirtual
syncWorkItem(PDG_WorkItem *work_item, const PDG_WorkItem *clone_target)PDG_Nodeinlinevirtual
TargetedBy enum namePDG_Nodeprotected
templateInterface() const PDG_Node
templateName() const PDG_NodeInterfaceinline
theCacheModeMenuScriptPDG_NodeInterfacestatic
theFeedbackAttribPatternParmPDG_NodeInterfacestatic
theFeedbackAttribsParmPDG_NodeInterfacestatic
theFeedbackBeginParmPDG_NodeInterfacestatic
theFeedbackFilesParmPDG_NodeInterfacestatic
theGenerateMenuScriptPDG_NodeInterfacestatic
thePartitionerIDAttribParmPDG_NodeInterfacestatic
thePartitionerIgnoreFailuresPDG_NodeInterfacestatic
thePartitionerMergeAttribsParmPDG_NodeInterfacestatic
thePartitionerMergeOpParmPDG_NodeInterfacestatic
thePartitionerMergeOutputsParmPDG_NodeInterfacestatic
thePartitionerMergeParmPDG_NodeInterfacestatic
thePartitionerMergePatternParmPDG_NodeInterfacestatic
thePartitionerMergePreserveParmPDG_NodeInterfacestatic
thePartitionerSetFrameParmPDG_NodeInterfacestatic
thePartitionerSortAttribParmPDG_NodeInterfacestatic
thePartitionerSortDirectionParmPDG_NodeInterfacestatic
thePartitionerSortParmPDG_NodeInterfacestatic
thePartitionerSortRequiredParmPDG_NodeInterfacestatic
thePartitionerSplitAttributeParmPDG_NodeInterfacestatic
thePartitionerSplitDefaultParmPDG_NodeInterfacestatic
thePartitionerSplitEnabledParmPDG_NodeInterfacestatic
thePartitionerSplitMissingParmPDG_NodeInterfacestatic
thePartitionerSplitPartialParmPDG_NodeInterfacestatic
thePartitionerStoreIDsParmPDG_NodeInterfacestatic
thePartitionerTargetParmPDG_NodeInterfacestatic
thePartitionerTargetTypeParmPDG_NodeInterfacestatic
thePartitionerWhenParmPDG_NodeInterfacestatic
theProcessorCacheModeParmPDG_NodeInterfacestatic
theProcessorCommandParmPDG_NodeInterfacestatic
theProcessorCookTypeParmPDG_NodeInterfacestatic
theProcessorLabelExpressionParmPDG_NodeInterfacestatic
theProcessorLabelTypeParmPDG_NodeInterfacestatic
theProcessorPriorityExpressionParmPDG_NodeInterfacestatic
theProcessorPriorityTypeParmPDG_NodeInterfacestatic
theProcessorScheduleWhenParmPDG_NodeInterfacestatic
theProcessorServiceNameParmPDG_NodeInterfacestatic
theProcessorServiceResetTypeParmPDG_NodeInterfacestatic
theProcessorServiceResetWhenParmPDG_NodeInterfacestatic
theProcessorUseScheduleWhenParmPDG_NodeInterfacestatic
theProcessorUseServiceBlockParmPDG_NodeInterfacestatic
theProcessorWorkItemGenerationParmPDG_NodeInterfacestatic
theSchedulerCheckExpectedOutputsParmPDG_NodeInterfacestatic
theSchedulerCompressWorkItemDataParmPDG_NodeInterfacestatic
theSchedulerDataSourceParmPDG_NodeInterfacestatic
theSchedulerDeleteTempDirPDG_NodeInterfacestatic
theSchedulerMapModeParmPDG_NodeInterfacestatic
theSchedulerMapZoneParmPDG_NodeInterfacestatic
theSchedulerMaxItemsParmPDG_NodeInterfacestatic
theSchedulerMaxTasksParmPDG_NodeInterfacestatic
theSchedulerRpcBackoffPDG_NodeInterfacestatic
theSchedulerRpcBatchPDG_NodeInterfacestatic
theSchedulerRpcIgnoreErrorsPDG_NodeInterfacestatic
theSchedulerRpcMaxErrorsPDG_NodeInterfacestatic
theSchedulerRpcReleasePDG_NodeInterfacestatic
theSchedulerRpcRetriesPDG_NodeInterfacestatic
theSchedulerRpcTimeoutPDG_NodeInterfacestatic
theSchedulerTickPeriodParmPDG_NodeInterfacestatic
theSchedulerUseMapZoneParmPDG_NodeInterfacestatic
theSchedulerUseMaxTasksParmPDG_NodeInterfacestatic
theSchedulerValidateOutputsParmPDG_NodeInterfacestatic
theSchedulerWaitForFailuresPDG_NodeInterfacestatic
theSchedulerWorkingDirParmPDG_NodeInterfacestatic
theSeparatorLabelPDG_NodeInterfacestatic
theTagExpandNamePDG_NodeInterfacestatic
theTagExtraInputPDG_NodeInterfacestatic
theTagOpDepDirtyPDG_NodeInterfacestatic
theTagOpDepRegenPDG_NodeInterfacestatic
typeObject() const PDG_Node
updateBuiltinField(PDG_NodeSet &dirty, const UT_StringHolder &parm_name, FieldType &field, const FieldType &default_value, bool set_dirty=true)PDG_Nodeinlineprotected
updateBypassState(BypassState state)PDG_Nodeinline
updateInputRegeneration()PDG_Nodeprotected
updateModTimeCache()PDG_Nodeprotected
updateRegenerateReason(RegenerateReason reason)PDG_Nodeinline
upstreamItems(PDG_WorkItemArray &work_items, bool skip_failed=false) const PDG_Nodeprotected
useServiceBlock() const PDG_Nodeinline
workItemDataType()PDG_NodeInterfaceinline
workItemDataType() const PDG_NodeInterfaceinline
workItemMemory(bool attribs_only=false) const PDG_Node
workItems() const PDG_Nodeinline
workItemsCopy(PDG_WorkItemArray &array) const PDG_Node
workItemsCopy(PDG_WorkItemArray &array, const Filter &filter) const PDG_Nodeinline
~PDG_EventEmitter()PDG_EventEmittervirtual
~PDG_Node() overridePDG_Node
~PDG_NodeInterface()PDG_NodeInterfacevirtual
~PDGE_DependencyOwner()PDGE_DependencyOwnerinlinevirtual