LogMemAlloc Interface

public interface LogMemAlloc

Contents


Module Procedures

private subroutine LogMemAlloc_int32(ObjectName, ObjectSize, ElementSize, AllocRoutine, tag, err, nCalls)

Arguments

Type IntentOptional Attributes Name
character(len=*), intent(in) :: ObjectName
integer(kind=int32), intent(in) :: ObjectSize
integer(kind=int32), intent(in) :: ElementSize
character(len=*), intent(in) :: AllocRoutine
integer(kind=TagIntType), intent(out) :: tag
integer, intent(in), optional :: err
integer, intent(inout), optional :: nCalls

private subroutine LogMemAlloc_int64(ObjectName, ObjectSize, ElementSize, AllocRoutine, tag, err, nCalls)

Arguments

Type IntentOptional Attributes Name
character(len=*), intent(in) :: ObjectName
integer(kind=int64), intent(in) :: ObjectSize
integer(kind=int64), intent(in) :: ElementSize
character(len=*), intent(in) :: AllocRoutine
integer(kind=TagIntType), intent(out) :: tag
integer, intent(in), optional :: err
integer, intent(inout), optional :: nCalls