tString Derived Type

type, private :: tString


Components

Type Visibility Attributes Name Initial
character(len=MAXLEN), public :: Str

ONLY NVHPC COMPILER DOES NOT SEEM TO WORK WITH ALLOCATABLE CHARACTERS (SIGSEV!)

character(len=:), public, ALLOCATABLE :: Str
type(tString), public, POINTER :: NextStr
type(tString), public, POINTER :: PrevStr

Source Code

TYPE tString
#if defined(NVHPC)
  CHARACTER(LEN=MAXLEN) :: Str  !! ONLY NVHPC COMPILER DOES NOT SEEM TO WORK WITH ALLOCATABLE CHARACTERS (SIGSEV!)
#else
  CHARACTER(LEN=:),ALLOCATABLE::Str
#endif
  TYPE(tString),POINTER::NextStr,PrevStr
END TYPE tString