SheafSystem  0.0.0.0
sheaf::un_block_initialization_policy< T > Class Template Reference

An auto_block value initialization policy that leaves the values uninitialized. More...

#include <auto_block.h>

Static Public Member Functions

static void initialize (T *xbegin, T *xend)
 Initializes the range [xbegin, xend). More...
 
static void initialize (T &xvalue)
 Initializes xvalue. More...
 

Detailed Description

template<typename T>
class sheaf::un_block_initialization_policy< T >

An auto_block value initialization policy that leaves the values uninitialized.

Definition at line 42 of file auto_block.h.

Member Function Documentation

◆ initialize() [1/2]

template<typename T >
void sheaf::un_block_initialization_policy< T >::initialize ( T *  xbegin,
T *  xend 
)
static

Initializes the range [xbegin, xend).

Definition at line 54 of file auto_block.impl.h.

◆ initialize() [2/2]

template<typename T >
void sheaf::un_block_initialization_policy< T >::initialize ( T &  xvalue)
static

Initializes xvalue.

Definition at line 63 of file auto_block.impl.h.

References sheaf::invalid_block_initialization_policy< T >::initialize().


The documentation for this class was generated from the following files: