AccessPermission getPermission() const
std::ostream & operator<<(std::ostream &out, const AbstractEntry &obj)
void changePermission(AccessPermission new_perm)
virtual ~AbstractEntry()=0
AccessPermission m_Permission
virtual void print(std::ostream &out) const =0