C++ ojbect model alternatives

Data processing: database and file management or data structures – Database design – Data structure types

Patent

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

395705, 395707, 395708, 707103, G06F 945

Patent

active

057940410

ABSTRACT:
Alternatives for laying out objects and/or virtual function tables (VFTs), sharing a virtual function table pointer with a direct, virtual base, eliminating the need for an early cast by increasing the number of virtual function table entries, and providing a smart virtual dispatch that eliminates late casts where possible. An object model can be constructed by choosing one option from each of several alternatives. Interaction of alternatives include (1) sharing VFT pointers with a direct, virtual base requires that virtual base pointers are not stored in objects and (2) sharing VFT pointers affects the sharing of virtual base pointers with base classes and placement of late cast adjustment arguments and determining virtual function table entries.

REFERENCES:
patent: 5297284 (1994-03-01), Jones et al.
patent: 5327562 (1994-07-01), Adcock
patent: 5371891 (1994-12-01), Gray et al.
patent: 5410705 (1995-04-01), Jones et al.
patent: 5432936 (1995-07-01), Gray et al.
patent: 5442793 (1995-08-01), Christian et al.
patent: 5465362 (1995-11-01), Orton et al.
patent: 5617569 (1997-04-01), Gray et al.

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

C++ ojbect model alternatives does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with C++ ojbect model alternatives, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and C++ ojbect model alternatives will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-401555

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