CNORXZ
Container with Native Operation Routines and Expressions
Loading...
Searching...
No Matches
Public Member Functions | List of all members
CNORXZ::URangeFactory< MetaT > Class Template Reference

#include <urange.h>

Inheritance diagram for CNORXZ::URangeFactory< MetaT >:
CNORXZ::RangeFactoryBase

Public Member Functions

 URangeFactory (const Vector< MetaT > &space)
 
 URangeFactory (Vector< MetaT > &&space)
 
 URangeFactory (const Vector< MetaT > &space, const RangePtr &ref)
 
 URangeFactory (Vector< MetaT > &&space, const RangePtr &ref)
 
- Public Member Functions inherited from CNORXZ::RangeFactoryBase
 RangeFactoryBase ()=default
 
virtual ~RangeFactoryBase ()=default
 
RangePtr create ()
 

Additional Inherited Members

- Static Public Member Functions inherited from CNORXZ::RangeFactoryBase
static RangePtr getRegistered (const TypeInfo &info, const RangePtr &r)
 
- Protected Member Functions inherited from CNORXZ::RangeFactoryBase
RangePtr fromCreated (const TypeInfo &info, const Vector< Uuid > &rids) const
 
void addToCreated (const TypeInfo &info, const Vector< Uuid > &rids, const RangePtr &r)
 
- Protected Attributes inherited from CNORXZ::RangeFactoryBase
RangePtr mProd
 

Detailed Description

template<typename MetaT>
class CNORXZ::URangeFactory< MetaT >

Specific factory for URange.

Template Parameters
MetaTMeta data type.

Definition at line 147 of file urange.h.

Constructor & Destructor Documentation

◆ URangeFactory() [1/4]

template<typename MetaT >
CNORXZ::URangeFactory< MetaT >::URangeFactory ( const Vector< MetaT > & space)

Definition at line 229 of file urange.cc.h.

◆ URangeFactory() [2/4]

template<typename MetaT >
CNORXZ::URangeFactory< MetaT >::URangeFactory ( Vector< MetaT > && space)

Definition at line 233 of file urange.cc.h.

◆ URangeFactory() [3/4]

template<typename MetaT >
CNORXZ::URangeFactory< MetaT >::URangeFactory ( const Vector< MetaT > & space,
const RangePtr & ref )

Definition at line 237 of file urange.cc.h.

◆ URangeFactory() [4/4]

template<typename MetaT >
CNORXZ::URangeFactory< MetaT >::URangeFactory ( Vector< MetaT > && space,
const RangePtr & ref )

Definition at line 241 of file urange.cc.h.


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