Intel(R) C++ Compiler for 32-bit applications, Version 9.1 Build 20070109Z Copyright (C) 1985-2007 Intel Corporation. All rights reserved. 30 DAY EVALUATION LICENSE simple_bimap.cpp icl: NOTE: The evaluation period for this product ends on 11-feb-2008 UTC. simple_bimap.cpp(19): error: name must be a namespace name using namespace bimap; ^ simple_bimap.cpp(23): error: bimap is not a template typedef bimap results_bimap; ^ simple_bimap.cpp(24): error: name followed by "::" must be a class or namespace name typedef results_bimap::relation position; ^ simple_bimap.cpp(27): error: expected a ")" results.insert( position("Argentina" ,1) ); ^ simple_bimap.cpp(28): error: expected a ")" results.insert( position("Spain" ,2) ); ^ simple_bimap.cpp(29): error: expected a ")" results.insert( position("Germany" ,3) ); ^ simple_bimap.cpp(30): error: expected a ")" results.insert( position("France" ,4) ); ^ simple_bimap.cpp(35): error: name followed by "::" must be a class or namespace name for( results_bimap::right_iterator i = results.right.begin(), ^ simple_bimap.cpp(35): error: expected a ";" for( results_bimap::right_iterator i = results.right.begin(), ^ simple_bimap.cpp(37): error: identifier "i" is undefined i != iend; ++i ) ^ simple_bimap.cpp(37): error: identifier "iend" is undefined i != iend; ++i ) ^ simple_bimap.cpp(47): error: name followed by "::" must be a class or namespace name for( results_bimap::left_iterator i = results.left.begin(), ^ simple_bimap.cpp(47): error: expected a ";" for( results_bimap::left_iterator i = results.left.begin(), ^ tagged_simple_bimap.cpp compilation aborted for simple_bimap.cpp (code 2) tagged_simple_bimap.cpp(22): error: name must be a namespace name using namespace bimap; ^ tagged_simple_bimap.cpp(26): error: bimap is not a template typedef bimap ^ tagged_simple_bimap.cpp(28): error: identifier "tagged" is undefined tagged< std::string, country >, ^ tagged_simple_bimap.cpp(28): error: type name is not allowed tagged< std::string, country >, ^ tagged_simple_bimap.cpp(28): error: expected an identifier tagged< std::string, country >, ^ tagged_simple_bimap.cpp(29): error: tagged is not a template tagged< int , place > ^ tagged_simple_bimap.cpp(31): error: expected a ";" > results_bimap; ^ tagged_simple_bimap.cpp(33): error: name followed by "::" must be a class or namespace name typedef results_bimap::relation position; ^ tagged_simple_bimap.cpp(35): error: identifier "results_bimap" is undefined results_bimap results; ^ tagged_simple_bimap.cpp(36): error: expected a ")" results.insert( position("Argentina" ,1) ); ^ tagged_simple_bimap.cpp(37): error: expected a ")" results.insert( position("Spain" ,2) ); ^ tagged_simple_bimap.cpp(38): error: expected a ")" results.insert( position("Germany" ,3) ); ^ tagged_simple_bimap.cpp(39): error: expected a ")" results.insert( position("France" ,4) ); ^ tagged_simple_bimap.cpp(44): error: iterator_type_by is not a template typedef iterator_type_by::type iterator_by_place; ^ tagged_simple_bimap.cpp(44): error: identifier "results_bimap" is undefined typedef iterator_type_by::type iterator_by_place; ^ tagged_simple_bimap.cpp(45): error: identifier "map_by" is undefined for( iterator_by_place i = map_by(results).begin(), ^ tagged_simple_bimap.cpp(45): error: type name is not allowed for( iterator_by_place i = map_by(results).begin(), ^ tagged_simple_bimap.cpp(46): error: type name is not allowed iend = map_by(results).end() ; ^ tagged_simple_bimap.cpp(49): error: identifier "get" is undefined std::cout << get(*i) << ") " << get(*i) << std::endl; ^ tagged_simple_bimap.cpp(49): error: type name is not allowed std::cout << get(*i) << ") " << get(*i) << std::endl; ^ tagged_simple_bimap.cpp(49): error: type name is not allowed std::cout << get(*i) << ") " << get(*i) << std::endl; ^ tagged_simple_bimap.cpp(57): error: iterator_type_by is not a template typedef iterator_type_by::type iterator_by_country; ^ tagged_simple_bimap.cpp(58): error: identifier "map_by" is undefined for( iterator_by_country i = map_by(results).begin(), ^ tagged_simple_bimap.cpp(58): error: type name is not allowed for( iterator_by_country i = map_by(results).begin(), ^ tagged_simple_bimap.cpp(59): error: type name is not allowed iend = map_by(results).end() ; ^ tagged_simple_bimap.cpp(62): error: identifier "get" is undefined std::cout << get(*i) << " ends " << get(*i) << "º" << std::endl; ^ tagged_simple_bimap.cpp(62): error: type name is not allowed std::cout << get(*i) << " ends " << get(*i) << "º" << std::endl; ^ tagged_simple_bimap.cpp(62): error: type name is not allowed std::cout << get(*i) << " ends " << get(*i) << "º" << std::endl; ^ compilation aborted for tagged_simple_bimap.cpp (code 2)