diff options
author | Andrea Corna | 2011-12-13 17:20:25 +0100 |
---|---|---|
committer | Johannes Schickel | 2011-12-13 17:55:57 +0100 |
commit | a6ec4f70da120a1ce406ed4dd9e149e081542f59 (patch) | |
tree | 36d09611f523974f570318e6e579b89b30e886a9 /common/unarj.cpp | |
parent | 77959acd51982d9fedec94ac07241b1702681c6a (diff) | |
download | scummvm-rg350-a6ec4f70da120a1ce406ed4dd9e149e081542f59.tar.gz scummvm-rg350-a6ec4f70da120a1ce406ed4dd9e149e081542f59.tar.bz2 scummvm-rg350-a6ec4f70da120a1ce406ed4dd9e149e081542f59.zip |
COMMON: Make more members of Archive constant.
Diffstat (limited to 'common/unarj.cpp')
-rw-r--r-- | common/unarj.cpp | 14 |
1 files changed, 7 insertions, 7 deletions
diff --git a/common/unarj.cpp b/common/unarj.cpp index cccc330bb5..fe3c17a2ac 100644 --- a/common/unarj.cpp +++ b/common/unarj.cpp @@ -701,9 +701,9 @@ public: virtual ~ArjArchive(); // Archive implementation - virtual bool hasFile(const String &name); - virtual int listMembers(ArchiveMemberList &list); - virtual ArchiveMemberPtr getMember(const String &name); + virtual bool hasFile(const String &name) const; + virtual int listMembers(ArchiveMemberList &list) const; + virtual const ArchiveMemberPtr getMember(const String &name) const; virtual SeekableReadStream *createReadStreamForMember(const String &name) const; }; @@ -745,14 +745,14 @@ ArjArchive::~ArjArchive() { } } -bool ArjArchive::hasFile(const String &name) { +bool ArjArchive::hasFile(const String &name) const { return _headers.contains(name); } -int ArjArchive::listMembers(ArchiveMemberList &list) { +int ArjArchive::listMembers(ArchiveMemberList &list) const { int matches = 0; - ArjHeadersMap::iterator it = _headers.begin(); + ArjHeadersMap::const_iterator it = _headers.begin(); for ( ; it != _headers.end(); ++it) { list.push_back(ArchiveMemberList::value_type(new GenericArchiveMember(it->_value->filename, this))); matches++; @@ -761,7 +761,7 @@ int ArjArchive::listMembers(ArchiveMemberList &list) { return matches; } -ArchiveMemberPtr ArjArchive::getMember(const String &name) { +const ArchiveMemberPtr ArjArchive::getMember(const String &name) const { if (!hasFile(name)) return ArchiveMemberPtr(); |