Help for this page

Select Code to Download


  1. or download this
    struct tvision_info {
      TObject *tobj;
    ...
    tvision_info_from_magic(SV *objref, int flags) {
      ...
    }
    
  2. or download this
    TYPEMAP
    TObject*    O_TObject
    ...
    O_TButton
      $var= dynamic_cast<TButton*>(tvision_info_from_magic($arg, OR_DIE)->
    +tobj);
      if (!$var) croak("Not an instance of TButton");
    
  3. or download this
    bool
    focus(view)
    ...
        RETVAL= view->focus();
      OUTPUT:
        RETVAL
    
  4. or download this
    template <T> void tvision_obj_from_magic(T *dest, SV *objref, int flag
    +s) {
      struct tvision_info* tinfo= tvision_info_from_magic(objref, flags);
    ...
      if ((flags & OR_DIE) && !typed) croak("Wrong type of object");
      *dest= typed;
    }
    
  5. or download this
    O_TButton
      tvision_obj_from_magic(&$var, $arg, OR_DIE);
    
  6. or download this
    TYPEMAP
    TObject*    O_TObject
    ...
    O_TObject
      $var= dynamic_cast<$type>(tvision_info_from_magic($arg, OR_DIE)->tob
    +j);
      if (!$var) croak("Object is not a $type");