|
static function | isMe (in obj) |
|
Definition at line 2 of file NestedArrayType.m.
◆ NestedArrayType()
function mxberry::core::type::NestedArrayType::NestedArrayType |
( |
in |
varargin | ) |
|
|
protected |
◆ classname2typeinfo()
function mxberry::core::type::NestedArrayType::classname2typeinfo |
( |
in |
classNameList | ) |
|
CLASSNAME2TYPEINFO translates built-in class names into STypeInfo definitions.
* Input:
* classNameList: char/cell[1,nNestedLevels]
*
* Output:
* STypeInfo: struct[1,1] - type information
*
- Author
- Peter Gagarinov, PhD pgaga.nosp@m.rino.nosp@m.v@gma.nosp@m.il.c.nosp@m.om
- Copyright
- 2015-2016 Peter Gagarinov, PhD
2015 Moscow State University,
Faculty of Computational Mathematics and Computer Science,
System Analysis Department
◆ fromClassName()
static function mxberry::core::type::NestedArrayType::fromClassName |
( |
in |
classNameList | ) |
|
|
static |
fromClassName translates built-in class names into STypeInfo definitions
* Input:
* classNameList: char/cell[1,nNestedLevels]
*
* Output:
* STypeInfo: struct[1,1] - type information
*
- Author
- Peter Gagarinov, PhD pgaga.nosp@m.rino.nosp@m.v@gma.nosp@m.il.c.nosp@m.om
- Copyright
- 2015-2016 Peter Gagarinov, PhD
2015 Moscow State University
Faculty of Computational Mathematics and Computer Science
System Analysis Department
◆ fromClassNameArray()
static function mxberry::core::type::NestedArrayType::fromClassNameArray |
( |
in |
classNameListCArray | ) |
|
|
static |
◆ fromStruct()
static function mxberry::core::type::NestedArrayType::fromStruct |
( |
in |
SInp | ) |
|
|
static |
◆ fromValue()
static function mxberry::core::type::NestedArrayType::fromValue |
( |
in |
value | ) |
|
|
static |
◆ fromValueArray()
static function mxberry::core::type::NestedArrayType::fromValueArray |
( |
in |
valueArray | ) |
|
|
static |
◆ generateinternal()
function mxberry::core::type::NestedArrayType::generateinternal |
( |
in |
value, |
|
|
in |
level |
|
) |
| |
◆ generatetypeinfostruct()
function mxberry::core::type::NestedArrayType::generatetypeinfostruct |
( |
in |
value | ) |
|
GENERATETYPEINFOSTRUCT constructs a meta structure containing a complete (recursive for cells) information about type of input array.
* Input: value - array of any type
*
* Output:
* isUniform: logical[1,1]
*
* STypeInfo struct[1,1] containing type information for input
* array, contains the following fields
*
* type: char[1,] type of value at the bottom of cell array
* depth: numeric[1,1] - depth of cell array
*
- Author
- Peter Gagarinov, PhD pgaga.nosp@m.rino.nosp@m.v@gma.nosp@m.il.c.nosp@m.om
- Copyright
- 2015-2016 Peter Gagarinov, PhD
2015 Moscow State University,
Faculty of Computational Mathematics and Computer Science,
System Analysis Department
◆ getValueTypeStruct()
function mxberry::core::type::NestedArrayType::getValueTypeStruct |
( |
in |
self | ) |
|
|
protectedvirtual |
◆ isCellTypeContained()
function mxberry::core::type::NestedArrayType::isCellTypeContained |
( |
in |
ignoredArg | ) |
|
|
virtual |
◆ isContainedInCellType()
function mxberry::core::type::NestedArrayType::isContainedInCellType |
( |
in |
self | ) |
|
|
virtual |
◆ isIncludedInto()
function mxberry::core::type::NestedArrayType::isIncludedInto |
( |
in |
self, |
|
|
in |
obj |
|
) |
| |
|
virtual |
◆ isMe()
static function mxberry::core::type::NestedArrayType::isMe |
( |
in |
obj | ) |
|
|
staticprotected |
◆ loadobj()
function mxberry::core::type::NestedArrayType::loadobj |
( |
in |
obj | ) |
|
◆ setFromValue()
function mxberry::core::type::NestedArrayType::setFromValue |
( |
in |
self, |
|
|
in |
value |
|
) |
| |
◆ struct()
function mxberry::core::type::NestedArrayType::struct |
( |
in |
self | ) |
|
◆ toClassName()
function mxberry::core::type::NestedArrayType::toClassName |
( |
in |
self | ) |
|
|
virtual |
◆ toStruct()
function mxberry::core::type::NestedArrayType::toStruct |
( |
in |
self | ) |
|
|
private |
◆ toTypeSequenceString()
function mxberry::core::type::NestedArrayType::toTypeSequenceString |
( |
in |
self | ) |
|
|
virtual |
◆ typeinfo2classname()
function mxberry::core::type::NestedArrayType::typeinfo2classname |
( |
in |
STypeInfo | ) |
|
◆ updateinternal()
function mxberry::core::type::NestedArrayType::updateinternal |
( |
in |
level, |
|
|
in |
className |
|
) |
| |
◆ typeInfo
Property mxberry::core::type::NestedArrayType::typeInfo |
|
protected |
The documentation for this class was generated from the following file: