.TH "__gnu_parallel::_Job< _DifferenceTp >" 3cxx "Sun Jan 10 2021" "libstdc++" \" -*- nroff -*- .ad l .nh .SH NAME __gnu_parallel::_Job< _DifferenceTp > \- One __job for a certain thread\&. .SH SYNOPSIS .br .PP .SS "Public Types" .in +1c .ti -1c .RI "typedef _DifferenceTp \fB_DifferenceType\fP" .br .in -1c .SS "Public Attributes" .in +1c .ti -1c .RI "volatile _DifferenceType \fB_M_first\fP" .br .RI "First element\&. " .ti -1c .RI "volatile _DifferenceType \fB_M_last\fP" .br .RI "Last element\&. " .ti -1c .RI "volatile _DifferenceType \fB_M_load\fP" .br .RI "Number of elements, i\&.e\&. \fC_M_last-_M_first+1\fP\&. " .in -1c .SH "Detailed Description" .PP .SS "template .br struct __gnu_parallel::_Job< _DifferenceTp >" One __job for a certain thread\&. .PP Definition at line 54 of file workstealing\&.h\&. .SH "Member Data Documentation" .PP .SS "template volatile _DifferenceType \fB__gnu_parallel::_Job\fP< _DifferenceTp >::_M_first" .PP First element\&. Changed by owning and stealing thread\&. By stealing thread, always incremented\&. .PP Definition at line 62 of file workstealing\&.h\&. .PP Referenced by __gnu_parallel::__for_each_template_random_access_workstealing()\&. .SS "template volatile _DifferenceType \fB__gnu_parallel::_Job\fP< _DifferenceTp >::_M_last" .PP Last element\&. Changed by owning thread only\&. .PP Definition at line 67 of file workstealing\&.h\&. .PP Referenced by __gnu_parallel::__for_each_template_random_access_workstealing()\&. .SS "template volatile _DifferenceType \fB__gnu_parallel::_Job\fP< _DifferenceTp >::_M_load" .PP Number of elements, i\&.e\&. \fC_M_last-_M_first+1\fP\&. Changed by owning thread only\&. .PP Definition at line 72 of file workstealing\&.h\&. .PP Referenced by __gnu_parallel::__for_each_template_random_access_workstealing()\&. .SH "Author" .PP Generated automatically by Doxygen for libstdc++ from the source code\&.