libs/core/coroutines/include/hpx/coroutines/thread_id_type.hpp
explicit thread_data_reference_counting(
                thread_id_addref addref = thread_id_addref::yes)
              : count_(addref == thread_id_addref::yes)
            {
            }
// the initial reference count is one by default as each newly
// created thread will be held alive by the variable returned from
// the creation function;
the initial reference count is one by default as each newly
created thread will be held alive by the variable returned from
the creation function.
the initial reference count is one by default as each newly created thread will be held alive by the variable returned from the creation function .
explicit thread_data_reference_counting(
                thread_id_addref addref = thread_id_addref::yes)
              : count_(addref == thread_id_addref::yes)
            {
            }
explicit thread_data_reference_counting ( thread_id_addref addref = thread_id_addref :: yes ) : count_ ( addref == thread_id_addref :: yes ) { }
the initial reference count is one by default as each newly
created thread will be held alive by the variable returned from
the creation function;
the initial reference count is one by default as each newly created thread will be held alive by the variable returned from the creation function ;