MATLAB Link for Code Composer Studio Development Tools    

About the Relationships Between Objects

MATLAB Links for Code Composer Studio uses objects exclusively to access and manipulate complex data structures and functions, among other programming constructs, in your project and code. Many of the objects inherit properties and functions, also called methods, from other objects. The class diagrams and tables presented in the next sections discuss and show the relationships between the objects that you create when you use createobj.

The Base Classes

Class Name
Description
memory
An abstract class. The numeric class and bitfield classes inherit properties and methods from this class, making this a superclass. You cannot create an instance of this class. Subclasses of the memory class always describe objects that reside in DSP memory on your target.
register
An abstract class. The rnumeric class inherits properties and methods from this class, making this a superclass. You cannot create an instance of this class. Subclasses of the register class always describe objects that reside in DSP registers on your target.

The Sub Classes

Class Name
Description
numeric
A superclass from which the enum, pointer, and string subclasses inherit properties and methods. You can create an object of this class using createobj. Numeric inherits from the abstract class memory.
enum
A subclass of the numeric class. You can create an object of this class using createobj.
pointer
A subclass of the numeric class. You can create an object of this class using createobj.
string
A subclass of the numeric class. You can create an object of this class using createobj.
bitfield
A subclass of the memory class. You can use createobj to make a bitfield object.
rnumeric
A superclass from which the renum, rpointer, and rstring subclasses inherit properties and methods. You can create an object of this class using createobj. Rnumeric inherits from the abstract class register.
renum
A subclass of the register class. You can create an object of this class using createobj.
rpointer
A subclass of the register class. You can create an object of this class using createobj.
rstring
A subclass of the register class. You can create an object of this class using createobj.

Other classes

Class Name
Description
structure
A class containing information about a structure in memory on your target.


  Some Object-Oriented Programming Terms Class Diagrams for the MATLAB Link for Code Composer Studio