FTMultiIndexTableData Module


Uses

  • module~~ftmultiindextabledata~~UsesGraph module~ftmultiindextabledata FTMultiIndexTableData module~ftobjectclass FTObjectClass module~ftmultiindextabledata->module~ftobjectclass

Used by

  • module~~ftmultiindextabledata~~UsedByGraph module~ftmultiindextabledata FTMultiIndexTableData module~ftmultiindextableclass FTMultiIndexTableClass module~ftmultiindextableclass->module~ftmultiindextabledata

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

Finalizations Procedures

final :: destructMultiIndexMatrixData

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

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 releaseFTMultiIndexMatrixData(self)

Arguments

Type IntentOptional Attributes Name
type(MultiIndexMatrixData), POINTER :: self

public subroutine destructMultiIndexMatrixData(self)

Arguments

Type IntentOptional Attributes Name
type(MultiIndexMatrixData) :: self

public subroutine castObjectToMultiIndexMatrixData(obj, cast)

Arguments

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