15#ifndef WSFPPROXYKEY_HPP
16#define WSFPPROXYKEY_HPP
17#include "wsf_parser_export.h"
41 void SetMapKey(
const std::string& aMapKey) { mMapKey = aMapKey; }
43 const std::string&
GetMapKey()
const {
return mMapKey; }
44 std::string ToString()
const;
48 bool IsString()
const;
bool operator==(int aId, const WsfStringInt &aRhs)
Equal relational operator for the case of an integer on the LHS and a StringId on the RHS.
Definition WsfStringId.hpp:69
Definition WsfPProxyKey.hpp:24
KeyType
Definition WsfPProxyKey.hpp:27
@ cINDEX
Definition WsfPProxyKey.hpp:29
void SetMapKey(const std::string &aMapKey)
Definition WsfPProxyKey.hpp:41
void ClearMapKey()
Definition WsfPProxyKey.hpp:46
size_t GetIndex() const
Definition WsfPProxyKey.hpp:42
const std::string & GetMapKey() const
Definition WsfPProxyKey.hpp:43
void SetIndex(size_t aIndex)
Definition WsfPProxyKey.hpp:36
WsfPProxyKey()
Definition WsfPProxyKey.cpp:19