HDK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
GA_PolyCounts::Range Class Reference

Range class for multi-threading with TBB. More...

#include <GA_PolyCounts.h>

Public Member Functions

 Range (const GA_PolyCounts &list)
 
 Range (const GA_PolyCounts &list, GA_Size begin, GA_Size end, GA_Size grainsize=1)
 
 Range (Range &that, UT_Split)
 
const_iterator begin () const
 
const_iterator end () const
 
GA_Size size () const
 
GA_Size grainsize () const
 
bool empty () const
 
bool is_divisible () const
 

Detailed Description

Range class for multi-threading with TBB.

Definition at line 225 of file GA_PolyCounts.h.

Constructor & Destructor Documentation

GA_PolyCounts::Range::Range ( const GA_PolyCounts list)
inline

Definition at line 228 of file GA_PolyCounts.h.

GA_PolyCounts::Range::Range ( const GA_PolyCounts list,
GA_Size  begin,
GA_Size  end,
GA_Size  grainsize = 1 
)
inline

Definition at line 233 of file GA_PolyCounts.h.

GA_PolyCounts::Range::Range ( Range that,
UT_Split   
)
inline

Definition at line 238 of file GA_PolyCounts.h.

Member Function Documentation

const_iterator GA_PolyCounts::Range::begin ( void  ) const
inline

Definition at line 246 of file GA_PolyCounts.h.

bool GA_PolyCounts::Range::empty ( void  ) const
inline

Definition at line 257 of file GA_PolyCounts.h.

const_iterator GA_PolyCounts::Range::end ( void  ) const
inline

Definition at line 252 of file GA_PolyCounts.h.

GA_Size GA_PolyCounts::Range::grainsize ( ) const
inline

Definition at line 256 of file GA_PolyCounts.h.

bool GA_PolyCounts::Range::is_divisible ( ) const
inline

Definition at line 258 of file GA_PolyCounts.h.

GA_Size GA_PolyCounts::Range::size ( void  ) const
inline

Definition at line 255 of file GA_PolyCounts.h.


The documentation for this class was generated from the following file: