$ private
| Type | Visibility | Attributes | Name | Initial | |||
|---|---|---|---|---|---|---|---|
| type(VarConnVector), | public | :: | conn_v |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(VarConn), | intent(inout) | :: | CONN | |||
| character(len=*), | intent(in) | :: | SHORT_NAME | |||
| character(len=*), | intent(in), | optional | :: | TO_NAME | ||
| integer, | intent(in), | optional | :: | FROM_EXPORT | ||
| integer, | intent(in), | optional | :: | TO_IMPORT | ||
| integer, | intent(out), | optional | :: | RC |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(VarConn), | intent(inout), | target | :: | this | ||
| type(MAPL_VarSpecPtr), | pointer | :: | ImSpecPtr(:) | |||
| type(MAPL_VarSpecPtr), | pointer | :: | ExSpecPtr(:) | |||
| integer, | intent(out), | optional | :: | RC |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(VarConn), | intent(inout), | target | :: | this |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(VarConn), | intent(inout), | target | :: | this | ||
| character(len=*), | intent(in) | :: | IMPORT_NAME | |||
| character(len=*), | intent(out), | optional | :: | EXPORT_NAME | ||
| integer, | intent(in) | :: | IMPORT | |||
| integer, | intent(in) | :: | EXPORT | |||
| integer, | intent(out), | optional | :: | RC |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(VarConn), | intent(inout), | target | :: | this | ||
| character(len=*), | intent(in) | :: | IMPORT_NAME | |||
| integer, | intent(in) | :: | import | |||
| integer, | intent(out), | optional | :: | RC |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(VarConn), | intent(inout), | target | :: | this | ||
| character(len=*), | intent(in) | :: | IMPORT_NAME | |||
| character(len=*), | intent(out), | optional | :: | EXPORT_NAME | ||
| integer, | intent(in) | :: | IMPORT | |||
| integer, | intent(in) | :: | EXPORT | |||
| integer, | intent(out), | optional | :: | RC |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(VarConn), | intent(inout), | target | :: | this | ||
| character(len=*), | intent(in) | :: | IMPORT_NAME | |||
| integer, | intent(in) | :: | import | |||
| integer, | intent(out), | optional | :: | RC |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(VarConn), | intent(inout), | target | :: | this | ||
| character(len=*), | intent(in) | :: | SHORT_NAME | |||
| integer, | intent(in) | :: | IMPORT | |||
| integer, | intent(out), | optional | :: | RC |
type VarConn !!$ private type(VarConnVector) :: conn_v contains procedure :: append procedure :: checkReq procedure :: checkUnused procedure :: varIsConnected_IE procedure :: varIsConnected_name generic :: varIsConnected => varIsConnected_IE generic :: varIsConnected => varIsConnected_name procedure :: varIsListed end type VarConn