diff options
author | Mark Spruiell <mes@zeroc.com> | 2004-01-24 00:20:04 +0000 |
---|---|---|
committer | Mark Spruiell <mes@zeroc.com> | 2004-01-24 00:20:04 +0000 |
commit | 7dfbe2611e8b821d05386e13fd3d6cd7a80bbb3f (patch) | |
tree | 35c01de2a29205bf30dac738c74a850c88fd2e2b /cpp/src/FreezeScript/Data.cpp | |
parent | assert (diff) | |
download | ice-7dfbe2611e8b821d05386e13fd3d6cd7a80bbb3f.tar.bz2 ice-7dfbe2611e8b821d05386e13fd3d6cd7a80bbb3f.tar.xz ice-7dfbe2611e8b821d05386e13fd3d6cd7a80bbb3f.zip |
reorganizing transform code
Diffstat (limited to 'cpp/src/FreezeScript/Data.cpp')
-rw-r--r-- | cpp/src/FreezeScript/Data.cpp | 38 |
1 files changed, 2 insertions, 36 deletions
diff --git a/cpp/src/FreezeScript/Data.cpp b/cpp/src/FreezeScript/Data.cpp index 63d56ef8354..9c0dc9911eb 100644 --- a/cpp/src/FreezeScript/Data.cpp +++ b/cpp/src/FreezeScript/Data.cpp @@ -200,18 +200,11 @@ FreezeScript::ObjectReader::getValue() const } // -// DataInitializer -// -FreezeScript::DataInitializer::~DataInitializer() -{ -} - -// // DataFactory // FreezeScript::DataFactory::DataFactory(const Ice::CommunicatorPtr& communicator, const Slice::UnitPtr& unit, const ErrorReporterPtr& errorReporter) : - _communicator(communicator), _unit(unit), _errorReporter(errorReporter), _initializersEnabled(true) + _communicator(communicator), _unit(unit), _errorReporter(errorReporter) { } @@ -325,24 +318,6 @@ FreezeScript::DataFactory::getBuiltin(Slice::Builtin::Kind kind) const return _unit->builtin(kind); } -void -FreezeScript::DataFactory::addInitializer(const string& type, const DataInitializerPtr& init) -{ - _initializers.insert(InitMap::value_type(type, init)); -} - -void -FreezeScript::DataFactory::enableInitializers() -{ - _initializersEnabled = true; -} - -void -FreezeScript::DataFactory::disableInitializers() -{ - _initializersEnabled = false; -} - Ice::CommunicatorPtr FreezeScript::DataFactory::getCommunicator() const { @@ -436,17 +411,8 @@ FreezeScript::DataFactory::createImpl(const Slice::TypePtr& type, bool readOnly) } void -FreezeScript::DataFactory::initialize(const DataPtr& data) +FreezeScript::DataFactory::initialize(const DataPtr&) { - if(_initializersEnabled) - { - string name = typeToString(data->getType()); - InitMap::iterator p = _initializers.find(name); - if(p != _initializers.end()) - { - p->second->initialize(this, data, _communicator); - } - } } // |