NBT: Bool operator
This commit is contained in:
parent
a46ad28499
commit
935d29a30d
|
@ -137,6 +137,11 @@ namespace NBT
|
||||||
return nbt_dump_ascii(m_node);
|
return nbt_dump_ascii(m_node);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Tag::operator bool() const
|
||||||
|
{
|
||||||
|
return m_node != NULL && m_node->type != TAG_INVALID;
|
||||||
|
}
|
||||||
|
|
||||||
std::ostream& operator<<(std::ostream& stream, const Tag& tag)
|
std::ostream& operator<<(std::ostream& stream, const Tag& tag)
|
||||||
{
|
{
|
||||||
return stream << tag.ToString();
|
return stream << tag.ToString();
|
||||||
|
|
|
@ -45,6 +45,8 @@ namespace NBT
|
||||||
const DataBuffer GetData() const;
|
const DataBuffer GetData() const;
|
||||||
|
|
||||||
const char* ToString() const;
|
const char* ToString() const;
|
||||||
|
|
||||||
|
operator bool() const;
|
||||||
};
|
};
|
||||||
|
|
||||||
// Operator overload for ostream
|
// Operator overload for ostream
|
||||||
|
|
Loading…
Reference in New Issue