// Copyright 2011 Google Inc. All Rights Reserved. // Author: leg@google.com (Lawrence Greenfield) #include "base/init_google.h" #include "base/logging.h" #include "devtools/gdb/component/gdb_test_utils.h" #include "util/btree/btree_map.h" #include "util/btree/btree_set.h" using util::btree::btree_set; using util::btree::btree_multiset; using util::btree::btree_map; using util::btree::btree_multimap; static btree_set* empty_set; static btree_set* small_set; static btree_set* big_set; static btree_multiset* small_multiset; static btree_map* empty_map; static btree_map* small_map; static btree_map* big_map; static btree_multimap* small_multimap; static void SetupBtreeSets() { empty_set = new btree_set; small_set = new btree_set; small_multiset = new btree_multiset; big_set = new btree_set; for (int i = 0; i < 10; ++i) { small_set->insert(i); small_multiset->insert(i / 2); } for (int i = 0; i < 80; ++i) { big_set->insert(i); } } static void SetupBtreeMaps() { empty_map = new btree_map; small_map = new btree_map; small_multimap = new btree_multimap; big_map = new btree_map; for (int i = 0; i < 10; ++i) { small_map->insert(make_pair(i, i * 13)); small_multimap->insert(make_pair(i / 2, i)); } for (int i = 0; i < 80; ++i) { big_map->insert(make_pair(i, i * 7)); } } int main(int argc, char** argv) { FLAGS_logtostderr = true; InitGoogle(argv[0], &argc, &argv, true); SetupBtreeSets(); SetupBtreeMaps(); StopHereForDebugger(); return 0; }