lean cpp library
A lean C++ library providing efficient utility classes for high-performance C++ applications.
Static Public Attributes
lean::containers::simple_vector_policies::policy< RawMove, NoDestruct, NoConstruct > Struct Template Reference

Simple vector element construction policy. More...

#include <simple_vector.h>

List of all members.

Static Public Attributes

static const bool raw_move = RawMove
 Specifies whether memory containing constructed elements may be moved as a whole, without invoking the contained elements' copy or move constructors.
static const bool no_destruct = NoDestruct
 Specifies whether memory containing constructed elements may be freed as a whole, without invoking the contained elements' destructors.
static const bool no_construct = NoConstruct
 Specifies whether memory needs to be initialized by constructing elements.

Detailed Description

template<bool RawMove = false, bool NoDestruct = false, bool NoConstruct = false>
struct lean::containers::simple_vector_policies::policy< RawMove, NoDestruct, NoConstruct >

Simple vector element construction policy.


The documentation for this struct was generated from the following file: