{ return false; }
/** Is the patch installation interactive? (does it need user input?) */
-bool HelixPatchImpl::interactive()
+bool HelixPatchImpl::interactive() const
{ return false; }
/** The list of all atoms building the patch */
-PatchImplIf::AtomList HelixPatchImpl::all_atoms()
+PatchImplIf::AtomList HelixPatchImpl::all_atoms() const
{ return AtomList(); }
/** The list of those atoms which have not been installed */
-PatchImplIf::AtomList HelixPatchImpl::not_installed_atoms()
+PatchImplIf::AtomList HelixPatchImpl::not_installed_atoms() const
{ return AtomList(); }
void HelixPatchImpl::mark_atoms_to_freshen(bool freshen)
{ return; }
-bool HelixPatchImpl::any_atom_selected()
+bool HelixPatchImpl::any_atom_selected() const
{ return false; }
virtual ByteCount size() const;
/** Is the patch installation interactive? (does it need user input?) */
- virtual bool interactive() ;
+ virtual bool interactive() const;
/** The list of all atoms building the patch */
- virtual AtomList all_atoms() ;
+ virtual AtomList all_atoms() const;
/** The list of those atoms which have not been installed */
- virtual AtomList not_installed_atoms() ;
+ virtual AtomList not_installed_atoms() const;
// TODO check necessarity of functions below
virtual void mark_atoms_to_freshen(bool freshen) ;
- virtual bool any_atom_selected() ;
+ virtual bool any_atom_selected() const;
protected:
ByteCount _size_installed;