NBT: Bool operator
This commit is contained in:
parent
a46ad28499
commit
935d29a30d
|
@ -137,6 +137,11 @@ namespace NBT
|
|||
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)
|
||||
{
|
||||
return stream << tag.ToString();
|
||||
|
|
|
@ -45,6 +45,8 @@ namespace NBT
|
|||
const DataBuffer GetData() const;
|
||||
|
||||
const char* ToString() const;
|
||||
|
||||
operator bool() const;
|
||||
};
|
||||
|
||||
// Operator overload for ostream
|
||||
|
|
Loading…
Reference in New Issue