function out = getAttribute(h,attribute)

%   Copyright 2014-2020 The MathWorks, Inc.

narginchk( 2, 2 );
attribute = convertStringsToChars(attribute);
if ~ischar( attribute )
    error( message( 'coder_compile:toolchain:AttributeInputNotAString' ) );
end
if strcmpi( attribute, 'all' )
    out.attributes = h.Attributes.keys;
    out.values = h.Attributes.values;
else
    out = h.Attributes.getValue( attribute );
end
end
