classdef ModelBlockMdlSetWorkWidthsWriter < coder.internal.modelreference.MdlSetWorkWidthsWriter
    % MODELBLOCKMDLSETWORKWIDTHSWRITER
    %   Writer object for generation of mdlSetWorkWidths for the XIL Model
    %   Block S-function
    
    % Copyright 2019 The MathWorks, Inc.
    methods (Access = public)
        function this = ModelBlockMdlSetWorkWidthsWriter(modelInterfaceUtils, codeInfoUtils, writer)
            this@coder.internal.modelreference.MdlSetWorkWidthsWriter(modelInterfaceUtils, codeInfoUtils, writer);
        end
    end
    
    methods (Access = protected)
        function writeFromAndToFileInformation(~)
            % XIL model block S-function does not need "From" and "To" file
            % information.
        end
        
        function writeFunctionHeader(~)
            % Function header is written by caller
        end
        
        function writeFunctionTrailer(~)
            % Function trailer is written by caller
        end
    end
end