Public Member Functions | Static Public Member Functions | List of all members
ecl::BluePrintFactory< Array< Type, DynamicStorage > > Class Template Reference

Blueprint factory for dynamic arrays. More...

#include <array_dynamic_mem_check.hpp>

Inheritance diagram for ecl::BluePrintFactory< Array< Type, DynamicStorage > >:
Inheritance graph
[legend]

Public Member Functions

virtual ~BluePrintFactory ()
 
virtual ~BluePrintFactory ()
 

Static Public Member Functions

static blueprints::ConstantDynamicArray< Type > Constant (size_t size, const Type &value)
 Generates a constant array of the specified size. More...
 
static blueprints::ConstantDynamicArray< Type > Constant (size_t size, const Type &value)
 Generates a constant array of the specified size. More...
 

Detailed Description

template<typename Type>
class ecl::BluePrintFactory< Array< Type, DynamicStorage > >

Blueprint factory for dynamic arrays.

Generates various blueprints that instantiate or configure dynamic arrays from commonly used algorithms.

See also
Array.

Definition at line 68 of file array_dynamic_mem_check.hpp.

Constructor & Destructor Documentation

◆ ~BluePrintFactory() [1/2]

template<typename Type >
virtual ecl::BluePrintFactory< Array< Type, DynamicStorage > >::~BluePrintFactory ( )
inlinevirtual

Definition at line 81 of file array_dynamic_mem_check.hpp.

◆ ~BluePrintFactory() [2/2]

template<typename Type >
virtual ecl::BluePrintFactory< Array< Type, DynamicStorage > >::~BluePrintFactory ( )
inlinevirtual

Definition at line 84 of file array_dynamic_no_mem_check.hpp.

Member Function Documentation

◆ Constant() [1/2]

template<typename Type >
static blueprints::ConstantDynamicArray<Type> ecl::BluePrintFactory< Array< Type, DynamicStorage > >::Constant ( size_t  size,
const Type &  value 
)
inlinestatic

Generates a constant array of the specified size.

Generates a blueprint for creating a dynamically sizeable array with a constant value of the specified size.

Returns
ConstantDynamicArray : the resulting blueprint.

Definition at line 78 of file array_dynamic_mem_check.hpp.

◆ Constant() [2/2]

template<typename Type >
static blueprints::ConstantDynamicArray<Type> ecl::BluePrintFactory< Array< Type, DynamicStorage > >::Constant ( size_t  size,
const Type &  value 
)
inlinestatic

Generates a constant array of the specified size.

Generates a blueprint for creating a dynamically sizeable array with a constant value of the specified size.

Returns
ConstantDynamicArray : the resulting blueprint.

Definition at line 81 of file array_dynamic_no_mem_check.hpp.


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


ecl_containers
Author(s): Daniel Stonier
autogenerated on Wed Mar 2 2022 00:16:34