MAPL_Cap Interface

public interface MAPL_Cap

Module Procedures

private function new_MAPL_Cap_from_set_services(name, set_services, unusable, cap_options, rc) result(cap)

Arguments

Type IntentOptional Attributes Name
character(len=*), intent(in) :: name
procedure :: set_services
class(KeywordEnforcer), intent(in), optional :: unusable
type(MAPL_CapOptions), intent(in), optional :: cap_options
integer, intent(out), optional :: rc

Return Value type(MAPL_Cap)

private function new_MAPL_Cap_from_dso(name, unusable, cap_options, rc) result(cap)

Arguments

Type IntentOptional Attributes Name
character(len=*), intent(in) :: name
class(KeywordEnforcer), intent(in), optional :: unusable
type(MAPL_CapOptions), intent(in), optional :: cap_options
integer, intent(out), optional :: rc

Return Value type(MAPL_Cap)