21 #include "../resqml2/StringTableLookup.h"
23 namespace RESQML2_2_NS
47 StringTableLookup(COMMON_NS::DataObjectRepository* repo,
const std::string & guid,
const std::string & title);
63 DLL_IMPORT_OR_EXPORT
long getKeyAtIndex(
unsigned int index) const final;
65 DLL_IMPORT_OR_EXPORT std::
string getStringValueAtIndex(
unsigned int index) const final;
67 DLL_IMPORT_OR_EXPORT std::
string getStringValue(
long longValue) final;
69 DLL_IMPORT_OR_EXPORT
void addValue(const std::
string & strValue,
long longValue) final;
71 DLL_IMPORT_OR_EXPORT
void setValue(const std::
string & strValue,
long longValue) final;
73 DLL_IMPORT_OR_EXPORT int64_t getMinimumValue() final;
75 DLL_IMPORT_OR_EXPORT int64_t getMaximumValue() final;
77 DLL_IMPORT_OR_EXPORT std::unordered_map<
long, std::
string> getMap() const final;
82 DLL_IMPORT_OR_EXPORT static const
char* XML_NS;
87 DLL_IMPORT_OR_EXPORT std::
string getXmlNamespace() const final {
return XML_NS; }
Definition: StringTableLookup.h:27
~StringTableLookup()=default
StringTableLookup(gsoap_resqml2_0_1::eml20__DataObjectReference *partialObject)
Definition: StringTableLookup.h:37
StringTableLookup(common::DataObjectRepository *repo, const std::string &guid, const std::string &title)
StringTableLookup(gsoap_eml2_3::_resqml22__StringTableLookup *fromGsoap)
Definition: StringTableLookup.h:54
unsigned int getItemCount() const final
bool containsKey(long longValue) final