12 #ifndef TIL_PRIORITY_QUEUE_H
13 #define TIL_PRIORITY_QUEUE_H
32 unsigned int bucket_range,
33 unsigned int max_entries);
46 void empty(
bool delete_nodes =
true);
49 void setPriorityRange(
unsigned int bucket_range);
54 void setMaxSize(
unsigned int size);
58 unsigned int getBucketSize(
int bucket)
const;
64 unsigned int *myMaxBucketSize;
65 unsigned int myNumBuckets;
66 unsigned int myBucketPriority;
unsigned int getNumBuckets() const
unsigned int getPriorityRange() const
#define UT_NON_COPYABLE(CLASS)
Define deleted copy constructor and assignment operator inside a class.
unsigned int getMaxBucketSize(int bn) const
TIL_HoldingNode TIL_PNode
GU_API ComputeHierarchyResult traverse(const GU_Detail *gdp, GA_OffsetArray &roots, GA_OffsetArray &nodes, GA_OffsetArray &parents, UT_Map< GA_Offset, GA_OffsetArray > *children=nullptr)
ImageBuf OIIO_API add(Image_or_Const A, Image_or_Const B, ROI roi={}, int nthreads=0)