|
| PDG_WorkItemHolder (PDG_GraphContext *context, PDG_Processor *processor, bool commitable, bool is_static) |
|
| ~PDG_WorkItemHolder () |
|
PDG_WorkItem * | addWorkItem (CommitResult &result, UT_WorkBuffer &errors) |
|
PDG_WorkItem * | addWorkItem (CommitResult &result, const PDG_WorkItemOptions &options, UT_WorkBuffer &errors) |
|
PDG_WorkItem * | addWorkItem (CommitResult &result, const PDG_WorkItemOptions &options, const PDGT_ValueArgs &extra_args, UT_WorkBuffer &errors) |
|
PDG_WorkItem * | addWorkItemFromJSONString (CommitResult &result, const UT_StringHolder &json_data, PDG_WorkItem *parent, PDG_AttributeCollision strategy, bool preserve_type, bool preserve_index, bool add_attributes, UT_WorkBuffer &errors) |
|
bool | addWorkItemArrayFromJSONString (CommitResult &result, PDG_WorkItemArray &work_items, const UT_StringHolder &json_data, PDG_WorkItem *parent, PDG_AttributeCollision strategy, bool preserve_type, bool preserve_index, bool add_attributes, UT_WorkBuffer &errors) |
|
PDG_WorkItem * | addWorkItemFromDict (CommitResult &result, const UT_OptionsHolder &dict, PDG_WorkItem *parent, PDG_AttributeCollision strategy, bool preserve_type, bool preserve_index, bool add_attributes, UT_WorkBuffer &errors) |
|
bool | addWorkItemArrayFromDict (CommitResult &result, PDG_WorkItemArray &work_items, const UT_OptionsHolder &dict, PDG_WorkItem *parent, PDG_AttributeCollision strategy, bool preserve_type, bool preserve_index, bool add_attributes, UT_WorkBuffer &errors) |
|
PDG_WorkItem * | addWorkItemFromJSONFile (CommitResult &result, const UT_StringHolder &file_path, PDG_WorkItem *parent, PDG_AttributeCollision strategy, bool preserve_type, bool preserve_index, bool add_attributes, UT_WorkBuffer &errors) |
|
bool | addWorkItemArrayFromJSONFile (CommitResult &result, PDG_WorkItemArray &work_items, const UT_StringHolder &file_path, PDG_WorkItem *parent, PDG_AttributeCollision strategy, bool preserve_type, bool preserve_index, bool add_attributes, UT_WorkBuffer &errors) |
|
PDG_WorkItem * | addWorkItemFromWorkItem (CommitResult &result, const PDG_WorkItem *work_item, PDG_WorkItem *parent, PDG_AttributeCollision strategy, bool preserve_type, bool preserve_index, bool add_attributes, UT_WorkBuffer &errors) |
|
const PDG_Processor * | node () const |
|
const PDG_WorkItemArray & | addedWorkItems () const |
|
const PDG_BatchWorkItemSet & | addedBatchItems () const |
|
const PDG_WorkItemArray & | allWorkItems () const |
|
const PDG_BatchWorkItemSet & | allBatchItems () const |
|
void | addExtraWorkItems (const PDG_WorkItemArray &items) |
|
bool | isEmpty () const |
|
bool | isCommitable () const |
|
int | commitCount () const |
|
void | setCommitCount (int count) |
|
bool | useNodePriority () const |
|
CommitResult | commit () |
|
void | clearAddedItems (bool delete_items) |
|
void | setExistingItems (const PDG_WorkItemArray &items) |
|
| PDG_DependencyHolder () |
|
| PDG_DependencyHolder (const PDG_WorkItemArray &valid) |
|
bool | addDependency (PDG_WorkItem *dependent, PDG_WorkItem *dependency, UT_WorkBuffer &errors) |
|
const PDG_WorkItemPairArray & | dependencyPairs () const |
|