@Avatar: *Накипело *C++_это_...
43: ошибка: ошибка преобразования ‘((boost::multi_index::multi_index_container<IOSwitch::IOMapIndex::IORule, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::m ulti_index::tag<IOSwitch::IOMapIndex::port>, boost::multi_index::member<IOSwitch::IOMapIndex::IORule, boost::shared_ptr<IOPoint>, &IOSwitch::IOMapIndex::IORule::port> >, boost::multi_index::ordered_unique<boost::multi_index::tag<IOSwitch::IOMap Index::addr>, boost::multi_index::member<IOSwitch::IOMapIndex::IORule, L2Addr, &IOSwitch::IOMapIndex::IORule::addr> > > >::index<IOSwitch::IOMapIndex::addr>::type*)((IOSwitch*)this)→IOSw itch::_map.boost::multi_index::multi_index_container<Value, IndexSpecifierList, Allocator>::get [with Tag = IOSwitch::IOMapIndex::addr, Value = IOSwitch::IOMapIndex::IORule, IndexSpecifierList = boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::m ulti_index::tag<IOSwitch::IOMapIndex::port>, boost::multi_index::member<IOSwitch::IOMapIndex::IORule, boost::shared_ptr<IOPoint>, &IOSwitch::IOMapIndex::IORule::port> >, boost::multi_index::ordered_unique<boost::multi_index::tag<IOSwitch::IOMap Index::addr>, boost::multi_index::member<IOSwitch::IOMapIndex::IORule, L2Addr, &IOSwitch::IOMapIndex::IORule::addr> > >, Allocator = std::allocator<IOSwitch::IOMapIndex::IORule>, typename boost::multi_index::multi_index_container<Value, IndexSpecifierList, Allocator>::index<Tag>::type = boost::multi_index::detail::ordered_index<boost::multi_index::member<IOSwi tch::IOMapIndex::IORule, L2Addr, &IOSwitch::IOMapIndex::IORule::addr>, std::less<L2Addr>, boost::multi_index::detail::nth_layer<2, IOSwitch::IOMapIndex::IORule, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::m ulti_index::tag<IOSwitch::IOMapIndex::port>, boost::multi_index::member<IOSwitch::IOMapIndex::IORule, boost::shared_ptr<IOPoint>, &IOSwitch::IOMapIndex::IORule::port> >, boost::multi_index::ordered_unique<boost::multi_index::tag<IOSwitch::IOMap Index::addr>, boost::multi_index::member<IOSwitch::IOMapIndex::IORule, L2Addr, &IOSwitch::IOMapIndex::IORule::addr> > >, std::allocator<IOSwitch::IOMapIndex::IORule> >, boost::mpl::v_item<IOSwitch::IOMapIndex::addr, boost::mpl::vector0<mpl_::na>, 0>, boost::multi_index::detail::ordered_unique_tag>]())→boost::multi_index:: detail::ordered_index<KeyFromValue, Compare, SuperMeta, TagList, Category>::end [with KeyFromValue = boost::multi_index::member<IOSwitch::IOMapIndex::IORule, L2Addr, &IOSwitch::IOMapIndex::IORule::addr>, Compare = std::less<L2Addr>, SuperMeta = boost::multi_index::detail::nth_layer<2, IOSwitch::IOMapIndex::IORule, boost::multi_index::indexed_by<boost::multi_index::ordered_unique<boost::m ulti_index::tag<IOSwitch::IOMapIndex::port>, boost::multi_index::member<IOSwitch::IOMapIndex::IORule, boost::shared_ptr<IOPoint>, &IOSwitch::IOMapIndex::IORule::port> >, boost::multi_index::ordered_unique<boost::multi_index::tag<IOSwitch::IOMap Index::addr>, boost::multi_index::member<IOSwitch::IOMapIndex::IORule, L2Addr, &IOSwitch::IOMapIndex::IORule::addr> > >, std::allocator<IOSwitch::IOMapIndex::IORule> >, TagList = boost::mpl::v_item<IOSwitch::IOMapIndex::addr, boost::mpl::vector0<mpl_::na>, 0>, Category = boost::multi_index::detail::ordered_unique_tag, boost::multi_index::detail::ordered_index<KeyFromValue, Compare, SuperMeta, TagList, Category>::iterator = boost::multi_index::detail::bidir_node_iterator<boost::multi_index::detail::o rdered_index_node<boost::multi_index::detail::index_node_base<IOSwitch::IO MapIndex::IORule, std::allocator<IOSwitch::IOMapIndex::IORule> > > >, typename SuperMeta::type::node_type = boost::multi_index::detail::index_node_base<IOSwitch::IOMapIndex::IORule, std::allocator<IOSwitch::IOMapIndex::IORule> >]()’ в ‘bool’
#1662508 http://juick.com/1662508
kb
08.12.2011 15:49 c8541125
Recommended by:
@238328
Do you really want to delete ?
Всё так и есть
байан, ава мне сегодня это уже показывал
можно помедленнее, я записываю