--- subgraph.hpp.orig 2014-06-27 13:49:35.000000000 +0400 +++ subgraph.hpp.opbracket.patched.reconst 2014-10-28 20:24:30.000000000 +0300 @@ -277,11 +277,19 @@ operator[](Descriptor x) { return is_root() ? m_graph[x] : root().m_graph[local_to_global(x)]; } + typename graph::detail::bundled_result::type& + operator[](graph_bundle_t x) + { return m_graph[x]; } + template typename graph::detail::bundled_result::type const& operator[](Descriptor x) const { return is_root() ? m_graph[x] : root().m_graph[local_to_global(x)]; } + typename graph::detail::bundled_result::type const& + operator[](graph_bundle_t x) const + { return m_graph[x]; } + // Local property access returns the local property of the given descripor. template typename graph::detail::bundled_result::type&