Main Page   Class Hierarchy   Compound List   File List   Header Files   Compound Members   File Members  

assignmentMap.h

This is the verbatim text of the assignmentMap.h include file.
/* Sun-$Revision: 23.3 $ */

/* Copyright 1992-9 Sun Microsystems, Inc. and Stanford University.
   See the LICENSE file for license information. */

# pragma interface

class assignmentMap: public codeLikeSlotsMap {
 public:
  // accessors
  bool is_assignment()  { return true; }
  bool is_method_like() { return true; }
  bool is_programmable_slots()  { return false; }

  fint arg_count() { return 1; }

  // cloning
  oop clone(oop obj, bool mustAllocate= true, oop genObj= NULL) {
    Unused(obj); Unused(mustAllocate); Unused(genObj);
    ShouldNotCallThis(); return NULL;}
  oop cloneSize(oop obj, fint length, bool mustAllocate= true,
                oop filler= NULL);
  
  // creation operation
  friend assignmentOop create_assignment();
  
  // mirror operations
  mirrorOop mirror_proto() { return Memory->assignmentMirrorObj; }

  // programming -- has no slots, so do not have to define switch_pointer
  // it will never find a hit anyway -- dmu 2/93
};  

Generated at Tue Jun 27 12:12:43 2000 for SelfVM by doxygen 1.0.0 written by Dimitri van Heesch, © 1997-1999