![]() |
CNORXZ
Container with Native Operation Routines and Expressions
|
#include <crange.h>
Public Types | |
| typedef CRange | oType |
Public Member Functions | |
| CRangeFactory (SizeT size) | |
| CRangeFactory (SizeT size, RangePtr ref) | |
Public Member Functions inherited from CNORXZ::RangeFactoryBase | |
| RangeFactoryBase ()=default | |
| virtual | ~RangeFactoryBase ()=default |
| RangePtr | create () |
Protected Member Functions | |
| virtual void | make () override |
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) |
Additional Inherited Members | |
Static Public Member Functions inherited from CNORXZ::RangeFactoryBase | |
| static RangePtr | getRegistered (const TypeInfo &info, const RangePtr &r) |
Protected Attributes inherited from CNORXZ::RangeFactoryBase | |
| RangePtr | mProd |
| CNORXZ::CRangeFactory::CRangeFactory | ( | SizeT | size | ) |
|
overrideprotectedvirtual |
Abstract method to create the product.
Implements CNORXZ::RangeFactoryBase.