Public Member Functions

MSPluginValueMigrator Class Reference

Search for all occurrences

#include <mxsPlugin.h>

Inheritance diagram for MSPluginValueMigrator:
Inheritance graph
[legend]

List of all members.

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); 
    }

MSPluginValueMigrator MSPluginValueMigrator MSPluginValueMigrator MSPluginValueMigrator MSPluginValueMigrator MSPluginValueMigrator MSPluginValueMigrator MSPluginValueMigrator MSPluginValueMigrator MSPluginValueMigrator
MSPluginValueMigrator MSPluginValueMigrator MSPluginValueMigrator MSPluginValueMigrator MSPluginValueMigrator MSPluginValueMigrator MSPluginValueMigrator MSPluginValueMigrator MSPluginValueMigrator MSPluginValueMigrator