From eeb6dcec601271badd27ad1c0558764ca5789d64 Mon Sep 17 00:00:00 2001 From: Sadie Powell Date: Tue, 13 Aug 2019 18:59:24 +0100 Subject: Replace LocalIntExt with IntExtItem. --- src/base.cpp | 36 ------------------------------------ 1 file changed, 36 deletions(-) (limited to 'src/base.cpp') diff --git a/src/base.cpp b/src/base.cpp index 27ed03d1a..71a17b6df 100644 --- a/src/base.cpp +++ b/src/base.cpp @@ -246,42 +246,6 @@ std::string ExtensionItem::ToNetwork(const Extensible* container, void* item) co return std::string(); } -LocalIntExt::LocalIntExt(Module* mod, const std::string& Key, ExtensibleType exttype) - : ExtensionItem(mod, Key, exttype) -{ -} - -LocalIntExt::~LocalIntExt() -{ -} - -std::string LocalIntExt::ToInternal(const Extensible* container, void* item) const -{ - return ConvToStr(reinterpret_cast(item)); -} - -void LocalIntExt::FromInternal(Extensible* container, const std::string& value) -{ - set(container, ConvToNum(value)); -} - -intptr_t LocalIntExt::get(const Extensible* container) const -{ - return reinterpret_cast(get_raw(container)); -} - -intptr_t LocalIntExt::set(Extensible* container, intptr_t value) -{ - if (value) - return reinterpret_cast(set_raw(container, reinterpret_cast(value))); - else - return reinterpret_cast(unset_raw(container)); -} - -void LocalIntExt::Delete(Extensible* container, void* item) -{ -} - ModuleException::ModuleException(const std::string &message, Module* who) : CoreException(message, who ? who->ModuleSourceFile : "A Module") { -- cgit v1.3.1-10-gc9f91