Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/mapsme/omim.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorvng <viktor.govako@gmail.com>2011-08-25 17:54:27 +0400
committerAlex Zolotarev <alex@maps.me>2015-09-23 01:22:23 +0300
commitd38ed958ee39924eab20ec47fa6e101146d62920 (patch)
tree41bdde82ae533155d5fed40ba8b9405b7dd27201 /coding/file_container.cpp
parent91909c81267e3b38e95005923a7b7a98d72a0d79 (diff)
Add function to check reader's existing in FilesContainerR.
Diffstat (limited to 'coding/file_container.cpp')
-rw-r--r--coding/file_container.cpp8
1 files changed, 8 insertions, 0 deletions
diff --git a/coding/file_container.cpp b/coding/file_container.cpp
index d66d63bdba..cfe3d957fb 100644
--- a/coding/file_container.cpp
+++ b/coding/file_container.cpp
@@ -60,6 +60,14 @@ FilesContainerR::ReaderT FilesContainerR::GetReader(Tag const & tag) const
MYTHROW(Reader::OpenException, (tag));
}
+bool FilesContainerR::IsReaderExist(Tag const & tag) const
+{
+ InfoContainer::const_iterator i =
+ lower_bound(m_info.begin(), m_info.end(), tag, LessInfo());
+
+ return (i != m_info.end() && i->m_tag == tag);
+}
+
/////////////////////////////////////////////////////////////////////////////
// FilesContainerW
/////////////////////////////////////////////////////////////////////////////