FTMultiIndexTableData Module



Interfaces

public interface cast


Derived Types

type, public, extends(FTObject) ::  MultiIndexMatrixData

Components

Type Visibility Attributes Name Initial
integer, public, ALLOCATABLE :: key(:)
class(FTObject), public, POINTER :: object

Type-Bound Procedures

procedure, public :: init => initFTObject
procedure, public :: description => FTObjectDescription
procedure, public :: printDescription => printFTObjectDescription
procedure, public :: className
procedure, public, non_overridable :: copy => copyFTObject
procedure, public, non_overridable :: retain => retainFTObject
procedure, public, non_overridable :: isUnreferenced
procedure, public, non_overridable :: refCount
procedure, public :: initWithObjectAndKeys
procedure, public :: destruct => destructMultiIndexMatrixData

Functions

public function MultiIndexMatrixDataCast(obj) result(cast)

Arguments

Type IntentOptional Attributes Name
class(FTObject), POINTER :: obj

Return Value class(MultiIndexMatrixData), POINTER


Subroutines

public subroutine initWithObjectAndKeys(self, object, key)

Arguments

Type IntentOptional Attributes Name
class(MultiIndexMatrixData) :: self
class(FTObject), POINTER :: object
integer :: key(:)

public subroutine destructMultiIndexMatrixData(self)

Arguments

Type IntentOptional Attributes Name
class(MultiIndexMatrixData) :: self

public subroutine castObjectToMultiIndexMatrixData(obj, cast)

Arguments

Type IntentOptional Attributes Name
class(FTObject), POINTER :: obj
class(MultiIndexMatrixData), POINTER :: cast