addd operator[] and at function

This commit is contained in:
laplaceyang 2016-12-08 20:46:52 +08:00
parent 28c7c8cfe7
commit 3483416e5a

View File

@ -93,6 +93,26 @@ public:
clear(); clear();
} }
message_t& operator[] (size_t n)
{
return m_parts[n];
}
const message_t& operator[] (size_t n) const
{
return m_parts[n];
}
message_t& at (size_t n)
{
return m_parts.at(n);
}
const message_t& at (size_t n) const
{
return m_parts.at(n);
}
// Delete all parts // Delete all parts
void clear() void clear()
{ {