Type extensions
First Claim
Patent Images
1. A system for extending data types in software, comprising:
- an extension unit that modifies an arbitrary preexisting base data type, the preexisting base data type having at least one member; and
a supplemental member that is included with the extension unit and that provides additional functionality to the preexisting base type.
2 Assignments
0 Petitions
Accused Products
Abstract
A system for extending data types in software comprises an extension unit that modifies an arbitrary preexisting base data type, the preexisting base data type having at least one member. The system also includes a supplemental member that is included with the extension unit and that provides additional functionality to the preexisting base type. Methods for using the system are also provided.
18 Citations
20 Claims
-
1. A system for extending data types in software, comprising:
-
an extension unit that modifies an arbitrary preexisting base data type, the preexisting base data type having at least one member; and
a supplemental member that is included with the extension unit and that provides additional functionality to the preexisting base type. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method for extending capacities of software data types, comprising:
-
declaring an extension for an arbitrary preexisting data type, the preexisting data type including at least one member; and
creating a supplemental member for the extension that provides at least one additional capacity for the arbitrary preexisting data type. - View Dependent Claims (12, 13, 14, 15)
-
-
16. A system for extending capacities of software data types, comprising:
-
means for declaring an extension for an arbitrary preexisting data type, the preexisting data type including at least one member; and
means for creating a supplemental member for the extension that provides at least one additional capacity for the arbitrary preexisting data type. - View Dependent Claims (17, 18, 19, 20)
-
Specification