Classdef: Difference between revisions

Jump to navigation Jump to search
20 bytes added ,  25 April 2019
Line 1: Line 1:
=== Features that are not implemented ===
=== Features that are not implemented ===


'''enumeration'''
==== enumeration ====


Octave should be able to parse the enumeration section of a classdef definition but nothing is done with it.  Progress on this feature is tracked in bug report {{bug|44582}}.
Octave should be able to parse the enumeration section of a classdef definition but nothing is done with it.  Progress on this feature is tracked in bug report {{bug|44582}}.


'''events and listeners'''
==== events and listeners ====


Octave should be able to parse the events section of a classdef definition but nothing is done with it.  Progress on this feature is tracked in bug report {{bug|56194}}.
Octave should be able to parse the events section of a classdef definition but nothing is done with it.  Progress on this feature is tracked in bug report {{bug|56194}}.


'''built-in class as superclass'''
==== built-in class as superclass ====


Octave does not allow subclassing built-in classes.  In Matlab, classdef objects may subclass built-in integer, floating point, and logical types.  For example,
Octave does not allow subclassing built-in classes.  In Matlab, classdef objects may subclass built-in integer, floating point, and logical types.  For example,
Line 23: Line 23:
Progress on this feature is tracked in bug report {{bug|44035}}.
Progress on this feature is tracked in bug report {{bug|44035}}.


'''concatenation of classdef objects'''
==== concatenation of classdef objects ====


Octave does not support concatenation of classdef objects to create classdef array objects.
Octave does not support concatenation of classdef objects to create classdef array objects.
Line 44: Line 44:
Progress on this feature is tracked in bug reports {{bug|44665}} and {{bug|53906}}.
Progress on this feature is tracked in bug reports {{bug|44665}} and {{bug|53906}}.


'''Saving and loading classdef objects'''
==== Saving and loading classdef objects ====


Saving and loading classdef objects is not supported.
Saving and loading classdef objects is not supported.

Navigation menu