%matlab.metadata.Class    Describe a MATLAB class
%    The matlab.metadata.Class class contains descriptive information about MATLAB
%    classes.  Properties of a matlab.metadata.Class instance correspond to 
%    attributes of the MATLAB class being described.  All matlab.metadata.Class 
%    properties are read-only.
%    
%    mc = metaclass(H) returns a matlab.metadata.Class instance for the class  
%    of H.  The matlab.metadata.Class returned is always a scalar instance 
%    for the class of H.
%
%    mc = ?ClassName returns a matlab.metadata.Class instance for the class
%    with name ClassName.
%
%    %Example 1
%    %Given a class instance, obtain the matlab.metadata.Class and display its 
%    %properties. 
%    uo = inputParser;
%    mc = metaclass(ip);
%    properties(mc)
%
%    %Example 2: Obtain the matlab.metadata.Class using the class name.
%    mc = ?inputParser;
%    mc.Name
%    mc.Description
%
%    %Example 3:  Use the Namespace property of matlab.metadata.Class to 
%    %obtain the matlab.metadata.Namespace object for the namespace to which 
%    %the class belongs.
%    mc = ?matlab.ui.Figure;
%    mc.Namespace
%
%    Class methods:
%        fromName - Obtain matlab.metadata.Class from class name
%    
%    See also metaclass, matlab.metadata.Namespace, 
%    matlab.metadata.Property, matlab.metadata.Method,
%    matlab.metadata.Event, matlab.metadata.EnumerationMember

%   Copyright 2008-2023 The MathWorks, Inc. 
%   Built-in class.