Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(CompleteComponent), | intent(inout), | target | :: | this | ||
character(len=*), | intent(in) | :: | name | |||
class(AbstractComponent), | intent(in) | :: | user_component |
function add_child_component(this, name, user_component) result(child) class(AbstractFrameworkComponent), pointer :: child class(CompleteComponent), target, intent(inout) :: this character(*), intent(in) :: name class(AbstractComponent), intent(in) :: user_component end function add_child_component