ezEngine  Milestone 7
Tag_inl.h
1 
2 #pragma once
3 
4 ezTag::ezTag()
5  : m_uiBlockIndex(0xFFFFFFFEu)
6 {
7 }
8 
9 bool ezTag::operator == (const ezTag& rhs) const
10 {
11  return m_TagString == rhs.m_TagString;
12 }
13 
14 bool ezTag::operator != (const ezTag& rhs) const
15 {
16  return m_TagString != rhs.m_TagString;
17 }
18 
19 bool ezTag::operator < (const ezTag& rhs) const
20 {
21  return m_TagString < rhs.m_TagString;
22 }
23 
24 const ezString& ezTag::GetTagString() const
25 {
26  return m_TagString.GetString();
27 }
28 
29 ezUInt32 ezTag::GetTagHash() const
30 {
31  return m_TagString.GetHash();
32 }
33 
34 bool ezTag::IsValid() const
35 {
36  return m_uiBlockIndex != 0xFFFFFFFEu;
37 }