12#ifndef WSFSTRINGID_HPP
13#define WSFSTRINGID_HPP
15#include "wsf_export.h"
20#include "UtStringId.hpp"
53 operator int()
const {
return mId; }
65 operator const std::string&()
const {
return (
const WsfStringId&)*
this; }
71 return (aId == aRhs.GetId());
77 return (aId != aRhs.GetId());
bool operator!=(int aId, const WsfStringInt &aRhs)
Not equal relational operator for the case of an integer on the LHS and a StringId on the RHS.
Definition WsfStringId.hpp:75
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
UtStringId WsfStringId
WsfStringId – the same thing as UtStringId.
Definition WsfStringId.hpp:23
Definition WsfStringId.hpp:29
bool operator!=(const WsfStringInt &aRhs) const
Definition WsfStringId.hpp:60
WsfStringInt(int aId)
Definition WsfStringId.hpp:43
WsfStringInt(const WsfStringId &aRhs)
Definition WsfStringId.hpp:39
WsfStringInt(const char *aSrc)
Definition WsfStringId.hpp:35
WsfStringInt & operator=(int aRhs)
Definition WsfStringId.hpp:54
WsfStringInt()
Definition WsfStringId.hpp:48
bool operator==(const WsfStringInt &aRhs) const
Definition WsfStringId.hpp:59
WsfStringInt(const std::string &aSrc)
Definition WsfStringId.hpp:31