static_reinit¶
#include <hpx/static_reinit/static_reinit.hpp>
¶
-
namespace
hpx
-
namespace
util
Functions
-
void
reinit_register
(util::function_nonser<void()> const &constructutil::function_nonser<void()> const &destruct)¶
-
void
reinit_construct
()¶
-
void
reinit_destruct
()¶
-
void
-
namespace
#include <hpx/static_reinit/reinitializable_static.hpp>
¶
Defines
-
HPX_EXPORT_REINITIALIZABLE_STATIC
¶
-
namespace
hpx
-
namespace
util
Variables
-
struct HPX_EXPORT_REINITIALIZABLE_STATIC
reinitializable_static
¶
-
template<typename
T
, typenameTag
, std::size_tN
>
structreinitializable_static
¶ -
Public Functions
-
HPX_NON_COPYABLE
(reinitializable_static)¶
-
reinitializable_static
()¶
-
operator reference
()¶
-
operator const_reference
() const¶
-
const_reference
get
(std::size_t item = 0) const¶
Private Types
-
typedef std::add_pointer<value_type>::type
pointer
¶
-
typedef std::aligned_storage<sizeof(value_type), std::alignment_of<value_type>::value>::type
storage_type
¶
Private Static Functions
-
static void
default_construct
()¶
-
static void
destruct
()¶
-
static void
default_constructor
()¶
Private Static Attributes
-
reinitializable_static<T, Tag, N>::storage_type
data_
¶
-
-
struct HPX_EXPORT_REINITIALIZABLE_STATIC
-
namespace