__gnu_parallel::parallel_tag(3cxx)

hiii bestie πŸ’– welcome to the __gnu_parallel::parallel_tag(3cxx) manual page from libstdc++ β€” we're talking compile-time parallel energy, optional thread counts, and a whole tag family tree. let's gooo ✨

🌸 NAME 🌸

__gnu_parallel::parallel_tag β€” Recommends parallel execution at compile time, optionally using a user-specified number of threads. 🫢

πŸ¦‹ SYNOPSIS πŸ¦‹

#include <tags.h>

Inherited by these absolute icons β€” no cap, the whole tag family is here:

  • __gnu_parallel::balanced_quicksort_tag
  • __gnu_parallel::balanced_tag
  • __gnu_parallel::default_parallel_tag
  • __gnu_parallel::exact_tag
  • __gnu_parallel::multiway_mergesort_exact_tag
  • __gnu_parallel::multiway_mergesort_sampling_tag
  • __gnu_parallel::multiway_mergesort_tag
  • __gnu_parallel::omp_loop_static_tag
  • __gnu_parallel::omp_loop_tag
  • __gnu_parallel::quicksort_tag
  • __gnu_parallel::sampling_tag
  • __gnu_parallel::unbalanced_tag

πŸŽ€ Public Member Functions πŸŽ€

  • parallel_tag () β€” Default constructor. Use default number of threads. πŸ’…
  • parallel_tag (_ThreadIndex __num_threads) β€” Default constructor. Recommend number of threads to use. 🧚
  • _ThreadIndex __get_num_threads () β€” Find out desired number of threads. πŸ”
  • void set_num_threads (_ThreadIndex __num_threads) β€” Set the desired number of threads. πŸŽ€

πŸ’– Detailed Description πŸ’–

Recommends parallel execution at compile time, optionally using a user-specified number of threads. That's the whole vibe: this tag recommends parallel execution at compile time, and it can optionally use a user-specified number of threads. periodt. 🌈

🌸 Constructor & Destructor Documentation 🌸

🌷 __gnu_parallel::parallel_tag::parallel_tag () [inline]

Default constructor. Use default number of threads. πŸŽ€

🌷 __gnu_parallel::parallel_tag::parallel_tag (_ThreadIndex __num_threads) [inline]

Default constructor. Recommend number of threads to use. πŸ¦‹

Parameters

  • __num_threads β€” Desired number of threads. πŸ’–

⭐ Member Function Documentation ⭐

πŸ”₯ _ThreadIndex __gnu_parallel::parallel_tag::__get_num_threads () [inline]

Find out desired number of threads. πŸ”

Returns

  • Desired number of threads. ✨

Referenced by

  • __gnu_parallel::__parallel_sort()
  • __gnu_parallel::__parallel_sort()
  • __gnu_parallel::__parallel_sort()
  • __gnu_parallel::__parallel_sort()
  • __gnu_parallel::__parallel_sort()
  • __gnu_parallel::__parallel_sort()
  • __gnu_parallel::__parallel_sort()

yes bestie, seven identical entries β€” the docs really said it seven times. πŸ’€

πŸ‘‘ Author πŸ‘‘

Generated automatically by Doxygen for libstdc++ from the source code. πŸ€–πŸ’–


okay that's the page, bestie 🫢 β€” source/version: libstdc++, manual page: __gnu_parallel::parallel_tag(3cxx). the footer didn't give a date, so no invented date from me, periodt. πŸ’