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

#include <yrange.h>

Inheritance diagram for CNORXZ::YRangeFactory:
CNORXZ::RangeFactoryBase

Public Member Functions

 YRangeFactory (const Vector< RangePtr > &rvec)
 
 YRangeFactory (Vector< RangePtr > &&rvec)
 
 YRangeFactory (const Vector< RangePtr > &rvec, const RangePtr &ref)
 
 YRangeFactory (Vector< RangePtr > &&rvec, 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


Specific factory for YRange.

Definition at line 267 of file yrange.h.

Constructor & Destructor Documentation

◆ YRangeFactory() [1/4]

CNORXZ::YRangeFactory::YRangeFactory ( const Vector< RangePtr > & rvec)

Construct and setup factory.

Parameters
rvecVector of ranges i.e. the sub-ranges the YRange consists of

Definition at line 548 of file yrange.cc.

◆ YRangeFactory() [2/4]

CNORXZ::YRangeFactory::YRangeFactory ( Vector< RangePtr > && rvec)

Construct and setup factory.

Parameters
rvecVector of ranges i.e. the sub-ranges the YRange consists of (move)

Definition at line 551 of file yrange.cc.

◆ YRangeFactory() [3/4]

CNORXZ::YRangeFactory::YRangeFactory ( const Vector< RangePtr > & rvec,
const RangePtr & ref )

Construct and setup factory.

Parameters
rvecVector of ranges i.e. the sub-ranges the YRange consists of
refRange the range to be constructed is related to

Definition at line 554 of file yrange.cc.

◆ YRangeFactory() [4/4]

CNORXZ::YRangeFactory::YRangeFactory ( Vector< RangePtr > && rvec,
const RangePtr & ref )

Construct and setup factory.

Parameters
rvecVector of ranges i.e. the sub-ranges the YRange consists of (move)
refRange the range to be constructed is related to

Definition at line 557 of file yrange.cc.


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