#include "treemap.h" #include int main(int argc, char* argv[]) { treemap_t map; map.set_at("Tyrion", 2); map.set_at("Jaime", 15); map.set_at("Cersei", 63); map.set_at("Tywin", 75); map.set_at("Kevan", 48); map.set_at("Lancel", 70); map.set_at("Alton", 54); map.set_at("Martyn", 32); map.set_at("Willem", 6); std::cout << map.at("Kevan") << std::endl; std::cout << "=====" << std::endl; map.display(); std::cout << "=====" << std::endl; for(treemap_t::iterator_t it = treemap_t::iterator_t { map.root }; it.cur != nullptr; it.next()) { std::cout << it.cur->key << " => " << it.cur->value << std::endl; } std::cout << "=====" << std::endl; for(auto it=map.begin(); it.cur != nullptr; it.next()) { std::cout << it.cur->key << " => " << it.cur->value << std::endl; } return 0; }