diff options
| author | 2019-08-13 18:59:24 +0100 | |
|---|---|---|
| committer | 2019-08-13 19:08:17 +0100 | |
| commit | eeb6dcec601271badd27ad1c0558764ca5789d64 (patch) | |
| tree | e5cde71a4cf061076a217a67d48b59830e84c223 /src/base.cpp | |
| parent | Rewrite and merge LocalStringExt, StringExtItem. (diff) | |
Replace LocalIntExt with IntExtItem.
Diffstat (limited to 'src/base.cpp')
| -rw-r--r-- | src/base.cpp | 36 |
1 files changed, 0 insertions, 36 deletions
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<intptr_t>(item)); -} - -void LocalIntExt::FromInternal(Extensible* container, const std::string& value) -{ - set(container, ConvToNum<intptr_t>(value)); -} - -intptr_t LocalIntExt::get(const Extensible* container) const -{ - return reinterpret_cast<intptr_t>(get_raw(container)); -} - -intptr_t LocalIntExt::set(Extensible* container, intptr_t value) -{ - if (value) - return reinterpret_cast<intptr_t>(set_raw(container, reinterpret_cast<void*>(value))); - else - return reinterpret_cast<intptr_t>(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") { |
