MatrixBerryCore
Static Public Member Functions | Private Member Functions | Static Private Member Functions | List of all members
mxberry::core::type::NestedArrayTypeFactory Class Reference
Inheritance diagram for mxberry::core::type::NestedArrayTypeFactory:
Inheritance graph
[legend]
Collaboration diagram for mxberry::core::type::NestedArrayTypeFactory:
Collaboration graph
[legend]

Static Public Member Functions

static function fromClassNameArray (in classNameListCArray, in unknownTypeKindName)
 
static function fromValue (in value)
 
static function fromClassName (in classNameList, in unknownTypeKindName)
 
- Static Public Member Functions inherited from mxberry::core::type::NestedArrayType
static function fromClassName (in classNameList)
 fromClassName translates built-in class names into STypeInfo definitions More...
 
static function fromStruct (in SInp)
 
static function fromClassNameArray (in classNameListCArray)
 
static function fromValue (in value)
 
static function fromValueArray (in valueArray)
 

Private Member Functions

function NestedArrayTypeFactory ()
 

Static Private Member Functions

static function unknownTypeCellArray (in typeKindName, in sizeVec)
 
static function unknownType (in typeKindName)
 

Additional Inherited Members

- Public Member Functions inherited from mxberry::core::type::NestedArrayType
function isIncludedInto (in self, in obj)
 
function toClassName (in self)
 
function toTypeSequenceString (in self)
 
function isContainedInCellType (in self)
 
function isCellTypeContained (in ignoredArg)
 
function struct (in self)
 
function setFromValue (in self, in value)
 
function classname2typeinfo (in classNameList)
 CLASSNAME2TYPEINFO translates built-in class names into STypeInfo definitions. More...
 
function generatetypeinfostruct (in value)
 GENERATETYPEINFOSTRUCT constructs a meta structure containing a complete (recursive for cells) information about type of input array. More...
 
function updateinternal (in level, in className)
 
function generateinternal (in value, in level)
 
function loadobj (in obj)
 
function typeinfo2classname (in STypeInfo)
 
- Public Member Functions inherited from mxberry::core::type::ANestedArrayType
function createDefaultArray (in self, in sizeInpVec)
 
function getDepth (in self)
 
function getTypeName (in self)
 
function isEmptyTypeSet (in self)
 
function isCompleteTypeSet (in self)
 
function disp (in self)
 
function isequal (in self, in obj)
 
function eq (in self, in obj)
 
function ne (in self, in obj)
 
function createarraybytypeinfo (in STypeInfo, in sizeVec)
 CREATEARRAYBYTYPEINFO creates an array of STypeInfo structure. More...
 
function createnestedcell (in depth)
 
- Protected Member Functions inherited from mxberry::core::type::NestedArrayType
function getValueTypeStruct (in self)
 
function NestedArrayType (in varargin)
 
- Protected Member Functions inherited from mxberry::core::type::ANestedArrayType
function isEqual (in self, in obj)
 
function throwCannotDetermineIfIncludedIntoException (in self)
 
- Static Protected Member Functions inherited from mxberry::core::type::NestedArrayType
static function isMe (in obj)
 
- Protected Attributes inherited from mxberry::core::type::NestedArrayType
Property typeInfo
 

Detailed Description

Author
Peter Gagarinov, PhD pgaga.nosp@m.rino.nosp@m.v@gma.nosp@m.il.c.nosp@m.om

Definition at line 7 of file NestedArrayTypeFactory.m.

Constructor & Destructor Documentation

◆ NestedArrayTypeFactory()

function mxberry::core::type::NestedArrayTypeFactory::NestedArrayTypeFactory ( )
private

Member Function Documentation

◆ fromClassName()

static function mxberry::core::type::NestedArrayTypeFactory::fromClassName ( in  classNameList,
in  unknownTypeKindName 
)
static

◆ fromClassNameArray()

static function mxberry::core::type::NestedArrayTypeFactory::fromClassNameArray ( in  classNameListCArray,
in  unknownTypeKindName 
)
static

◆ fromValue()

static function mxberry::core::type::NestedArrayTypeFactory::fromValue ( in  value)
static

◆ unknownType()

static function mxberry::core::type::NestedArrayTypeFactory::unknownType ( in  typeKindName)
staticprivate

◆ unknownTypeCellArray()

static function mxberry::core::type::NestedArrayTypeFactory::unknownTypeCellArray ( in  typeKindName,
in  sizeVec 
)
staticprivate

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