Use an unordered_map for the AMBE phrases.

This commit is contained in:
Jonathan Naylor
2017-10-01 08:10:08 +01:00
parent fa9c757c6a
commit d4f601784a
2 changed files with 3 additions and 3 deletions

View File

@@ -65,7 +65,7 @@ CVoice::~CVoice()
for (std::vector<CDMRData*>::iterator it = m_data.begin(); it != m_data.end(); ++it)
delete *it;
for (std::map<std::string, CPositions*>::iterator it = m_positions.begin(); it != m_positions.end(); ++it)
for (std::unordered_map<std::string, CPositions*>::iterator it = m_positions.begin(); it != m_positions.end(); ++it)
delete it->second;
m_data.clear();

View File

@@ -27,7 +27,7 @@
#include <string>
#include <vector>
#include <map>
#include <unordered_map>
enum VOICE_STATUS {
VS_NONE,
@@ -67,7 +67,7 @@ private:
unsigned int m_streamId;
unsigned int m_sent;
unsigned char* m_ambe;
std::map<std::string, CPositions*> m_positions;
std::unordered_map<std::string, CPositions*> m_positions;
std::vector<CDMRData*> m_data;
std::vector<CDMRData*>::const_iterator m_it;