Add a couple of mising assignment operators to match copy constructors

This commit is contained in:
Tim Wojtulewicz 2022-11-02 15:55:32 -07:00
parent e8dbfc1cb0
commit 859588d710
4 changed files with 33 additions and 0 deletions

View file

@ -947,6 +947,20 @@ TypeDecl::~TypeDecl()
delete[] id;
}
TypeDecl& TypeDecl::operator=(const TypeDecl& other)
{
if ( this == &other )
return *this;
type = other.type;
attrs = other.attrs;
delete[] id;
id = util::copy_string(other.id);
return *this;
}
void TypeDecl::DescribeReST(ODesc* d, bool roles_only) const
{
d->Add(id);