core/ADTFactory.cpp
changeset 4079 fc78b3dddc36
parent 3872 4c93f74cae51
     1.1 --- a/core/ADTFactory.cpp	Sun Aug 25 12:20:38 2013 -0700
     1.2 +++ b/core/ADTFactory.cpp	Sun Aug 25 12:21:15 2013 -0700
     1.3 @@ -1,5 +1,5 @@
     1.4  /**
     1.5 - * vim: set ts=4 :
     1.6 + * vim: set ts=4 sw=4 tw=99 noet :
     1.7   * =============================================================================
     1.8   * SourceMod
     1.9   * Copyright (C) 2004-2008 AlliedModders LLC.  All rights reserved.
    1.10 @@ -57,32 +57,30 @@
    1.11  
    1.12  BaseTrie::BaseTrie()
    1.13  {
    1.14 -	m_pTrie = sm_trie_create();
    1.15  }
    1.16  
    1.17  BaseTrie::~BaseTrie()
    1.18  {
    1.19 -	sm_trie_destroy(m_pTrie);
    1.20  }
    1.21  
    1.22  bool BaseTrie::Insert(const char *key, void *value)
    1.23  {
    1.24 -	return sm_trie_insert(m_pTrie, key, value);
    1.25 +	return map_.insert(key, value);
    1.26  }
    1.27  
    1.28  bool BaseTrie::Retrieve(const char *key, void **value)
    1.29  {
    1.30 -	return sm_trie_retrieve(m_pTrie, key, value);
    1.31 +	return map_.retrieve(key, value);
    1.32  }
    1.33  
    1.34  bool BaseTrie::Delete(const char *key)
    1.35  {
    1.36 -	return sm_trie_delete(m_pTrie, key);
    1.37 +	return map_.remove(key);
    1.38  }
    1.39  
    1.40  void BaseTrie::Clear()
    1.41  {
    1.42 -	sm_trie_clear(m_pTrie);
    1.43 +	map_.clear();
    1.44  }
    1.45  
    1.46  void BaseTrie::Destroy()
    1.47 @@ -92,5 +90,5 @@
    1.48  
    1.49  bool BaseTrie::Replace(const char *key, void *value)
    1.50  {
    1.51 -	return sm_trie_replace(m_pTrie, key, value);
    1.52 +	return map_.replace(key, value);
    1.53  }