.TH "__gnu_parallel::parallel_tag" 3cxx "Wed Jul 14 2021" "libstdc++" \" -*- nroff -*- .ad l .nh .SH NAME __gnu_parallel::parallel_tag \- Recommends parallel execution at compile time, optionally using a user-specified number of threads\&. .SH SYNOPSIS .br .PP .PP Inherited by \fB__gnu_parallel::balanced_quicksort_tag\fP, \fB__gnu_parallel::balanced_tag\fP, \fB__gnu_parallel::default_parallel_tag\fP, \fB__gnu_parallel::exact_tag\fP, \fB__gnu_parallel::multiway_mergesort_exact_tag\fP, \fB__gnu_parallel::multiway_mergesort_sampling_tag\fP, \fB__gnu_parallel::multiway_mergesort_tag\fP, \fB__gnu_parallel::omp_loop_static_tag\fP, \fB__gnu_parallel::omp_loop_tag\fP, \fB__gnu_parallel::quicksort_tag\fP, \fB__gnu_parallel::sampling_tag\fP, and \fB__gnu_parallel::unbalanced_tag\fP\&. .SS "Public Member Functions" .in +1c .ti -1c .RI "\fBparallel_tag\fP ()" .br .RI "Default constructor\&. Use default number of threads\&. " .ti -1c .RI "\fBparallel_tag\fP (\fB_ThreadIndex\fP __num_threads)" .br .RI "Default constructor\&. Recommend number of threads to use\&. " .ti -1c .RI "\fB_ThreadIndex\fP \fB__get_num_threads\fP ()" .br .RI "Find out desired number of threads\&. " .ti -1c .RI "void \fBset_num_threads\fP (\fB_ThreadIndex\fP __num_threads)" .br .RI "Set the desired number of threads\&. " .in -1c .SH "Detailed Description" .PP Recommends parallel execution at compile time, optionally using a user-specified number of threads\&. .PP Definition at line 46 of file tags\&.h\&. .SH "Constructor & Destructor Documentation" .PP .SS "__gnu_parallel::parallel_tag::parallel_tag ()\fC [inline]\fP" .PP Default constructor\&. Use default number of threads\&. .PP Definition at line 53 of file tags\&.h\&. .SS "__gnu_parallel::parallel_tag::parallel_tag (\fB_ThreadIndex\fP __num_threads)\fC [inline]\fP" .PP Default constructor\&. Recommend number of threads to use\&. .PP \fBParameters\fP .RS 4 \fI__num_threads\fP Desired number of threads\&. .RE .PP .PP Definition at line 58 of file tags\&.h\&. .SH "Member Function Documentation" .PP .SS "\fB_ThreadIndex\fP __gnu_parallel::parallel_tag::__get_num_threads ()\fC [inline]\fP" .PP Find out desired number of threads\&. .PP \fBReturns\fP .RS 4 Desired number of threads\&. .RE .PP .PP Definition at line 63 of file tags\&.h\&. .PP Referenced by __gnu_parallel::__parallel_sort()\&. .SS "void __gnu_parallel::parallel_tag::set_num_threads (\fB_ThreadIndex\fP __num_threads)\fC [inline]\fP" .PP Set the desired number of threads\&. .PP \fBParameters\fP .RS 4 \fI__num_threads\fP Desired number of threads\&. .RE .PP .PP Definition at line 73 of file tags\&.h\&. .SH "Author" .PP Generated automatically by Doxygen for libstdc++ from the source code\&.