Compile-time dispatch of operations on type-safe...

Data processing: software development – installation – and managem – Software program development tool – Translation of code

Reexamination Certificate

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

C717S148000, C717S150000

Reexamination Certificate

active

07669191

ABSTRACT:
Implementing a type-safe heterogeneous containers in a memory arrangement of a computing system. In one embodiment, a main object of a class is specified in program source code. The class has a variant type, and the variant type provides at least two different data types, at least one of which is a linear array of objects of one of the data types. The class includes methods for putting and getting a variant object of the variant type in and from the main object. An application of a visitor method, which includes a respective operator for each of the different data types, is specified in the program source code for each method for getting a variant object from the main object. Compilation of the source code results in code that executes the one of the operators corresponding to the data type of a referenced variant object of the main object.

REFERENCES:
patent: 5339419 (1994-08-01), Chan et al.
patent: 5355494 (1994-10-01), Sistare et al.
patent: 5557793 (1996-09-01), Koerber
patent: 5659753 (1997-08-01), Murphy et al.
patent: 6021275 (2000-02-01), Horwat
patent: 6026485 (2000-02-01), O'Connor et al.
patent: 6029181 (2000-02-01), Milakovich et al.
patent: 6088511 (2000-07-01), Hardwick
patent: 6106575 (2000-08-01), Hardwick
patent: 6286135 (2001-09-01), Santhanam
patent: 6823505 (2004-11-01), Dowling
patent: 6910205 (2005-06-01), Bak et al.
patent: 6976144 (2005-12-01), Trefler et al.
patent: 7162716 (2007-01-01), Glanville et al.
patent: 7168069 (2007-01-01), Sigmund
patent: 7284241 (2007-10-01), Heishi et al.
patent: 7366882 (2008-04-01), Sahraoui et al.
patent: 7565647 (2009-07-01), Davidov et al.
Gholizadeh et al,“An object oriented modeling framework for petri nets and related models”, IEEE, pp. 546-549, 2009.
Nguyen et al, “Design patterns for parsing”, ACM SIGCSE, pp. 477-481, 2005.
Igarashi et al, “Variant path types for scalable extensibility”, ACM OOPSLA ,pp. 113-131, 2007.
Kinnucan et al, “A graphical variant approach to object oriented modeing of dynamic systems”, ACM SCSC, pp. 513-521, 2007.
Cline, Marshall P. et al., “Chapter 27—Types and RTTI,”C++ FAQs, Feb. 23, 1999, 2ndEdition, pp. 367-385 (see in particular p. 383), published by Addison-Wesley, United Kingdom.
Dawes, Beman et al., “Welcome to Boost.org” Homepage, <http://www.boost.org>, copyright 1998, revised Feb. 9, 2009, downloaded Mar. 25, 2009, pp. 1-2.
Friedman, Eric et al., “Chapter 25. Boost.Variant,” <http://www.boost.org/doc/libs/1—38—0/doc/html/variant.html>, copyright 2002, downloaded Mar. 20, 2009, pp. 1-4.

LandOfFree

Say what you really think

Search LandOfFree.com for the USA inventors and patents. Rate them and share your experience with other people.

Rating

Compile-time dispatch of operations on type-safe... does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Compile-time dispatch of operations on type-safe..., we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Compile-time dispatch of operations on type-safe... will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-4193805

  Search
All data on this website is collected from public sources. Our data reflects the most accurate information available at the time of publication.