MSPluginValueMigrator Class Reference
 
 
 
MSPluginValueMigrator Class Reference

#include <mxsPlugin.h>

Inheritance diagram for MSPluginValueMigrator:
ValueMapper

Public Member Functions

  MSPluginValueMigrator (MSPluginClass *pc, HashTable *old_locals, Array *old_pblock_defs)
void  map (Value *val)

Constructor & Destructor Documentation

MSPluginValueMigrator ( MSPluginClass *  pc,
HashTable *  old_locals,
Array *  old_pblock_defs 
) [inline]
        {
                this->pc = pc;
                this->old_locals = old_locals;
                this->old_pblock_defs = old_pblock_defs;
        }

Member Function Documentation

void map ( Value val ) [inline, virtual]

Implements ValueMapper.

        { 
                if (((MSPlugin*)val)->pc == pc) 
                        pc->redefine((MSPlugin*)val, old_locals, old_pblock_defs); 
        }