* Package: dev-cpp/cli-1.1.0-r1  * Repository: sunrise  * Maintainer: maintainer-wanted@gentoo.org  * USE: abi_x86_64 amd64 elibc_glibc kernel_linux userland_GNU  * FEATURES: ccache preserve-libs sandbox userpriv usersandbox >>> Unpacking source... >>> Unpacking cli-1.1.0.tar.bz2 to /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work >>> Source unpacked in /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work >>> Preparing source in /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0 ... >>> Source prepared. >>> Configuring source in /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0 ... >>> Source configured. >>> Compiling source in /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0 ... make -j3 c++ /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/cli.cxx c++ /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/lexer.cxx c++ /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/parser.cxx c++ /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/options.cxx c++ /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/context.cxx c++ /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/header.cxx c++ /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/inline.cxx In file included from /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/traversal/elements.hxx:9:0, from /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/traversal/class.hxx:9, from /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/traversal.hxx:9, from /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/context.hxx:19, from /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/inline.hxx:9, from /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/inline.cxx:6: /usr/include/cutl/compiler/traversal.hxx: In instantiation of 'cutl::compiler::traverser_impl::traverser_impl() [with X = semantics::names; B = semantics::edge]': /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/traversal/elements.hxx:87:10: required from here /usr/include/cutl/compiler/traversal.hxx:87:34: error: 'add' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] add (typeid (type), *this); ^ /usr/include/cutl/compiler/traversal.hxx:87:34: note: declarations in dependent base 'cutl::compiler::traverser_map' are not found by unqualified lookup /usr/include/cutl/compiler/traversal.hxx:87:34: note: use 'this->add' instead /usr/include/cutl/compiler/traversal.hxx: In instantiation of 'cutl::compiler::traverser_impl::traverser_impl() [with X = semantics::belongs; B = semantics::edge]': /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/traversal/elements.hxx:87:10: required from here /usr/include/cutl/compiler/traversal.hxx:87:34: error: 'add' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] /usr/include/cutl/compiler/traversal.hxx:87:34: note: declarations in dependent base 'cutl::compiler::traverser_map' are not found by unqualified lookup /usr/include/cutl/compiler/traversal.hxx:87:34: note: use 'this->add' instead /usr/include/cutl/compiler/traversal.hxx: In instantiation of 'cutl::compiler::traverser_impl::traverser_impl() [with X = semantics::initialized; B = semantics::edge]': /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/traversal/elements.hxx:87:10: required from here /usr/include/cutl/compiler/traversal.hxx:87:34: error: 'add' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] /usr/include/cutl/compiler/traversal.hxx:87:34: note: declarations in dependent base 'cutl::compiler::traverser_map' are not found by unqualified lookup /usr/include/cutl/compiler/traversal.hxx:87:34: note: use 'this->add' instead /usr/include/cutl/compiler/traversal.hxx: In instantiation of 'cutl::compiler::traverser_impl::traverser_impl() [with X = semantics::cxx_includes; B = semantics::edge]': /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/traversal/elements.hxx:87:10: required from here /usr/include/cutl/compiler/traversal.hxx:87:34: error: 'add' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] /usr/include/cutl/compiler/traversal.hxx:87:34: note: declarations in dependent base 'cutl::compiler::traverser_map' are not found by unqualified lookup /usr/include/cutl/compiler/traversal.hxx:87:34: note: use 'this->add' instead /usr/include/cutl/compiler/traversal.hxx: In instantiation of 'cutl::compiler::traverser_impl::traverser_impl() [with X = semantics::cli_includes; B = semantics::edge]': /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/traversal/elements.hxx:87:10: required from here /usr/include/cutl/compiler/traversal.hxx:87:34: error: 'add' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] /usr/include/cutl/compiler/traversal.hxx:87:34: note: declarations in dependent base 'cutl::compiler::traverser_map' are not found by unqualified lookup /usr/include/cutl/compiler/traversal.hxx:87:34: note: use 'this->add' instead /usr/include/cutl/compiler/traversal.hxx: In instantiation of 'cutl::compiler::traverser_impl::traverser_impl() [with X = semantics::namespace_; B = semantics::node]': /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/traversal/elements.hxx:81:10: required from here /usr/include/cutl/compiler/traversal.hxx:87:34: error: 'add' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] /usr/include/cutl/compiler/traversal.hxx:87:34: note: declarations in dependent base 'cutl::compiler::traverser_map' are not found by unqualified lookup /usr/include/cutl/compiler/traversal.hxx:87:34: note: use 'this->add' instead /usr/include/cutl/compiler/traversal.hxx: In instantiation of 'cutl::compiler::traverser_impl::traverser_impl() [with X = semantics::option; B = semantics::node]': /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/traversal/elements.hxx:81:10: required from here /usr/include/cutl/compiler/traversal.hxx:87:34: error: 'add' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] /usr/include/cutl/compiler/traversal.hxx:87:34: note: declarations in dependent base 'cutl::compiler::traverser_map' are not found by unqualified lookup /usr/include/cutl/compiler/traversal.hxx:87:34: note: use 'this->add' instead /usr/include/cutl/compiler/traversal.hxx: In instantiation of 'cutl::compiler::traverser_impl::traverser_impl() [with X = semantics::class_; B = semantics::node]': /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/traversal/elements.hxx:81:10: required from here /usr/include/cutl/compiler/traversal.hxx:87:34: error: 'add' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] /usr/include/cutl/compiler/traversal.hxx:87:34: note: declarations in dependent base 'cutl::compiler::traverser_map' are not found by unqualified lookup /usr/include/cutl/compiler/traversal.hxx:87:34: note: use 'this->add' instead In file included from /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/traversal/class.hxx:9:0, from /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/traversal.hxx:9, from /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/context.hxx:19, from /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/inline.hxx:9, from /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/inline.cxx:6: /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/traversal/elements.hxx: In instantiation of 'void traversal::scope_template::names(T&, traversal::edge_dispatcher&) [with T = semantics::class_; traversal::edge_dispatcher = cutl::compiler::dispatcher]': /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/inline.cxx:57:30: required from here /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/traversal/elements.hxx:134:64: error: 'iterate_and_dispatch' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] iterate_and_dispatch (s.names_begin (), s.names_end (), d); ^ /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/traversal/elements.hxx:134:64: note: declarations in dependent base 'cutl::compiler::dispatcher' are not found by unqualified lookup /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/traversal/elements.hxx:134:64: note: use 'this->iterate_and_dispatch' instead In file included from /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/traversal/elements.hxx:9:0, from /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/traversal/class.hxx:9, from /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/traversal.hxx:9, from /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/context.hxx:19, from /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/inline.hxx:9, from /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/inline.cxx:6: /usr/include/cutl/compiler/traversal.hxx: In instantiation of 'cutl::compiler::traverser_impl::traverser_impl() [with X = semantics::cli_unit; B = semantics::node]': /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/traversal/elements.hxx:81:10: required from here /usr/include/cutl/compiler/traversal.hxx:87:34: error: 'add' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] add (typeid (type), *this); ^ /usr/include/cutl/compiler/traversal.hxx:87:34: note: declarations in dependent base 'cutl::compiler::traverser_map' are not found by unqualified lookup /usr/include/cutl/compiler/traversal.hxx:87:34: note: use 'this->add' instead In file included from /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/traversal/class.hxx:9:0, from /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/traversal.hxx:9, from /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/context.hxx:19, from /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/inline.hxx:9, from /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/inline.cxx:6: /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/traversal/elements.hxx: In instantiation of 'void traversal::scope_template::names(T&, traversal::edge_dispatcher&) [with T = semantics::cli_unit; traversal::edge_dispatcher = cutl::compiler::dispatcher]': /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/inline.cxx:83:1: required from here /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/traversal/elements.hxx:134:64: error: 'iterate_and_dispatch' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] iterate_and_dispatch (s.names_begin (), s.names_end (), d); ^ /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/traversal/elements.hxx:134:64: note: declarations in dependent base 'cutl::compiler::dispatcher' are not found by unqualified lookup /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/traversal/elements.hxx:134:64: note: use 'this->iterate_and_dispatch' instead /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/traversal/elements.hxx: In instantiation of 'void traversal::scope_template::names(T&, traversal::edge_dispatcher&) [with T = semantics::namespace_; traversal::edge_dispatcher = cutl::compiler::dispatcher]': /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/inline.cxx:83:1: required from here /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/traversal/elements.hxx:134:64: error: 'iterate_and_dispatch' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/traversal/elements.hxx:134:64: note: declarations in dependent base 'cutl::compiler::dispatcher' are not found by unqualified lookup /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/traversal/elements.hxx:134:64: note: use 'this->iterate_and_dispatch' instead c++ /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/source.cxx In file included from /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/traversal/elements.hxx:9:0, from /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/traversal/class.hxx:9, from /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/traversal.hxx:9, from /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/context.hxx:19, from /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/context.cxx:8: /usr/include/cutl/compiler/traversal.hxx: In instantiation of 'cutl::compiler::traverser_impl::traverser_impl() [with X = semantics::names; B = semantics::edge]': /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/traversal/elements.hxx:87:10: required from here /usr/include/cutl/compiler/traversal.hxx:87:34: error: 'add' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] add (typeid (type), *this); ^ /usr/include/cutl/compiler/traversal.hxx:87:34: note: declarations in dependent base 'cutl::compiler::traverser_map' are not found by unqualified lookup /usr/include/cutl/compiler/traversal.hxx:87:34: note: use 'this->add' instead /usr/include/cutl/compiler/traversal.hxx: In instantiation of 'cutl::compiler::traverser_impl::traverser_impl() [with X = semantics::belongs; B = semantics::edge]': /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/traversal/elements.hxx:87:10: required from here /usr/include/cutl/compiler/traversal.hxx:87:34: error: 'add' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] /usr/include/cutl/compiler/traversal.hxx:87:34: note: declarations in dependent base 'cutl::compiler::traverser_map' are not found by unqualified lookup /usr/include/cutl/compiler/traversal.hxx:87:34: note: use 'this->add' instead /usr/include/cutl/compiler/traversal.hxx: In instantiation of 'cutl::compiler::traverser_impl::traverser_impl() [with X = semantics::initialized; B = semantics::edge]': /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/traversal/elements.hxx:87:10: required from here /usr/include/cutl/compiler/traversal.hxx:87:34: error: 'add' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] /usr/include/cutl/compiler/traversal.hxx:87:34: note: declarations in dependent base 'cutl::compiler::traverser_map' are not found by unqualified lookup /usr/include/cutl/compiler/traversal.hxx:87:34: note: use 'this->add' instead /usr/include/cutl/compiler/traversal.hxx: In instantiation of 'cutl::compiler::traverser_impl::traverser_impl() [with X = semantics::cxx_includes; B = semantics::edge]': /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/traversal/elements.hxx:87:10: required from here /usr/include/cutl/compiler/traversal.hxx:87:34: error: 'add' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] /usr/include/cutl/compiler/traversal.hxx:87:34: note: declarations in dependent base 'cutl::compiler::traverser_map' are not found by unqualified lookup /usr/include/cutl/compiler/traversal.hxx:87:34: note: use 'this->add' instead /usr/include/cutl/compiler/traversal.hxx: In instantiation of 'cutl::compiler::traverser_impl::traverser_impl() [with X = semantics::cli_includes; B = semantics::edge]': /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/traversal/elements.hxx:87:10: required from here /usr/include/cutl/compiler/traversal.hxx:87:34: error: 'add' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] /usr/include/cutl/compiler/traversal.hxx:87:34: note: declarations in dependent base 'cutl::compiler::traverser_map' are not found by unqualified lookup /usr/include/cutl/compiler/traversal.hxx:87:34: note: use 'this->add' instead /usr/include/cutl/compiler/traversal.hxx: In instantiation of 'cutl::compiler::traverser_impl::traverser_impl() [with X = semantics::namespace_; B = semantics::node]': /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/traversal/elements.hxx:81:10: required from here /usr/include/cutl/compiler/traversal.hxx:87:34: error: 'add' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] /usr/include/cutl/compiler/traversal.hxx:87:34: note: declarations in dependent base 'cutl::compiler::traverser_map' are not found by unqualified lookup /usr/include/cutl/compiler/traversal.hxx:87:34: note: use 'this->add' instead In file included from /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/traversal/class.hxx:9:0, from /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/traversal.hxx:9, from /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/context.hxx:19, from /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/context.cxx:8: /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/traversal/elements.hxx: In instantiation of 'void traversal::scope_template::names(T&, traversal::edge_dispatcher&) [with T = semantics::namespace_; traversal::edge_dispatcher = cutl::compiler::dispatcher]': /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/context.cxx:633:1: required from here /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/traversal/elements.hxx:134:64: error: 'iterate_and_dispatch' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] iterate_and_dispatch (s.names_begin (), s.names_end (), d); ^ /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/traversal/elements.hxx:134:64: note: declarations in dependent base 'cutl::compiler::dispatcher' are not found by unqualified lookup /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/traversal/elements.hxx:134:64: note: use 'this->iterate_and_dispatch' instead c++ /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/runtime-header.cxx In file included from /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/traversal/elements.hxx:9:0, from /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/traversal/class.hxx:9, from /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/traversal.hxx:9, from /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/context.hxx:19, from /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/header.hxx:9, from /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/header.cxx:6: /usr/include/cutl/compiler/traversal.hxx: In instantiation of 'cutl::compiler::traverser_impl::traverser_impl() [with X = semantics::names; B = semantics::edge]': /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/traversal/elements.hxx:87:10: required from here /usr/include/cutl/compiler/traversal.hxx:87:34: error: 'add' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] add (typeid (type), *this); ^ /usr/include/cutl/compiler/traversal.hxx:87:34: note: declarations in dependent base 'cutl::compiler::traverser_map' are not found by unqualified lookup /usr/include/cutl/compiler/traversal.hxx:87:34: note: use 'this->add' instead /usr/include/cutl/compiler/traversal.hxx: In instantiation of 'cutl::compiler::traverser_impl::traverser_impl() [with X = semantics::belongs; B = semantics::edge]': /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/traversal/elements.hxx:87:10: required from here /usr/include/cutl/compiler/traversal.hxx:87:34: error: 'add' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] /usr/include/cutl/compiler/traversal.hxx:87:34: note: declarations in dependent base 'cutl::compiler::traverser_map' are not found by unqualified lookup /usr/include/cutl/compiler/traversal.hxx:87:34: note: use 'this->add' instead /usr/include/cutl/compiler/traversal.hxx: In instantiation of 'cutl::compiler::traverser_impl::traverser_impl() [with X = semantics::initialized; B = semantics::edge]': /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/traversal/elements.hxx:87:10: required from here /usr/include/cutl/compiler/traversal.hxx:87:34: error: 'add' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] /usr/include/cutl/compiler/traversal.hxx:87:34: note: declarations in dependent base 'cutl::compiler::traverser_map' are not found by unqualified lookup /usr/include/cutl/compiler/traversal.hxx:87:34: note: use 'this->add' instead /usr/include/cutl/compiler/traversal.hxx: In instantiation of 'cutl::compiler::traverser_impl::traverser_impl() [with X = semantics::cxx_includes; B = semantics::edge]': /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/traversal/elements.hxx:87:10: required from here /usr/include/cutl/compiler/traversal.hxx:87:34: error: 'add' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] /usr/include/cutl/compiler/traversal.hxx:87:34: note: declarations in dependent base 'cutl::compiler::traverser_map' are not found by unqualified lookup /usr/include/cutl/compiler/traversal.hxx:87:34: note: use 'this->add' instead /usr/include/cutl/compiler/traversal.hxx: In instantiation of 'cutl::compiler::traverser_impl::traverser_impl() [with X = semantics::cli_includes; B = semantics::edge]': /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/traversal/elements.hxx:87:10: required from here /usr/include/cutl/compiler/traversal.hxx:87:34: error: 'add' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] /usr/include/cutl/compiler/traversal.hxx:87:34: note: declarations in dependent base 'cutl::compiler::traverser_map' are not found by unqualified lookup /usr/include/cutl/compiler/traversal.hxx:87:34: note: use 'this->add' instead /usr/include/cutl/compiler/traversal.hxx: In instantiation of 'cutl::compiler::traverser_impl::traverser_impl() [with X = semantics::namespace_; B = semantics::node]': /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/traversal/elements.hxx:81:10: required from here /usr/include/cutl/compiler/traversal.hxx:87:34: error: 'add' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] /usr/include/cutl/compiler/traversal.hxx:87:34: note: declarations in dependent base 'cutl::compiler::traverser_map' are not found by unqualified lookup /usr/include/cutl/compiler/traversal.hxx:87:34: note: use 'this->add' instead /usr/include/cutl/compiler/traversal.hxx: In instantiation of 'cutl::compiler::traverser_impl::traverser_impl() [with X = semantics::option; B = semantics::node]': /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/traversal/elements.hxx:81:10: required from here /usr/include/cutl/compiler/traversal.hxx:87:34: error: 'add' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] /usr/include/cutl/compiler/traversal.hxx:87:34: note: declarations in dependent base 'cutl::compiler::traverser_map' are not found by unqualified lookup /usr/include/cutl/compiler/traversal.hxx:87:34: note: use 'this->add' instead /usr/include/cutl/compiler/traversal.hxx: In instantiation of 'cutl::compiler::traverser_impl::traverser_impl() [with X = semantics::class_; B = semantics::node]': /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/traversal/elements.hxx:81:10: required from here /usr/include/cutl/compiler/traversal.hxx:87:34: error: 'add' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] /usr/include/cutl/compiler/traversal.hxx:87:34: note: declarations in dependent base 'cutl::compiler::traverser_map' are not found by unqualified lookup /usr/include/cutl/compiler/traversal.hxx:87:34: note: use 'this->add' instead In file included from /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/traversal/class.hxx:9:0, from /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/traversal.hxx:9, from /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/context.hxx:19, from /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/header.hxx:9, from /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/header.cxx:6: /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/traversal/elements.hxx: In instantiation of 'void traversal::scope_template::names(T&, traversal::edge_dispatcher&) [with T = semantics::class_; traversal::edge_dispatcher = cutl::compiler::dispatcher]': /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/header.cxx:119:30: required from here /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/traversal/elements.hxx:134:64: error: 'iterate_and_dispatch' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] iterate_and_dispatch (s.names_begin (), s.names_end (), d); ^ /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/traversal/elements.hxx:134:64: note: declarations in dependent base 'cutl::compiler::dispatcher' are not found by unqualified lookup /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/traversal/elements.hxx:134:64: note: use 'this->iterate_and_dispatch' instead In file included from /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/traversal/elements.hxx:9:0, from /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/traversal/class.hxx:9, from /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/traversal.hxx:9, from /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/context.hxx:19, from /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/header.hxx:9, from /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/header.cxx:6: /usr/include/cutl/compiler/traversal.hxx: In instantiation of 'cutl::compiler::traverser_impl::traverser_impl() [with X = semantics::cli_unit; B = semantics::node]': /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/traversal/elements.hxx:81:10: required from here /usr/include/cutl/compiler/traversal.hxx:87:34: error: 'add' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] add (typeid (type), *this); ^ /usr/include/cutl/compiler/traversal.hxx:87:34: note: declarations in dependent base 'cutl::compiler::traverser_map' are not found by unqualified lookup /usr/include/cutl/compiler/traversal.hxx:87:34: note: use 'this->add' instead In file included from /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/traversal/class.hxx:9:0, from /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/traversal.hxx:9, from /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/context.hxx:19, from /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/header.hxx:9, from /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/header.cxx:6: /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/traversal/elements.hxx: In instantiation of 'void traversal::scope_template::names(T&, traversal::edge_dispatcher&) [with T = semantics::cli_unit; traversal::edge_dispatcher = cutl::compiler::dispatcher]': /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/header.cxx:192:1: required from here /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/traversal/elements.hxx:134:64: error: 'iterate_and_dispatch' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] iterate_and_dispatch (s.names_begin (), s.names_end (), d); ^ /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/traversal/elements.hxx:134:64: note: declarations in dependent base 'cutl::compiler::dispatcher' are not found by unqualified lookup /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/traversal/elements.hxx:134:64: note: use 'this->iterate_and_dispatch' instead /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/traversal/elements.hxx: In instantiation of 'void traversal::scope_template::names(T&, traversal::edge_dispatcher&) [with T = semantics::namespace_; traversal::edge_dispatcher = cutl::compiler::dispatcher]': /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/header.cxx:192:1: required from here /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/traversal/elements.hxx:134:64: error: 'iterate_and_dispatch' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/traversal/elements.hxx:134:64: note: declarations in dependent base 'cutl::compiler::dispatcher' are not found by unqualified lookup /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/traversal/elements.hxx:134:64: note: use 'this->iterate_and_dispatch' instead c++ /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/runtime-inline.cxx In file included from /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/traversal/elements.hxx:9:0, from /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/traversal/class.hxx:9, from /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/traversal.hxx:9, from /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/context.hxx:19, from /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/runtime-header.hxx:9, from /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/runtime-header.cxx:6: /usr/include/cutl/compiler/traversal.hxx: In instantiation of 'cutl::compiler::traverser_impl::traverser_impl() [with X = semantics::names; B = semantics::edge]': /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/traversal/elements.hxx:87:10: required from here /usr/include/cutl/compiler/traversal.hxx:87:34: error: 'add' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] add (typeid (type), *this); ^ /usr/include/cutl/compiler/traversal.hxx:87:34: note: declarations in dependent base 'cutl::compiler::traverser_map' are not found by unqualified lookup /usr/include/cutl/compiler/traversal.hxx:87:34: note: use 'this->add' instead /usr/include/cutl/compiler/traversal.hxx: In instantiation of 'cutl::compiler::traverser_impl::traverser_impl() [with X = semantics::belongs; B = semantics::edge]': /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/traversal/elements.hxx:87:10: required from here /usr/include/cutl/compiler/traversal.hxx:87:34: error: 'add' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] /usr/include/cutl/compiler/traversal.hxx:87:34: note: declarations in dependent base 'cutl::compiler::traverser_map' are not found by unqualified lookup /usr/include/cutl/compiler/traversal.hxx:87:34: note: use 'this->add' instead /usr/include/cutl/compiler/traversal.hxx: In instantiation of 'cutl::compiler::traverser_impl::traverser_impl() [with X = semantics::initialized; B = semantics::edge]': /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/traversal/elements.hxx:87:10: required from here /usr/include/cutl/compiler/traversal.hxx:87:34: error: 'add' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] /usr/include/cutl/compiler/traversal.hxx:87:34: note: declarations in dependent base 'cutl::compiler::traverser_map' are not found by unqualified lookup /usr/include/cutl/compiler/traversal.hxx:87:34: note: use 'this->add' instead /usr/include/cutl/compiler/traversal.hxx: In instantiation of 'cutl::compiler::traverser_impl::traverser_impl() [with X = semantics::cxx_includes; B = semantics::edge]': /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/traversal/elements.hxx:87:10: required from here /usr/include/cutl/compiler/traversal.hxx:87:34: error: 'add' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] /usr/include/cutl/compiler/traversal.hxx:87:34: note: declarations in dependent base 'cutl::compiler::traverser_map' are not found by unqualified lookup /usr/include/cutl/compiler/traversal.hxx:87:34: note: use 'this->add' instead /usr/include/cutl/compiler/traversal.hxx: In instantiation of 'cutl::compiler::traverser_impl::traverser_impl() [with X = semantics::cli_includes; B = semantics::edge]': /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/traversal/elements.hxx:87:10: required from here /usr/include/cutl/compiler/traversal.hxx:87:34: error: 'add' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] /usr/include/cutl/compiler/traversal.hxx:87:34: note: declarations in dependent base 'cutl::compiler::traverser_map' are not found by unqualified lookup /usr/include/cutl/compiler/traversal.hxx:87:34: note: use 'this->add' instead /usr/include/cutl/compiler/traversal.hxx: In instantiation of 'cutl::compiler::traverser_impl::traverser_impl() [with X = semantics::namespace_; B = semantics::node]': /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/traversal/elements.hxx:81:10: required from here /usr/include/cutl/compiler/traversal.hxx:87:34: error: 'add' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] /usr/include/cutl/compiler/traversal.hxx:87:34: note: declarations in dependent base 'cutl::compiler::traverser_map' are not found by unqualified lookup /usr/include/cutl/compiler/traversal.hxx:87:34: note: use 'this->add' instead In file included from /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/traversal/class.hxx:9:0, from /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/traversal.hxx:9, from /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/context.hxx:19, from /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/runtime-header.hxx:9, from /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/runtime-header.cxx:6: /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/traversal/elements.hxx: In instantiation of 'void traversal::scope_template::names(T&, traversal::edge_dispatcher&) [with T = semantics::namespace_; traversal::edge_dispatcher = cutl::compiler::dispatcher]': /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/runtime-header.cxx:283:1: required from here /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/traversal/elements.hxx:134:64: error: 'iterate_and_dispatch' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] iterate_and_dispatch (s.names_begin (), s.names_end (), d); ^ /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/traversal/elements.hxx:134:64: note: declarations in dependent base 'cutl::compiler::dispatcher' are not found by unqualified lookup /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/traversal/elements.hxx:134:64: note: use 'this->iterate_and_dispatch' instead c++ /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/runtime-source.cxx In file included from /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/traversal/elements.hxx:9:0, from /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/traversal/class.hxx:9, from /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/traversal.hxx:9, from /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/context.hxx:19, from /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/runtime-inline.hxx:9, from /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/runtime-inline.cxx:6: /usr/include/cutl/compiler/traversal.hxx: In instantiation of 'cutl::compiler::traverser_impl::traverser_impl() [with X = semantics::names; B = semantics::edge]': /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/traversal/elements.hxx:87:10: required from here /usr/include/cutl/compiler/traversal.hxx:87:34: error: 'add' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] add (typeid (type), *this); ^ /usr/include/cutl/compiler/traversal.hxx:87:34: note: declarations in dependent base 'cutl::compiler::traverser_map' are not found by unqualified lookup /usr/include/cutl/compiler/traversal.hxx:87:34: note: use 'this->add' instead /usr/include/cutl/compiler/traversal.hxx: In instantiation of 'cutl::compiler::traverser_impl::traverser_impl() [with X = semantics::belongs; B = semantics::edge]': /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/traversal/elements.hxx:87:10: required from here /usr/include/cutl/compiler/traversal.hxx:87:34: error: 'add' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] /usr/include/cutl/compiler/traversal.hxx:87:34: note: declarations in dependent base 'cutl::compiler::traverser_map' are not found by unqualified lookup /usr/include/cutl/compiler/traversal.hxx:87:34: note: use 'this->add' instead /usr/include/cutl/compiler/traversal.hxx: In instantiation of 'cutl::compiler::traverser_impl::traverser_impl() [with X = semantics::initialized; B = semantics::edge]': /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/traversal/elements.hxx:87:10: required from here /usr/include/cutl/compiler/traversal.hxx:87:34: error: 'add' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] /usr/include/cutl/compiler/traversal.hxx:87:34: note: declarations in dependent base 'cutl::compiler::traverser_map' are not found by unqualified lookup /usr/include/cutl/compiler/traversal.hxx:87:34: note: use 'this->add' instead /usr/include/cutl/compiler/traversal.hxx: In instantiation of 'cutl::compiler::traverser_impl::traverser_impl() [with X = semantics::cxx_includes; B = semantics::edge]': /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/traversal/elements.hxx:87:10: required from here /usr/include/cutl/compiler/traversal.hxx:87:34: error: 'add' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] /usr/include/cutl/compiler/traversal.hxx:87:34: note: declarations in dependent base 'cutl::compiler::traverser_map' are not found by unqualified lookup /usr/include/cutl/compiler/traversal.hxx:87:34: note: use 'this->add' instead /usr/include/cutl/compiler/traversal.hxx: In instantiation of 'cutl::compiler::traverser_impl::traverser_impl() [with X = semantics::cli_includes; B = semantics::edge]': /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/traversal/elements.hxx:87:10: required from here /usr/include/cutl/compiler/traversal.hxx:87:34: error: 'add' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] /usr/include/cutl/compiler/traversal.hxx:87:34: note: declarations in dependent base 'cutl::compiler::traverser_map' are not found by unqualified lookup /usr/include/cutl/compiler/traversal.hxx:87:34: note: use 'this->add' instead /usr/include/cutl/compiler/traversal.hxx: In instantiation of 'cutl::compiler::traverser_impl::traverser_impl() [with X = semantics::namespace_; B = semantics::node]': /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/traversal/elements.hxx:81:10: required from here /usr/include/cutl/compiler/traversal.hxx:87:34: error: 'add' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] /usr/include/cutl/compiler/traversal.hxx:87:34: note: declarations in dependent base 'cutl::compiler::traverser_map' are not found by unqualified lookup /usr/include/cutl/compiler/traversal.hxx:87:34: note: use 'this->add' instead In file included from /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/traversal/class.hxx:9:0, from /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/traversal.hxx:9, from /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/context.hxx:19, from /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/runtime-inline.hxx:9, from /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/runtime-inline.cxx:6: /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/traversal/elements.hxx: In instantiation of 'void traversal::scope_template::names(T&, traversal::edge_dispatcher&) [with T = semantics::namespace_; traversal::edge_dispatcher = cutl::compiler::dispatcher]': /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/runtime-inline.cxx:199:1: required from here /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/traversal/elements.hxx:134:64: error: 'iterate_and_dispatch' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] iterate_and_dispatch (s.names_begin (), s.names_end (), d); ^ /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/traversal/elements.hxx:134:64: note: declarations in dependent base 'cutl::compiler::dispatcher' are not found by unqualified lookup /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/traversal/elements.hxx:134:64: note: use 'this->iterate_and_dispatch' instead c++ /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/man.cxx In file included from /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/traversal/elements.hxx:9:0, from /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/traversal/class.hxx:9, from /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/traversal.hxx:9, from /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/context.hxx:19, from /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/source.hxx:9, from /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/source.cxx:8: /usr/include/cutl/compiler/traversal.hxx: In instantiation of 'cutl::compiler::traverser_impl::traverser_impl() [with X = semantics::names; B = semantics::edge]': /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/traversal/elements.hxx:87:10: required from here /usr/include/cutl/compiler/traversal.hxx:87:34: error: 'add' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] add (typeid (type), *this); ^ /usr/include/cutl/compiler/traversal.hxx:87:34: note: declarations in dependent base 'cutl::compiler::traverser_map' are not found by unqualified lookup /usr/include/cutl/compiler/traversal.hxx:87:34: note: use 'this->add' instead /usr/include/cutl/compiler/traversal.hxx: In instantiation of 'cutl::compiler::traverser_impl::traverser_impl() [with X = semantics::belongs; B = semantics::edge]': /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/traversal/elements.hxx:87:10: required from here /usr/include/cutl/compiler/traversal.hxx:87:34: error: 'add' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] /usr/include/cutl/compiler/traversal.hxx:87:34: note: declarations in dependent base 'cutl::compiler::traverser_map' are not found by unqualified lookup /usr/include/cutl/compiler/traversal.hxx:87:34: note: use 'this->add' instead /usr/include/cutl/compiler/traversal.hxx: In instantiation of 'cutl::compiler::traverser_impl::traverser_impl() [with X = semantics::initialized; B = semantics::edge]': /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/traversal/elements.hxx:87:10: required from here /usr/include/cutl/compiler/traversal.hxx:87:34: error: 'add' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] /usr/include/cutl/compiler/traversal.hxx:87:34: note: declarations in dependent base 'cutl::compiler::traverser_map' are not found by unqualified lookup /usr/include/cutl/compiler/traversal.hxx:87:34: note: use 'this->add' instead /usr/include/cutl/compiler/traversal.hxx: In instantiation of 'cutl::compiler::traverser_impl::traverser_impl() [with X = semantics::cxx_includes; B = semantics::edge]': /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/traversal/elements.hxx:87:10: required from here /usr/include/cutl/compiler/traversal.hxx:87:34: error: 'add' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] /usr/include/cutl/compiler/traversal.hxx:87:34: note: declarations in dependent base 'cutl::compiler::traverser_map' are not found by unqualified lookup /usr/include/cutl/compiler/traversal.hxx:87:34: note: use 'this->add' instead /usr/include/cutl/compiler/traversal.hxx: In instantiation of 'cutl::compiler::traverser_impl::traverser_impl() [with X = semantics::cli_includes; B = semantics::edge]': /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/traversal/elements.hxx:87:10: required from here /usr/include/cutl/compiler/traversal.hxx:87:34: error: 'add' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] /usr/include/cutl/compiler/traversal.hxx:87:34: note: declarations in dependent base 'cutl::compiler::traverser_map' are not found by unqualified lookup /usr/include/cutl/compiler/traversal.hxx:87:34: note: use 'this->add' instead /usr/include/cutl/compiler/traversal.hxx: In instantiation of 'cutl::compiler::traverser_impl::traverser_impl() [with X = semantics::namespace_; B = semantics::node]': /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/traversal/elements.hxx:81:10: required from here /usr/include/cutl/compiler/traversal.hxx:87:34: error: 'add' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] /usr/include/cutl/compiler/traversal.hxx:87:34: note: declarations in dependent base 'cutl::compiler::traverser_map' are not found by unqualified lookup /usr/include/cutl/compiler/traversal.hxx:87:34: note: use 'this->add' instead /usr/include/cutl/compiler/traversal.hxx: In instantiation of 'cutl::compiler::traverser_impl::traverser_impl() [with X = semantics::option; B = semantics::node]': /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/traversal/elements.hxx:81:10: required from here /usr/include/cutl/compiler/traversal.hxx:87:34: error: 'add' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] /usr/include/cutl/compiler/traversal.hxx:87:34: note: declarations in dependent base 'cutl::compiler::traverser_map' are not found by unqualified lookup /usr/include/cutl/compiler/traversal.hxx:87:34: note: use 'this->add' instead /usr/include/cutl/compiler/traversal.hxx: In instantiation of 'cutl::compiler::traverser_impl::traverser_impl() [with X = semantics::class_; B = semantics::node]': /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/traversal/elements.hxx:81:10: required from here /usr/include/cutl/compiler/traversal.hxx:87:34: error: 'add' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] /usr/include/cutl/compiler/traversal.hxx:87:34: note: declarations in dependent base 'cutl::compiler::traverser_map' are not found by unqualified lookup /usr/include/cutl/compiler/traversal.hxx:87:34: note: use 'this->add' instead In file included from /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/traversal/class.hxx:9:0, from /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/traversal.hxx:9, from /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/context.hxx:19, from /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/source.hxx:9, from /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/source.cxx:8: /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/traversal/elements.hxx: In instantiation of 'void traversal::scope_template::names(T&, traversal::edge_dispatcher&) [with T = semantics::class_; traversal::edge_dispatcher = cutl::compiler::dispatcher]': /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/source.cxx:372:29: required from here /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/traversal/elements.hxx:134:64: error: 'iterate_and_dispatch' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] iterate_and_dispatch (s.names_begin (), s.names_end (), d); ^ /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/traversal/elements.hxx:134:64: note: declarations in dependent base 'cutl::compiler::dispatcher' are not found by unqualified lookup /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/traversal/elements.hxx:134:64: note: use 'this->iterate_and_dispatch' instead In file included from /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/traversal/elements.hxx:9:0, from /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/traversal/class.hxx:9, from /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/traversal.hxx:9, from /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/context.hxx:19, from /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/source.hxx:9, from /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/source.cxx:8: /usr/include/cutl/compiler/traversal.hxx: In instantiation of 'cutl::compiler::traverser_impl::traverser_impl() [with X = semantics::cli_unit; B = semantics::node]': /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/traversal/elements.hxx:81:10: required from here /usr/include/cutl/compiler/traversal.hxx:87:34: error: 'add' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] add (typeid (type), *this); ^ /usr/include/cutl/compiler/traversal.hxx:87:34: note: declarations in dependent base 'cutl::compiler::traverser_map' are not found by unqualified lookup /usr/include/cutl/compiler/traversal.hxx:87:34: note: use 'this->add' instead In file included from /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/traversal/class.hxx:9:0, from /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/traversal.hxx:9, from /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/context.hxx:19, from /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/source.hxx:9, from /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/source.cxx:8: /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/traversal/elements.hxx: In instantiation of 'void traversal::scope_template::names(T&, traversal::edge_dispatcher&) [with T = semantics::cli_unit; traversal::edge_dispatcher = cutl::compiler::dispatcher]': /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/source.cxx:637:1: required from here /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/traversal/elements.hxx:134:64: error: 'iterate_and_dispatch' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] iterate_and_dispatch (s.names_begin (), s.names_end (), d); ^ /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/traversal/elements.hxx:134:64: note: declarations in dependent base 'cutl::compiler::dispatcher' are not found by unqualified lookup /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/traversal/elements.hxx:134:64: note: use 'this->iterate_and_dispatch' instead /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/traversal/elements.hxx: In instantiation of 'void traversal::scope_template::names(T&, traversal::edge_dispatcher&) [with T = semantics::namespace_; traversal::edge_dispatcher = cutl::compiler::dispatcher]': /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/source.cxx:637:1: required from here /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/traversal/elements.hxx:134:64: error: 'iterate_and_dispatch' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/traversal/elements.hxx:134:64: note: declarations in dependent base 'cutl::compiler::dispatcher' are not found by unqualified lookup /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/traversal/elements.hxx:134:64: note: use 'this->iterate_and_dispatch' instead c++ /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/html.cxx In file included from /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/traversal/elements.hxx:9:0, from /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/traversal/class.hxx:9, from /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/traversal.hxx:9, from /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/context.hxx:19, from /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/runtime-source.hxx:9, from /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/runtime-source.cxx:6: /usr/include/cutl/compiler/traversal.hxx: In instantiation of 'cutl::compiler::traverser_impl::traverser_impl() [with X = semantics::names; B = semantics::edge]': /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/traversal/elements.hxx:87:10: required from here /usr/include/cutl/compiler/traversal.hxx:87:34: error: 'add' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] add (typeid (type), *this); ^ /usr/include/cutl/compiler/traversal.hxx:87:34: note: declarations in dependent base 'cutl::compiler::traverser_map' are not found by unqualified lookup /usr/include/cutl/compiler/traversal.hxx:87:34: note: use 'this->add' instead /usr/include/cutl/compiler/traversal.hxx: In instantiation of 'cutl::compiler::traverser_impl::traverser_impl() [with X = semantics::belongs; B = semantics::edge]': /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/traversal/elements.hxx:87:10: required from here /usr/include/cutl/compiler/traversal.hxx:87:34: error: 'add' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] /usr/include/cutl/compiler/traversal.hxx:87:34: note: declarations in dependent base 'cutl::compiler::traverser_map' are not found by unqualified lookup /usr/include/cutl/compiler/traversal.hxx:87:34: note: use 'this->add' instead /usr/include/cutl/compiler/traversal.hxx: In instantiation of 'cutl::compiler::traverser_impl::traverser_impl() [with X = semantics::initialized; B = semantics::edge]': /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/traversal/elements.hxx:87:10: required from here /usr/include/cutl/compiler/traversal.hxx:87:34: error: 'add' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] /usr/include/cutl/compiler/traversal.hxx:87:34: note: declarations in dependent base 'cutl::compiler::traverser_map' are not found by unqualified lookup /usr/include/cutl/compiler/traversal.hxx:87:34: note: use 'this->add' instead /usr/include/cutl/compiler/traversal.hxx: In instantiation of 'cutl::compiler::traverser_impl::traverser_impl() [with X = semantics::cxx_includes; B = semantics::edge]': /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/traversal/elements.hxx:87:10: required from here /usr/include/cutl/compiler/traversal.hxx:87:34: error: 'add' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] /usr/include/cutl/compiler/traversal.hxx:87:34: note: declarations in dependent base 'cutl::compiler::traverser_map' are not found by unqualified lookup /usr/include/cutl/compiler/traversal.hxx:87:34: note: use 'this->add' instead /usr/include/cutl/compiler/traversal.hxx: In instantiation of 'cutl::compiler::traverser_impl::traverser_impl() [with X = semantics::cli_includes; B = semantics::edge]': /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/traversal/elements.hxx:87:10: required from here /usr/include/cutl/compiler/traversal.hxx:87:34: error: 'add' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] /usr/include/cutl/compiler/traversal.hxx:87:34: note: declarations in dependent base 'cutl::compiler::traverser_map' are not found by unqualified lookup /usr/include/cutl/compiler/traversal.hxx:87:34: note: use 'this->add' instead /usr/include/cutl/compiler/traversal.hxx: In instantiation of 'cutl::compiler::traverser_impl::traverser_impl() [with X = semantics::namespace_; B = semantics::node]': /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/traversal/elements.hxx:81:10: required from here /usr/include/cutl/compiler/traversal.hxx:87:34: error: 'add' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] /usr/include/cutl/compiler/traversal.hxx:87:34: note: declarations in dependent base 'cutl::compiler::traverser_map' are not found by unqualified lookup /usr/include/cutl/compiler/traversal.hxx:87:34: note: use 'this->add' instead In file included from /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/traversal/class.hxx:9:0, from /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/traversal.hxx:9, from /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/context.hxx:19, from /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/runtime-source.hxx:9, from /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/runtime-source.cxx:6: /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/traversal/elements.hxx: In instantiation of 'void traversal::scope_template::names(T&, traversal::edge_dispatcher&) [with T = semantics::namespace_; traversal::edge_dispatcher = cutl::compiler::dispatcher]': /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/runtime-source.cxx:530:1: required from here /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/traversal/elements.hxx:134:64: error: 'iterate_and_dispatch' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] iterate_and_dispatch (s.names_begin (), s.names_end (), d); ^ /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/traversal/elements.hxx:134:64: note: declarations in dependent base 'cutl::compiler::dispatcher' are not found by unqualified lookup /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/traversal/elements.hxx:134:64: note: use 'this->iterate_and_dispatch' instead c++ /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/generator.cxx In file included from /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/traversal/elements.hxx:9:0, from /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/traversal/class.hxx:9, from /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/traversal.hxx:9, from /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/context.hxx:19, from /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/html.hxx:9, from /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/html.cxx:6: /usr/include/cutl/compiler/traversal.hxx: In instantiation of 'cutl::compiler::traverser_impl::traverser_impl() [with X = semantics::names; B = semantics::edge]': /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/traversal/elements.hxx:87:10: required from here /usr/include/cutl/compiler/traversal.hxx:87:34: error: 'add' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] add (typeid (type), *this); ^ /usr/include/cutl/compiler/traversal.hxx:87:34: note: declarations in dependent base 'cutl::compiler::traverser_map' are not found by unqualified lookup /usr/include/cutl/compiler/traversal.hxx:87:34: note: use 'this->add' instead /usr/include/cutl/compiler/traversal.hxx: In instantiation of 'cutl::compiler::traverser_impl::traverser_impl() [with X = semantics::belongs; B = semantics::edge]': /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/traversal/elements.hxx:87:10: required from here /usr/include/cutl/compiler/traversal.hxx:87:34: error: 'add' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] /usr/include/cutl/compiler/traversal.hxx:87:34: note: declarations in dependent base 'cutl::compiler::traverser_map' are not found by unqualified lookup /usr/include/cutl/compiler/traversal.hxx:87:34: note: use 'this->add' instead /usr/include/cutl/compiler/traversal.hxx: In instantiation of 'cutl::compiler::traverser_impl::traverser_impl() [with X = semantics::initialized; B = semantics::edge]': /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/traversal/elements.hxx:87:10: required from here /usr/include/cutl/compiler/traversal.hxx:87:34: error: 'add' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] /usr/include/cutl/compiler/traversal.hxx:87:34: note: declarations in dependent base 'cutl::compiler::traverser_map' are not found by unqualified lookup /usr/include/cutl/compiler/traversal.hxx:87:34: note: use 'this->add' instead /usr/include/cutl/compiler/traversal.hxx: In instantiation of 'cutl::compiler::traverser_impl::traverser_impl() [with X = semantics::cxx_includes; B = semantics::edge]': /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/traversal/elements.hxx:87:10: required from here /usr/include/cutl/compiler/traversal.hxx:87:34: error: 'add' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] /usr/include/cutl/compiler/traversal.hxx:87:34: note: declarations in dependent base 'cutl::compiler::traverser_map' are not found by unqualified lookup /usr/include/cutl/compiler/traversal.hxx:87:34: note: use 'this->add' instead /usr/include/cutl/compiler/traversal.hxx: In instantiation of 'cutl::compiler::traverser_impl::traverser_impl() [with X = semantics::cli_includes; B = semantics::edge]': /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/traversal/elements.hxx:87:10: required from here /usr/include/cutl/compiler/traversal.hxx:87:34: error: 'add' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] /usr/include/cutl/compiler/traversal.hxx:87:34: note: declarations in dependent base 'cutl::compiler::traverser_map' are not found by unqualified lookup /usr/include/cutl/compiler/traversal.hxx:87:34: note: use 'this->add' instead /usr/include/cutl/compiler/traversal.hxx: In instantiation of 'cutl::compiler::traverser_impl::traverser_impl() [with X = semantics::namespace_; B = semantics::node]': /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/traversal/elements.hxx:81:10: required from here /usr/include/cutl/compiler/traversal.hxx:87:34: error: 'add' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] /usr/include/cutl/compiler/traversal.hxx:87:34: note: declarations in dependent base 'cutl::compiler::traverser_map' are not found by unqualified lookup /usr/include/cutl/compiler/traversal.hxx:87:34: note: use 'this->add' instead /usr/include/cutl/compiler/traversal.hxx: In instantiation of 'cutl::compiler::traverser_impl::traverser_impl() [with X = semantics::option; B = semantics::node]': /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/traversal/elements.hxx:81:10: required from here /usr/include/cutl/compiler/traversal.hxx:87:34: error: 'add' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] /usr/include/cutl/compiler/traversal.hxx:87:34: note: declarations in dependent base 'cutl::compiler::traverser_map' are not found by unqualified lookup /usr/include/cutl/compiler/traversal.hxx:87:34: note: use 'this->add' instead /usr/include/cutl/compiler/traversal.hxx: In instantiation of 'cutl::compiler::traverser_impl::traverser_impl() [with X = semantics::class_; B = semantics::node]': /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/traversal/elements.hxx:81:10: required from here /usr/include/cutl/compiler/traversal.hxx:87:34: error: 'add' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] /usr/include/cutl/compiler/traversal.hxx:87:34: note: declarations in dependent base 'cutl::compiler::traverser_map' are not found by unqualified lookup /usr/include/cutl/compiler/traversal.hxx:87:34: note: use 'this->add' instead In file included from /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/traversal/class.hxx:9:0, from /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/traversal.hxx:9, from /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/context.hxx:19, from /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/html.hxx:9, from /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/html.cxx:6: /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/traversal/elements.hxx: In instantiation of 'void traversal::scope_template::names(T&, traversal::edge_dispatcher&) [with T = semantics::class_; traversal::edge_dispatcher = cutl::compiler::dispatcher]': /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/html.cxx:178:30: required from here /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/traversal/elements.hxx:134:64: error: 'iterate_and_dispatch' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] iterate_and_dispatch (s.names_begin (), s.names_end (), d); ^ /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/traversal/elements.hxx:134:64: note: declarations in dependent base 'cutl::compiler::dispatcher' are not found by unqualified lookup /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/traversal/elements.hxx:134:64: note: use 'this->iterate_and_dispatch' instead In file included from /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/traversal/elements.hxx:9:0, from /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/traversal/class.hxx:9, from /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/traversal.hxx:9, from /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/context.hxx:19, from /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/html.hxx:9, from /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/html.cxx:6: /usr/include/cutl/compiler/traversal.hxx: In instantiation of 'cutl::compiler::traverser_impl::traverser_impl() [with X = semantics::cli_unit; B = semantics::node]': /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/traversal/elements.hxx:81:10: required from here /usr/include/cutl/compiler/traversal.hxx:87:34: error: 'add' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] add (typeid (type), *this); ^ /usr/include/cutl/compiler/traversal.hxx:87:34: note: declarations in dependent base 'cutl::compiler::traverser_map' are not found by unqualified lookup /usr/include/cutl/compiler/traversal.hxx:87:34: note: use 'this->add' instead In file included from /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/traversal/class.hxx:9:0, from /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/traversal.hxx:9, from /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/context.hxx:19, from /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/html.hxx:9, from /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/html.cxx:6: /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/traversal/elements.hxx: In instantiation of 'void traversal::scope_template::names(T&, traversal::edge_dispatcher&) [with T = semantics::cli_unit; traversal::edge_dispatcher = cutl::compiler::dispatcher]': /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/html.cxx:207:1: required from here /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/traversal/elements.hxx:134:64: error: 'iterate_and_dispatch' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] iterate_and_dispatch (s.names_begin (), s.names_end (), d); ^ /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/traversal/elements.hxx:134:64: note: declarations in dependent base 'cutl::compiler::dispatcher' are not found by unqualified lookup /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/traversal/elements.hxx:134:64: note: use 'this->iterate_and_dispatch' instead /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/traversal/elements.hxx: In instantiation of 'void traversal::scope_template::names(T&, traversal::edge_dispatcher&) [with T = semantics::namespace_; traversal::edge_dispatcher = cutl::compiler::dispatcher]': /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/html.cxx:207:1: required from here /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/traversal/elements.hxx:134:64: error: 'iterate_and_dispatch' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/traversal/elements.hxx:134:64: note: declarations in dependent base 'cutl::compiler::dispatcher' are not found by unqualified lookup /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/traversal/elements.hxx:134:64: note: use 'this->iterate_and_dispatch' instead c++ /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/name-processor.cxx In file included from /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/traversal/elements.hxx:9:0, from /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/traversal/class.hxx:9, from /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/traversal.hxx:9, from /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/context.hxx:19, from /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/man.hxx:9, from /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/man.cxx:6: /usr/include/cutl/compiler/traversal.hxx: In instantiation of 'cutl::compiler::traverser_impl::traverser_impl() [with X = semantics::names; B = semantics::edge]': /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/traversal/elements.hxx:87:10: required from here /usr/include/cutl/compiler/traversal.hxx:87:34: error: 'add' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] add (typeid (type), *this); ^ /usr/include/cutl/compiler/traversal.hxx:87:34: note: declarations in dependent base 'cutl::compiler::traverser_map' are not found by unqualified lookup /usr/include/cutl/compiler/traversal.hxx:87:34: note: use 'this->add' instead /usr/include/cutl/compiler/traversal.hxx: In instantiation of 'cutl::compiler::traverser_impl::traverser_impl() [with X = semantics::belongs; B = semantics::edge]': /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/traversal/elements.hxx:87:10: required from here /usr/include/cutl/compiler/traversal.hxx:87:34: error: 'add' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] /usr/include/cutl/compiler/traversal.hxx:87:34: note: declarations in dependent base 'cutl::compiler::traverser_map' are not found by unqualified lookup /usr/include/cutl/compiler/traversal.hxx:87:34: note: use 'this->add' instead /usr/include/cutl/compiler/traversal.hxx: In instantiation of 'cutl::compiler::traverser_impl::traverser_impl() [with X = semantics::initialized; B = semantics::edge]': /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/traversal/elements.hxx:87:10: required from here /usr/include/cutl/compiler/traversal.hxx:87:34: error: 'add' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] /usr/include/cutl/compiler/traversal.hxx:87:34: note: declarations in dependent base 'cutl::compiler::traverser_map' are not found by unqualified lookup /usr/include/cutl/compiler/traversal.hxx:87:34: note: use 'this->add' instead /usr/include/cutl/compiler/traversal.hxx: In instantiation of 'cutl::compiler::traverser_impl::traverser_impl() [with X = semantics::cxx_includes; B = semantics::edge]': /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/traversal/elements.hxx:87:10: required from here /usr/include/cutl/compiler/traversal.hxx:87:34: error: 'add' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] /usr/include/cutl/compiler/traversal.hxx:87:34: note: declarations in dependent base 'cutl::compiler::traverser_map' are not found by unqualified lookup /usr/include/cutl/compiler/traversal.hxx:87:34: note: use 'this->add' instead /usr/include/cutl/compiler/traversal.hxx: In instantiation of 'cutl::compiler::traverser_impl::traverser_impl() [with X = semantics::cli_includes; B = semantics::edge]': /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/traversal/elements.hxx:87:10: required from here /usr/include/cutl/compiler/traversal.hxx:87:34: error: 'add' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] /usr/include/cutl/compiler/traversal.hxx:87:34: note: declarations in dependent base 'cutl::compiler::traverser_map' are not found by unqualified lookup /usr/include/cutl/compiler/traversal.hxx:87:34: note: use 'this->add' instead /usr/include/cutl/compiler/traversal.hxx: In instantiation of 'cutl::compiler::traverser_impl::traverser_impl() [with X = semantics::namespace_; B = semantics::node]': /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/traversal/elements.hxx:81:10: required from here /usr/include/cutl/compiler/traversal.hxx:87:34: error: 'add' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] /usr/include/cutl/compiler/traversal.hxx:87:34: note: declarations in dependent base 'cutl::compiler::traverser_map' are not found by unqualified lookup /usr/include/cutl/compiler/traversal.hxx:87:34: note: use 'this->add' instead /usr/include/cutl/compiler/traversal.hxx: In instantiation of 'cutl::compiler::traverser_impl::traverser_impl() [with X = semantics::option; B = semantics::node]': /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/traversal/elements.hxx:81:10: required from here /usr/include/cutl/compiler/traversal.hxx:87:34: error: 'add' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] /usr/include/cutl/compiler/traversal.hxx:87:34: note: declarations in dependent base 'cutl::compiler::traverser_map' are not found by unqualified lookup /usr/include/cutl/compiler/traversal.hxx:87:34: note: use 'this->add' instead /usr/include/cutl/compiler/traversal.hxx: In instantiation of 'cutl::compiler::traverser_impl::traverser_impl() [with X = semantics::class_; B = semantics::node]': /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/traversal/elements.hxx:81:10: required from here /usr/include/cutl/compiler/traversal.hxx:87:34: error: 'add' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] /usr/include/cutl/compiler/traversal.hxx:87:34: note: declarations in dependent base 'cutl::compiler::traverser_map' are not found by unqualified lookup /usr/include/cutl/compiler/traversal.hxx:87:34: note: use 'this->add' instead In file included from /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/traversal/class.hxx:9:0, from /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/traversal.hxx:9, from /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/context.hxx:19, from /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/man.hxx:9, from /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/man.cxx:6: /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/traversal/elements.hxx: In instantiation of 'void traversal::scope_template::names(T&, traversal::edge_dispatcher&) [with T = semantics::class_; traversal::edge_dispatcher = cutl::compiler::dispatcher]': /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/man.cxx:136:30: required from here /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/traversal/elements.hxx:134:64: error: 'iterate_and_dispatch' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] iterate_and_dispatch (s.names_begin (), s.names_end (), d); ^ /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/traversal/elements.hxx:134:64: note: declarations in dependent base 'cutl::compiler::dispatcher' are not found by unqualified lookup /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/traversal/elements.hxx:134:64: note: use 'this->iterate_and_dispatch' instead In file included from /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/traversal/elements.hxx:9:0, from /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/traversal/class.hxx:9, from /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/traversal.hxx:9, from /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/context.hxx:19, from /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/man.hxx:9, from /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/man.cxx:6: /usr/include/cutl/compiler/traversal.hxx: In instantiation of 'cutl::compiler::traverser_impl::traverser_impl() [with X = semantics::cli_unit; B = semantics::node]': /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/traversal/elements.hxx:81:10: required from here /usr/include/cutl/compiler/traversal.hxx:87:34: error: 'add' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] add (typeid (type), *this); ^ /usr/include/cutl/compiler/traversal.hxx:87:34: note: declarations in dependent base 'cutl::compiler::traverser_map' are not found by unqualified lookup /usr/include/cutl/compiler/traversal.hxx:87:34: note: use 'this->add' instead In file included from /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/traversal/class.hxx:9:0, from /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/traversal.hxx:9, from /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/context.hxx:19, from /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/man.hxx:9, from /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/man.cxx:6: /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/traversal/elements.hxx: In instantiation of 'void traversal::scope_template::names(T&, traversal::edge_dispatcher&) [with T = semantics::cli_unit; traversal::edge_dispatcher = cutl::compiler::dispatcher]': /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/man.cxx:163:1: required from here /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/traversal/elements.hxx:134:64: error: 'iterate_and_dispatch' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] iterate_and_dispatch (s.names_begin (), s.names_end (), d); ^ /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/traversal/elements.hxx:134:64: note: declarations in dependent base 'cutl::compiler::dispatcher' are not found by unqualified lookup /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/traversal/elements.hxx:134:64: note: use 'this->iterate_and_dispatch' instead /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/traversal/elements.hxx: In instantiation of 'void traversal::scope_template::names(T&, traversal::edge_dispatcher&) [with T = semantics::namespace_; traversal::edge_dispatcher = cutl::compiler::dispatcher]': /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/man.cxx:163:1: required from here /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/traversal/elements.hxx:134:64: error: 'iterate_and_dispatch' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/traversal/elements.hxx:134:64: note: declarations in dependent base 'cutl::compiler::dispatcher' are not found by unqualified lookup /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/traversal/elements.hxx:134:64: note: use 'this->iterate_and_dispatch' instead c++ /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/semantics/class.cxx c++ /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/semantics/elements.cxx c++ /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/semantics/expression.cxx c++ /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/semantics/namespace.cxx c++ /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/semantics/option.cxx c++ /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/semantics/unit.cxx c++ /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/traversal/class.cxx In file included from /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/traversal/elements.hxx:9:0, from /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/traversal/class.hxx:9, from /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/traversal.hxx:9, from /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/context.hxx:19, from /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/name-processor.cxx:9: /usr/include/cutl/compiler/traversal.hxx: In instantiation of 'cutl::compiler::traverser_impl::traverser_impl() [with X = semantics::names; B = semantics::edge]': /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/traversal/elements.hxx:87:10: required from here /usr/include/cutl/compiler/traversal.hxx:87:34: error: 'add' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] add (typeid (type), *this); ^ /usr/include/cutl/compiler/traversal.hxx:87:34: note: declarations in dependent base 'cutl::compiler::traverser_map' are not found by unqualified lookup /usr/include/cutl/compiler/traversal.hxx:87:34: note: use 'this->add' instead /usr/include/cutl/compiler/traversal.hxx: In instantiation of 'cutl::compiler::traverser_impl::traverser_impl() [with X = semantics::belongs; B = semantics::edge]': /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/traversal/elements.hxx:87:10: required from here /usr/include/cutl/compiler/traversal.hxx:87:34: error: 'add' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] /usr/include/cutl/compiler/traversal.hxx:87:34: note: declarations in dependent base 'cutl::compiler::traverser_map' are not found by unqualified lookup /usr/include/cutl/compiler/traversal.hxx:87:34: note: use 'this->add' instead /usr/include/cutl/compiler/traversal.hxx: In instantiation of 'cutl::compiler::traverser_impl::traverser_impl() [with X = semantics::initialized; B = semantics::edge]': /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/traversal/elements.hxx:87:10: required from here /usr/include/cutl/compiler/traversal.hxx:87:34: error: 'add' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] /usr/include/cutl/compiler/traversal.hxx:87:34: note: declarations in dependent base 'cutl::compiler::traverser_map' are not found by unqualified lookup /usr/include/cutl/compiler/traversal.hxx:87:34: note: use 'this->add' instead /usr/include/cutl/compiler/traversal.hxx: In instantiation of 'cutl::compiler::traverser_impl::traverser_impl() [with X = semantics::cxx_includes; B = semantics::edge]': /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/traversal/elements.hxx:87:10: required from here /usr/include/cutl/compiler/traversal.hxx:87:34: error: 'add' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] /usr/include/cutl/compiler/traversal.hxx:87:34: note: declarations in dependent base 'cutl::compiler::traverser_map' are not found by unqualified lookup /usr/include/cutl/compiler/traversal.hxx:87:34: note: use 'this->add' instead /usr/include/cutl/compiler/traversal.hxx: In instantiation of 'cutl::compiler::traverser_impl::traverser_impl() [with X = semantics::cli_includes; B = semantics::edge]': /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/traversal/elements.hxx:87:10: required from here /usr/include/cutl/compiler/traversal.hxx:87:34: error: 'add' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] /usr/include/cutl/compiler/traversal.hxx:87:34: note: declarations in dependent base 'cutl::compiler::traverser_map' are not found by unqualified lookup /usr/include/cutl/compiler/traversal.hxx:87:34: note: use 'this->add' instead /usr/include/cutl/compiler/traversal.hxx: In instantiation of 'cutl::compiler::traverser_impl::traverser_impl() [with X = semantics::namespace_; B = semantics::node]': /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/traversal/elements.hxx:81:10: required from here /usr/include/cutl/compiler/traversal.hxx:87:34: error: 'add' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] /usr/include/cutl/compiler/traversal.hxx:87:34: note: declarations in dependent base 'cutl::compiler::traverser_map' are not found by unqualified lookup /usr/include/cutl/compiler/traversal.hxx:87:34: note: use 'this->add' instead /usr/include/cutl/compiler/traversal.hxx: In instantiation of 'cutl::compiler::traverser_impl::traverser_impl() [with X = semantics::option; B = semantics::node]': /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/traversal/elements.hxx:81:10: required from here /usr/include/cutl/compiler/traversal.hxx:87:34: error: 'add' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] /usr/include/cutl/compiler/traversal.hxx:87:34: note: declarations in dependent base 'cutl::compiler::traverser_map' are not found by unqualified lookup /usr/include/cutl/compiler/traversal.hxx:87:34: note: use 'this->add' instead /usr/include/cutl/compiler/traversal.hxx: In instantiation of 'cutl::compiler::traverser_impl::traverser_impl() [with X = semantics::class_; B = semantics::node]': /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/traversal/elements.hxx:81:10: required from here /usr/include/cutl/compiler/traversal.hxx:87:34: error: 'add' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] /usr/include/cutl/compiler/traversal.hxx:87:34: note: declarations in dependent base 'cutl::compiler::traverser_map' are not found by unqualified lookup /usr/include/cutl/compiler/traversal.hxx:87:34: note: use 'this->add' instead In file included from /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/traversal/class.hxx:9:0, from /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/traversal.hxx:9, from /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/context.hxx:19, from /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/name-processor.cxx:9: /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/traversal/elements.hxx: In instantiation of 'void traversal::scope_template::names(T&, traversal::edge_dispatcher&) [with T = semantics::class_; traversal::edge_dispatcher = cutl::compiler::dispatcher]': /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/name-processor.cxx:117:32: required from here /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/traversal/elements.hxx:134:64: error: 'iterate_and_dispatch' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] iterate_and_dispatch (s.names_begin (), s.names_end (), d); ^ /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/traversal/elements.hxx:134:64: note: declarations in dependent base 'cutl::compiler::dispatcher' are not found by unqualified lookup /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/traversal/elements.hxx:134:64: note: use 'this->iterate_and_dispatch' instead In file included from /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/traversal/elements.hxx:9:0, from /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/traversal/class.hxx:9, from /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/traversal.hxx:9, from /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/context.hxx:19, from /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/name-processor.cxx:9: /usr/include/cutl/compiler/traversal.hxx: In instantiation of 'cutl::compiler::traverser_impl::traverser_impl() [with X = semantics::cli_unit; B = semantics::node]': /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/traversal/elements.hxx:81:10: required from here /usr/include/cutl/compiler/traversal.hxx:87:34: error: 'add' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] add (typeid (type), *this); ^ /usr/include/cutl/compiler/traversal.hxx:87:34: note: declarations in dependent base 'cutl::compiler::traverser_map' are not found by unqualified lookup /usr/include/cutl/compiler/traversal.hxx:87:34: note: use 'this->add' instead In file included from /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/traversal/class.hxx:9:0, from /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/traversal.hxx:9, from /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/context.hxx:19, from /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/name-processor.cxx:9: /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/traversal/elements.hxx: In instantiation of 'void traversal::scope_template::names(T&, traversal::edge_dispatcher&) [with T = semantics::cli_unit; traversal::edge_dispatcher = cutl::compiler::dispatcher]': /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/name-processor.cxx:157:1: required from here /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/traversal/elements.hxx:134:64: error: 'iterate_and_dispatch' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] iterate_and_dispatch (s.names_begin (), s.names_end (), d); ^ /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/traversal/elements.hxx:134:64: note: declarations in dependent base 'cutl::compiler::dispatcher' are not found by unqualified lookup /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/traversal/elements.hxx:134:64: note: use 'this->iterate_and_dispatch' instead /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/traversal/elements.hxx: In instantiation of 'void traversal::scope_template::names(T&, traversal::edge_dispatcher&) [with T = semantics::namespace_; traversal::edge_dispatcher = cutl::compiler::dispatcher]': /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/name-processor.cxx:157:1: required from here /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/traversal/elements.hxx:134:64: error: 'iterate_and_dispatch' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/traversal/elements.hxx:134:64: note: declarations in dependent base 'cutl::compiler::dispatcher' are not found by unqualified lookup /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/traversal/elements.hxx:134:64: note: use 'this->iterate_and_dispatch' instead c++ /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/traversal/elements.cxx In file included from /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/traversal/elements.hxx:9:0, from /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/traversal/class.hxx:9, from /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/traversal.hxx:9, from /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/context.hxx:19, from /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/header.hxx:9, from /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/generator.cxx:16: /usr/include/cutl/compiler/traversal.hxx: In instantiation of 'cutl::compiler::traverser_impl::traverser_impl() [with X = semantics::names; B = semantics::edge]': /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/traversal/elements.hxx:87:10: required from here /usr/include/cutl/compiler/traversal.hxx:87:34: error: 'add' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] add (typeid (type), *this); ^ /usr/include/cutl/compiler/traversal.hxx:87:34: note: declarations in dependent base 'cutl::compiler::traverser_map' are not found by unqualified lookup /usr/include/cutl/compiler/traversal.hxx:87:34: note: use 'this->add' instead /usr/include/cutl/compiler/traversal.hxx: In instantiation of 'cutl::compiler::traverser_impl::traverser_impl() [with X = semantics::belongs; B = semantics::edge]': /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/traversal/elements.hxx:87:10: required from here /usr/include/cutl/compiler/traversal.hxx:87:34: error: 'add' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] /usr/include/cutl/compiler/traversal.hxx:87:34: note: declarations in dependent base 'cutl::compiler::traverser_map' are not found by unqualified lookup /usr/include/cutl/compiler/traversal.hxx:87:34: note: use 'this->add' instead /usr/include/cutl/compiler/traversal.hxx: In instantiation of 'cutl::compiler::traverser_impl::traverser_impl() [with X = semantics::initialized; B = semantics::edge]': /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/traversal/elements.hxx:87:10: required from here /usr/include/cutl/compiler/traversal.hxx:87:34: error: 'add' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] /usr/include/cutl/compiler/traversal.hxx:87:34: note: declarations in dependent base 'cutl::compiler::traverser_map' are not found by unqualified lookup /usr/include/cutl/compiler/traversal.hxx:87:34: note: use 'this->add' instead /usr/include/cutl/compiler/traversal.hxx: In instantiation of 'cutl::compiler::traverser_impl::traverser_impl() [with X = semantics::cxx_includes; B = semantics::edge]': /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/traversal/elements.hxx:87:10: required from here /usr/include/cutl/compiler/traversal.hxx:87:34: error: 'add' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] /usr/include/cutl/compiler/traversal.hxx:87:34: note: declarations in dependent base 'cutl::compiler::traverser_map' are not found by unqualified lookup /usr/include/cutl/compiler/traversal.hxx:87:34: note: use 'this->add' instead /usr/include/cutl/compiler/traversal.hxx: In instantiation of 'cutl::compiler::traverser_impl::traverser_impl() [with X = semantics::cli_includes; B = semantics::edge]': /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/traversal/elements.hxx:87:10: required from here /usr/include/cutl/compiler/traversal.hxx:87:34: error: 'add' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] /usr/include/cutl/compiler/traversal.hxx:87:34: note: declarations in dependent base 'cutl::compiler::traverser_map' are not found by unqualified lookup /usr/include/cutl/compiler/traversal.hxx:87:34: note: use 'this->add' instead /usr/include/cutl/compiler/traversal.hxx: In instantiation of 'cutl::compiler::traverser_impl::traverser_impl() [with X = semantics::namespace_; B = semantics::node]': /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/traversal/elements.hxx:81:10: required from here /usr/include/cutl/compiler/traversal.hxx:87:34: error: 'add' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] /usr/include/cutl/compiler/traversal.hxx:87:34: note: declarations in dependent base 'cutl::compiler::traverser_map' are not found by unqualified lookup /usr/include/cutl/compiler/traversal.hxx:87:34: note: use 'this->add' instead In file included from /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/traversal/class.hxx:9:0, from /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/traversal.hxx:9, from /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/context.hxx:19, from /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/header.hxx:9, from /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/generator.cxx:16: /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/traversal/elements.hxx: In instantiation of 'void traversal::scope_template::names(T&, traversal::edge_dispatcher&) [with T = semantics::namespace_; traversal::edge_dispatcher = cutl::compiler::dispatcher]': /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/generator.cxx:422:1: required from here /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/traversal/elements.hxx:134:64: error: 'iterate_and_dispatch' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] iterate_and_dispatch (s.names_begin (), s.names_end (), d); ^ /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/traversal/elements.hxx:134:64: note: declarations in dependent base 'cutl::compiler::dispatcher' are not found by unqualified lookup /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/traversal/elements.hxx:134:64: note: use 'this->iterate_and_dispatch' instead c++ /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/traversal/namespace.cxx In file included from /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/traversal/elements.hxx:9:0, from /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/traversal/class.hxx:9, from /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/traversal/class.cxx:6: /usr/include/cutl/compiler/traversal.hxx: In instantiation of 'cutl::compiler::traverser_impl::traverser_impl() [with X = semantics::names; B = semantics::edge]': /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/traversal/elements.hxx:87:10: required from here /usr/include/cutl/compiler/traversal.hxx:87:34: error: 'add' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] add (typeid (type), *this); ^ /usr/include/cutl/compiler/traversal.hxx:87:34: note: declarations in dependent base 'cutl::compiler::traverser_map' are not found by unqualified lookup /usr/include/cutl/compiler/traversal.hxx:87:34: note: use 'this->add' instead In file included from /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/traversal/class.hxx:9:0, from /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/traversal/class.cxx:6: /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/traversal/elements.hxx: In instantiation of 'void traversal::scope_template::names(T&, traversal::edge_dispatcher&) [with T = semantics::class_; traversal::edge_dispatcher = cutl::compiler::dispatcher]': /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/traversal/elements.hxx:128:22: required from 'void traversal::scope_template::names(T&) [with T = semantics::class_]' /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/traversal/class.cxx:14:13: required from here /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/traversal/elements.hxx:134:64: error: 'iterate_and_dispatch' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] iterate_and_dispatch (s.names_begin (), s.names_end (), d); ^ /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/traversal/elements.hxx:134:64: note: declarations in dependent base 'cutl::compiler::dispatcher' are not found by unqualified lookup /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/traversal/elements.hxx:134:64: note: use 'this->iterate_and_dispatch' instead c++ /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/traversal/option.cxx In file included from /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/traversal/elements.hxx:9:0, from /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/traversal/elements.cxx:6: /usr/include/cutl/compiler/traversal.hxx: In instantiation of 'cutl::compiler::traverser_impl::traverser_impl() [with X = semantics::names; B = semantics::edge]': /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/traversal/elements.hxx:87:10: required from here /usr/include/cutl/compiler/traversal.hxx:87:34: error: 'add' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] add (typeid (type), *this); ^ /usr/include/cutl/compiler/traversal.hxx:87:34: note: declarations in dependent base 'cutl::compiler::traverser_map' are not found by unqualified lookup /usr/include/cutl/compiler/traversal.hxx:87:34: note: use 'this->add' instead c++ /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/traversal/unit.cxx In file included from /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/traversal/elements.hxx:9:0, from /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/traversal/namespace.hxx:9, from /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/traversal/namespace.cxx:6: /usr/include/cutl/compiler/traversal.hxx: In instantiation of 'cutl::compiler::traverser_impl::traverser_impl() [with X = semantics::names; B = semantics::edge]': /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/traversal/elements.hxx:87:10: required from here /usr/include/cutl/compiler/traversal.hxx:87:34: error: 'add' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] add (typeid (type), *this); ^ /usr/include/cutl/compiler/traversal.hxx:87:34: note: declarations in dependent base 'cutl::compiler::traverser_map' are not found by unqualified lookup /usr/include/cutl/compiler/traversal.hxx:87:34: note: use 'this->add' instead In file included from /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/traversal/namespace.hxx:9:0, from /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/traversal/namespace.cxx:6: /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/traversal/elements.hxx: In instantiation of 'void traversal::scope_template::names(T&, traversal::edge_dispatcher&) [with T = semantics::namespace_; traversal::edge_dispatcher = cutl::compiler::dispatcher]': /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/traversal/elements.hxx:128:22: required from 'void traversal::scope_template::names(T&) [with T = semantics::namespace_]' /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/traversal/namespace.cxx:14:13: required from here /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/traversal/elements.hxx:134:64: error: 'iterate_and_dispatch' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] iterate_and_dispatch (s.names_begin (), s.names_end (), d); ^ /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/traversal/elements.hxx:134:64: note: declarations in dependent base 'cutl::compiler::dispatcher' are not found by unqualified lookup /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/traversal/elements.hxx:134:64: note: use 'this->iterate_and_dispatch' instead In file included from /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/traversal/elements.hxx:9:0, from /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/traversal/option.hxx:9, from /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/traversal/option.cxx:6: /usr/include/cutl/compiler/traversal.hxx: In instantiation of 'cutl::compiler::traverser_impl::traverser_impl() [with X = semantics::names; B = semantics::edge]': /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/traversal/elements.hxx:87:10: required from here /usr/include/cutl/compiler/traversal.hxx:87:34: error: 'add' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] add (typeid (type), *this); ^ /usr/include/cutl/compiler/traversal.hxx:87:34: note: declarations in dependent base 'cutl::compiler::traverser_map' are not found by unqualified lookup /usr/include/cutl/compiler/traversal.hxx:87:34: note: use 'this->add' instead /usr/include/cutl/compiler/traversal.hxx: In instantiation of 'cutl::compiler::traverser_impl::traverser_impl() [with X = semantics::belongs; B = semantics::edge]': /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/traversal/elements.hxx:87:10: required from here /usr/include/cutl/compiler/traversal.hxx:87:34: error: 'add' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] /usr/include/cutl/compiler/traversal.hxx:87:34: note: declarations in dependent base 'cutl::compiler::traverser_map' are not found by unqualified lookup /usr/include/cutl/compiler/traversal.hxx:87:34: note: use 'this->add' instead /usr/include/cutl/compiler/traversal.hxx: In instantiation of 'cutl::compiler::traverser_impl::traverser_impl() [with X = semantics::initialized; B = semantics::edge]': /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/traversal/elements.hxx:87:10: required from here /usr/include/cutl/compiler/traversal.hxx:87:34: error: 'add' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] /usr/include/cutl/compiler/traversal.hxx:87:34: note: declarations in dependent base 'cutl::compiler::traverser_map' are not found by unqualified lookup /usr/include/cutl/compiler/traversal.hxx:87:34: note: use 'this->add' instead In file included from /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/traversal/elements.hxx:9:0, from /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/traversal/unit.hxx:9, from /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/traversal/unit.cxx:6: /usr/include/cutl/compiler/traversal.hxx: In instantiation of 'cutl::compiler::traverser_impl::traverser_impl() [with X = semantics::names; B = semantics::edge]': /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/traversal/elements.hxx:87:10: required from here /usr/include/cutl/compiler/traversal.hxx:87:34: error: 'add' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] add (typeid (type), *this); ^ /usr/include/cutl/compiler/traversal.hxx:87:34: note: declarations in dependent base 'cutl::compiler::traverser_map' are not found by unqualified lookup /usr/include/cutl/compiler/traversal.hxx:87:34: note: use 'this->add' instead /usr/include/cutl/compiler/traversal.hxx: In instantiation of 'cutl::compiler::traverser_impl::traverser_impl() [with X = semantics::cxx_includes; B = semantics::edge]': /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/traversal/elements.hxx:87:10: required from here /usr/include/cutl/compiler/traversal.hxx:87:34: error: 'add' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] /usr/include/cutl/compiler/traversal.hxx:87:34: note: declarations in dependent base 'cutl::compiler::traverser_map' are not found by unqualified lookup /usr/include/cutl/compiler/traversal.hxx:87:34: note: use 'this->add' instead /usr/include/cutl/compiler/traversal.hxx: In instantiation of 'cutl::compiler::traverser_impl::traverser_impl() [with X = semantics::cli_includes; B = semantics::edge]': /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/traversal/elements.hxx:87:10: required from here /usr/include/cutl/compiler/traversal.hxx:87:34: error: 'add' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] /usr/include/cutl/compiler/traversal.hxx:87:34: note: declarations in dependent base 'cutl::compiler::traverser_map' are not found by unqualified lookup /usr/include/cutl/compiler/traversal.hxx:87:34: note: use 'this->add' instead In file included from /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/traversal/unit.hxx:9:0, from /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/traversal/unit.cxx:6: /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/traversal/elements.hxx: In instantiation of 'void traversal::scope_template::names(T&, traversal::edge_dispatcher&) [with T = semantics::cli_unit; traversal::edge_dispatcher = cutl::compiler::dispatcher]': /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/traversal/elements.hxx:128:22: required from 'void traversal::scope_template::names(T&) [with T = semantics::cli_unit]' /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/traversal/unit.cxx:34:13: required from here /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/traversal/elements.hxx:134:64: error: 'iterate_and_dispatch' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] iterate_and_dispatch (s.names_begin (), s.names_end (), d); ^ /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/traversal/elements.hxx:134:64: note: declarations in dependent base 'cutl::compiler::dispatcher' are not found by unqualified lookup /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/traversal/elements.hxx:134:64: note: use 'this->iterate_and_dispatch' instead c++ /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/context.cxx c++ /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/inline.cxx c++ /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/header.cxx In file included from /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/traversal/elements.hxx:9:0, from /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/traversal/class.hxx:9, from /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/traversal.hxx:9, from /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/context.hxx:19, from /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/context.cxx:8: /usr/include/cutl/compiler/traversal.hxx: In instantiation of 'cutl::compiler::traverser_impl::traverser_impl() [with X = semantics::names; B = semantics::edge]': /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/traversal/elements.hxx:87:10: required from here /usr/include/cutl/compiler/traversal.hxx:87:34: error: 'add' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] add (typeid (type), *this); ^ /usr/include/cutl/compiler/traversal.hxx:87:34: note: declarations in dependent base 'cutl::compiler::traverser_map' are not found by unqualified lookup /usr/include/cutl/compiler/traversal.hxx:87:34: note: use 'this->add' instead /usr/include/cutl/compiler/traversal.hxx: In instantiation of 'cutl::compiler::traverser_impl::traverser_impl() [with X = semantics::belongs; B = semantics::edge]': /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/traversal/elements.hxx:87:10: required from here /usr/include/cutl/compiler/traversal.hxx:87:34: error: 'add' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] /usr/include/cutl/compiler/traversal.hxx:87:34: note: declarations in dependent base 'cutl::compiler::traverser_map' are not found by unqualified lookup /usr/include/cutl/compiler/traversal.hxx:87:34: note: use 'this->add' instead /usr/include/cutl/compiler/traversal.hxx: In instantiation of 'cutl::compiler::traverser_impl::traverser_impl() [with X = semantics::initialized; B = semantics::edge]': /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/traversal/elements.hxx:87:10: required from here /usr/include/cutl/compiler/traversal.hxx:87:34: error: 'add' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] /usr/include/cutl/compiler/traversal.hxx:87:34: note: declarations in dependent base 'cutl::compiler::traverser_map' are not found by unqualified lookup /usr/include/cutl/compiler/traversal.hxx:87:34: note: use 'this->add' instead /usr/include/cutl/compiler/traversal.hxx: In instantiation of 'cutl::compiler::traverser_impl::traverser_impl() [with X = semantics::cxx_includes; B = semantics::edge]': /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/traversal/elements.hxx:87:10: required from here /usr/include/cutl/compiler/traversal.hxx:87:34: error: 'add' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] /usr/include/cutl/compiler/traversal.hxx:87:34: note: declarations in dependent base 'cutl::compiler::traverser_map' are not found by unqualified lookup /usr/include/cutl/compiler/traversal.hxx:87:34: note: use 'this->add' instead /usr/include/cutl/compiler/traversal.hxx: In instantiation of 'cutl::compiler::traverser_impl::traverser_impl() [with X = semantics::cli_includes; B = semantics::edge]': /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/traversal/elements.hxx:87:10: required from here /usr/include/cutl/compiler/traversal.hxx:87:34: error: 'add' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] /usr/include/cutl/compiler/traversal.hxx:87:34: note: declarations in dependent base 'cutl::compiler::traverser_map' are not found by unqualified lookup /usr/include/cutl/compiler/traversal.hxx:87:34: note: use 'this->add' instead /usr/include/cutl/compiler/traversal.hxx: In instantiation of 'cutl::compiler::traverser_impl::traverser_impl() [with X = semantics::namespace_; B = semantics::node]': /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/traversal/elements.hxx:81:10: required from here /usr/include/cutl/compiler/traversal.hxx:87:34: error: 'add' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] /usr/include/cutl/compiler/traversal.hxx:87:34: note: declarations in dependent base 'cutl::compiler::traverser_map' are not found by unqualified lookup /usr/include/cutl/compiler/traversal.hxx:87:34: note: use 'this->add' instead In file included from /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/traversal/class.hxx:9:0, from /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/traversal.hxx:9, from /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/context.hxx:19, from /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/context.cxx:8: /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/traversal/elements.hxx: In instantiation of 'void traversal::scope_template::names(T&, traversal::edge_dispatcher&) [with T = semantics::namespace_; traversal::edge_dispatcher = cutl::compiler::dispatcher]': /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/context.cxx:633:1: required from here /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/traversal/elements.hxx:134:64: error: 'iterate_and_dispatch' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] iterate_and_dispatch (s.names_begin (), s.names_end (), d); ^ /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/traversal/elements.hxx:134:64: note: declarations in dependent base 'cutl::compiler::dispatcher' are not found by unqualified lookup /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/traversal/elements.hxx:134:64: note: use 'this->iterate_and_dispatch' instead c++ /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/source.cxx In file included from /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/traversal/elements.hxx:9:0, from /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/traversal/class.hxx:9, from /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/traversal.hxx:9, from /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/context.hxx:19, from /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/header.hxx:9, from /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/header.cxx:6: /usr/include/cutl/compiler/traversal.hxx: In instantiation of 'cutl::compiler::traverser_impl::traverser_impl() [with X = semantics::names; B = semantics::edge]': /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/traversal/elements.hxx:87:10: required from here /usr/include/cutl/compiler/traversal.hxx:87:34: error: 'add' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] add (typeid (type), *this); ^ /usr/include/cutl/compiler/traversal.hxx:87:34: note: declarations in dependent base 'cutl::compiler::traverser_map' are not found by unqualified lookup /usr/include/cutl/compiler/traversal.hxx:87:34: note: use 'this->add' instead /usr/include/cutl/compiler/traversal.hxx: In instantiation of 'cutl::compiler::traverser_impl::traverser_impl() [with X = semantics::belongs; B = semantics::edge]': /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/traversal/elements.hxx:87:10: required from here /usr/include/cutl/compiler/traversal.hxx:87:34: error: 'add' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] /usr/include/cutl/compiler/traversal.hxx:87:34: note: declarations in dependent base 'cutl::compiler::traverser_map' are not found by unqualified lookup /usr/include/cutl/compiler/traversal.hxx:87:34: note: use 'this->add' instead /usr/include/cutl/compiler/traversal.hxx: In instantiation of 'cutl::compiler::traverser_impl::traverser_impl() [with X = semantics::initialized; B = semantics::edge]': /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/traversal/elements.hxx:87:10: required from here /usr/include/cutl/compiler/traversal.hxx:87:34: error: 'add' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] /usr/include/cutl/compiler/traversal.hxx:87:34: note: declarations in dependent base 'cutl::compiler::traverser_map' are not found by unqualified lookup /usr/include/cutl/compiler/traversal.hxx:87:34: note: use 'this->add' instead /usr/include/cutl/compiler/traversal.hxx: In instantiation of 'cutl::compiler::traverser_impl::traverser_impl() [with X = semantics::cxx_includes; B = semantics::edge]': /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/traversal/elements.hxx:87:10: required from here /usr/include/cutl/compiler/traversal.hxx:87:34: error: 'add' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] /usr/include/cutl/compiler/traversal.hxx:87:34: note: declarations in dependent base 'cutl::compiler::traverser_map' are not found by unqualified lookup /usr/include/cutl/compiler/traversal.hxx:87:34: note: use 'this->add' instead /usr/include/cutl/compiler/traversal.hxx: In instantiation of 'cutl::compiler::traverser_impl::traverser_impl() [with X = semantics::cli_includes; B = semantics::edge]': /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/traversal/elements.hxx:87:10: required from here /usr/include/cutl/compiler/traversal.hxx:87:34: error: 'add' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] /usr/include/cutl/compiler/traversal.hxx:87:34: note: declarations in dependent base 'cutl::compiler::traverser_map' are not found by unqualified lookup /usr/include/cutl/compiler/traversal.hxx:87:34: note: use 'this->add' instead /usr/include/cutl/compiler/traversal.hxx: In instantiation of 'cutl::compiler::traverser_impl::traverser_impl() [with X = semantics::namespace_; B = semantics::node]': /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/traversal/elements.hxx:81:10: required from here /usr/include/cutl/compiler/traversal.hxx:87:34: error: 'add' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] /usr/include/cutl/compiler/traversal.hxx:87:34: note: declarations in dependent base 'cutl::compiler::traverser_map' are not found by unqualified lookup /usr/include/cutl/compiler/traversal.hxx:87:34: note: use 'this->add' instead /usr/include/cutl/compiler/traversal.hxx: In instantiation of 'cutl::compiler::traverser_impl::traverser_impl() [with X = semantics::option; B = semantics::node]': /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/traversal/elements.hxx:81:10: required from here /usr/include/cutl/compiler/traversal.hxx:87:34: error: 'add' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] /usr/include/cutl/compiler/traversal.hxx:87:34: note: declarations in dependent base 'cutl::compiler::traverser_map' are not found by unqualified lookup /usr/include/cutl/compiler/traversal.hxx:87:34: note: use 'this->add' instead /usr/include/cutl/compiler/traversal.hxx: In instantiation of 'cutl::compiler::traverser_impl::traverser_impl() [with X = semantics::class_; B = semantics::node]': /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/traversal/elements.hxx:81:10: required from here /usr/include/cutl/compiler/traversal.hxx:87:34: error: 'add' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] /usr/include/cutl/compiler/traversal.hxx:87:34: note: declarations in dependent base 'cutl::compiler::traverser_map' are not found by unqualified lookup /usr/include/cutl/compiler/traversal.hxx:87:34: note: use 'this->add' instead In file included from /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/traversal/class.hxx:9:0, from /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/traversal.hxx:9, from /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/context.hxx:19, from /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/header.hxx:9, from /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/header.cxx:6: /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/traversal/elements.hxx: In instantiation of 'void traversal::scope_template::names(T&, traversal::edge_dispatcher&) [with T = semantics::class_; traversal::edge_dispatcher = cutl::compiler::dispatcher]': /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/header.cxx:119:30: required from here /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/traversal/elements.hxx:134:64: error: 'iterate_and_dispatch' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] iterate_and_dispatch (s.names_begin (), s.names_end (), d); ^ /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/traversal/elements.hxx:134:64: note: declarations in dependent base 'cutl::compiler::dispatcher' are not found by unqualified lookup /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/traversal/elements.hxx:134:64: note: use 'this->iterate_and_dispatch' instead In file included from /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/traversal/elements.hxx:9:0, from /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/traversal/class.hxx:9, from /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/traversal.hxx:9, from /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/context.hxx:19, from /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/header.hxx:9, from /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/header.cxx:6: /usr/include/cutl/compiler/traversal.hxx: In instantiation of 'cutl::compiler::traverser_impl::traverser_impl() [with X = semantics::cli_unit; B = semantics::node]': /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/traversal/elements.hxx:81:10: required from here /usr/include/cutl/compiler/traversal.hxx:87:34: error: 'add' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] add (typeid (type), *this); ^ /usr/include/cutl/compiler/traversal.hxx:87:34: note: declarations in dependent base 'cutl::compiler::traverser_map' are not found by unqualified lookup /usr/include/cutl/compiler/traversal.hxx:87:34: note: use 'this->add' instead In file included from /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/traversal/class.hxx:9:0, from /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/traversal.hxx:9, from /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/context.hxx:19, from /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/header.hxx:9, from /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/header.cxx:6: /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/traversal/elements.hxx: In instantiation of 'void traversal::scope_template::names(T&, traversal::edge_dispatcher&) [with T = semantics::cli_unit; traversal::edge_dispatcher = cutl::compiler::dispatcher]': /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/header.cxx:192:1: required from here /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/traversal/elements.hxx:134:64: error: 'iterate_and_dispatch' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] iterate_and_dispatch (s.names_begin (), s.names_end (), d); ^ /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/traversal/elements.hxx:134:64: note: declarations in dependent base 'cutl::compiler::dispatcher' are not found by unqualified lookup /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/traversal/elements.hxx:134:64: note: use 'this->iterate_and_dispatch' instead /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/traversal/elements.hxx: In instantiation of 'void traversal::scope_template::names(T&, traversal::edge_dispatcher&) [with T = semantics::namespace_; traversal::edge_dispatcher = cutl::compiler::dispatcher]': /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/header.cxx:192:1: required from here /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/traversal/elements.hxx:134:64: error: 'iterate_and_dispatch' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/traversal/elements.hxx:134:64: note: declarations in dependent base 'cutl::compiler::dispatcher' are not found by unqualified lookup /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/traversal/elements.hxx:134:64: note: use 'this->iterate_and_dispatch' instead c++ /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/runtime-header.cxx In file included from /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/traversal/elements.hxx:9:0, from /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/traversal/class.hxx:9, from /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/traversal.hxx:9, from /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/context.hxx:19, from /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/inline.hxx:9, from /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/inline.cxx:6: /usr/include/cutl/compiler/traversal.hxx: In instantiation of 'cutl::compiler::traverser_impl::traverser_impl() [with X = semantics::names; B = semantics::edge]': /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/traversal/elements.hxx:87:10: required from here /usr/include/cutl/compiler/traversal.hxx:87:34: error: 'add' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] add (typeid (type), *this); ^ /usr/include/cutl/compiler/traversal.hxx:87:34: note: declarations in dependent base 'cutl::compiler::traverser_map' are not found by unqualified lookup /usr/include/cutl/compiler/traversal.hxx:87:34: note: use 'this->add' instead /usr/include/cutl/compiler/traversal.hxx: In instantiation of 'cutl::compiler::traverser_impl::traverser_impl() [with X = semantics::belongs; B = semantics::edge]': /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/traversal/elements.hxx:87:10: required from here /usr/include/cutl/compiler/traversal.hxx:87:34: error: 'add' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] /usr/include/cutl/compiler/traversal.hxx:87:34: note: declarations in dependent base 'cutl::compiler::traverser_map' are not found by unqualified lookup /usr/include/cutl/compiler/traversal.hxx:87:34: note: use 'this->add' instead /usr/include/cutl/compiler/traversal.hxx: In instantiation of 'cutl::compiler::traverser_impl::traverser_impl() [with X = semantics::initialized; B = semantics::edge]': /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/traversal/elements.hxx:87:10: required from here /usr/include/cutl/compiler/traversal.hxx:87:34: error: 'add' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] /usr/include/cutl/compiler/traversal.hxx:87:34: note: declarations in dependent base 'cutl::compiler::traverser_map' are not found by unqualified lookup /usr/include/cutl/compiler/traversal.hxx:87:34: note: use 'this->add' instead /usr/include/cutl/compiler/traversal.hxx: In instantiation of 'cutl::compiler::traverser_impl::traverser_impl() [with X = semantics::cxx_includes; B = semantics::edge]': /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/traversal/elements.hxx:87:10: required from here /usr/include/cutl/compiler/traversal.hxx:87:34: error: 'add' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] /usr/include/cutl/compiler/traversal.hxx:87:34: note: declarations in dependent base 'cutl::compiler::traverser_map' are not found by unqualified lookup /usr/include/cutl/compiler/traversal.hxx:87:34: note: use 'this->add' instead /usr/include/cutl/compiler/traversal.hxx: In instantiation of 'cutl::compiler::traverser_impl::traverser_impl() [with X = semantics::cli_includes; B = semantics::edge]': /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/traversal/elements.hxx:87:10: required from here /usr/include/cutl/compiler/traversal.hxx:87:34: error: 'add' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] /usr/include/cutl/compiler/traversal.hxx:87:34: note: declarations in dependent base 'cutl::compiler::traverser_map' are not found by unqualified lookup /usr/include/cutl/compiler/traversal.hxx:87:34: note: use 'this->add' instead /usr/include/cutl/compiler/traversal.hxx: In instantiation of 'cutl::compiler::traverser_impl::traverser_impl() [with X = semantics::namespace_; B = semantics::node]': /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/traversal/elements.hxx:81:10: required from here /usr/include/cutl/compiler/traversal.hxx:87:34: error: 'add' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] /usr/include/cutl/compiler/traversal.hxx:87:34: note: declarations in dependent base 'cutl::compiler::traverser_map' are not found by unqualified lookup /usr/include/cutl/compiler/traversal.hxx:87:34: note: use 'this->add' instead /usr/include/cutl/compiler/traversal.hxx: In instantiation of 'cutl::compiler::traverser_impl::traverser_impl() [with X = semantics::option; B = semantics::node]': /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/traversal/elements.hxx:81:10: required from here /usr/include/cutl/compiler/traversal.hxx:87:34: error: 'add' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] /usr/include/cutl/compiler/traversal.hxx:87:34: note: declarations in dependent base 'cutl::compiler::traverser_map' are not found by unqualified lookup /usr/include/cutl/compiler/traversal.hxx:87:34: note: use 'this->add' instead /usr/include/cutl/compiler/traversal.hxx: In instantiation of 'cutl::compiler::traverser_impl::traverser_impl() [with X = semantics::class_; B = semantics::node]': /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/traversal/elements.hxx:81:10: required from here /usr/include/cutl/compiler/traversal.hxx:87:34: error: 'add' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] /usr/include/cutl/compiler/traversal.hxx:87:34: note: declarations in dependent base 'cutl::compiler::traverser_map' are not found by unqualified lookup /usr/include/cutl/compiler/traversal.hxx:87:34: note: use 'this->add' instead In file included from /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/traversal/class.hxx:9:0, from /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/traversal.hxx:9, from /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/context.hxx:19, from /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/inline.hxx:9, from /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/inline.cxx:6: /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/traversal/elements.hxx: In instantiation of 'void traversal::scope_template::names(T&, traversal::edge_dispatcher&) [with T = semantics::class_; traversal::edge_dispatcher = cutl::compiler::dispatcher]': /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/inline.cxx:57:30: required from here /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/traversal/elements.hxx:134:64: error: 'iterate_and_dispatch' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] iterate_and_dispatch (s.names_begin (), s.names_end (), d); ^ /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/traversal/elements.hxx:134:64: note: declarations in dependent base 'cutl::compiler::dispatcher' are not found by unqualified lookup /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/traversal/elements.hxx:134:64: note: use 'this->iterate_and_dispatch' instead In file included from /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/traversal/elements.hxx:9:0, from /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/traversal/class.hxx:9, from /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/traversal.hxx:9, from /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/context.hxx:19, from /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/inline.hxx:9, from /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/inline.cxx:6: /usr/include/cutl/compiler/traversal.hxx: In instantiation of 'cutl::compiler::traverser_impl::traverser_impl() [with X = semantics::cli_unit; B = semantics::node]': /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/traversal/elements.hxx:81:10: required from here /usr/include/cutl/compiler/traversal.hxx:87:34: error: 'add' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] add (typeid (type), *this); ^ /usr/include/cutl/compiler/traversal.hxx:87:34: note: declarations in dependent base 'cutl::compiler::traverser_map' are not found by unqualified lookup /usr/include/cutl/compiler/traversal.hxx:87:34: note: use 'this->add' instead In file included from /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/traversal/class.hxx:9:0, from /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/traversal.hxx:9, from /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/context.hxx:19, from /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/inline.hxx:9, from /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/inline.cxx:6: /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/traversal/elements.hxx: In instantiation of 'void traversal::scope_template::names(T&, traversal::edge_dispatcher&) [with T = semantics::cli_unit; traversal::edge_dispatcher = cutl::compiler::dispatcher]': /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/inline.cxx:83:1: required from here /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/traversal/elements.hxx:134:64: error: 'iterate_and_dispatch' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] iterate_and_dispatch (s.names_begin (), s.names_end (), d); ^ /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/traversal/elements.hxx:134:64: note: declarations in dependent base 'cutl::compiler::dispatcher' are not found by unqualified lookup /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/traversal/elements.hxx:134:64: note: use 'this->iterate_and_dispatch' instead /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/traversal/elements.hxx: In instantiation of 'void traversal::scope_template::names(T&, traversal::edge_dispatcher&) [with T = semantics::namespace_; traversal::edge_dispatcher = cutl::compiler::dispatcher]': /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/inline.cxx:83:1: required from here /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/traversal/elements.hxx:134:64: error: 'iterate_and_dispatch' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/traversal/elements.hxx:134:64: note: declarations in dependent base 'cutl::compiler::dispatcher' are not found by unqualified lookup /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/traversal/elements.hxx:134:64: note: use 'this->iterate_and_dispatch' instead c++ /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/runtime-inline.cxx In file included from /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/traversal/elements.hxx:9:0, from /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/traversal/class.hxx:9, from /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/traversal.hxx:9, from /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/context.hxx:19, from /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/runtime-header.hxx:9, from /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/runtime-header.cxx:6: /usr/include/cutl/compiler/traversal.hxx: In instantiation of 'cutl::compiler::traverser_impl::traverser_impl() [with X = semantics::names; B = semantics::edge]': /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/traversal/elements.hxx:87:10: required from here /usr/include/cutl/compiler/traversal.hxx:87:34: error: 'add' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] add (typeid (type), *this); ^ /usr/include/cutl/compiler/traversal.hxx:87:34: note: declarations in dependent base 'cutl::compiler::traverser_map' are not found by unqualified lookup /usr/include/cutl/compiler/traversal.hxx:87:34: note: use 'this->add' instead /usr/include/cutl/compiler/traversal.hxx: In instantiation of 'cutl::compiler::traverser_impl::traverser_impl() [with X = semantics::belongs; B = semantics::edge]': /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/traversal/elements.hxx:87:10: required from here /usr/include/cutl/compiler/traversal.hxx:87:34: error: 'add' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] /usr/include/cutl/compiler/traversal.hxx:87:34: note: declarations in dependent base 'cutl::compiler::traverser_map' are not found by unqualified lookup /usr/include/cutl/compiler/traversal.hxx:87:34: note: use 'this->add' instead /usr/include/cutl/compiler/traversal.hxx: In instantiation of 'cutl::compiler::traverser_impl::traverser_impl() [with X = semantics::initialized; B = semantics::edge]': /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/traversal/elements.hxx:87:10: required from here /usr/include/cutl/compiler/traversal.hxx:87:34: error: 'add' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] /usr/include/cutl/compiler/traversal.hxx:87:34: note: declarations in dependent base 'cutl::compiler::traverser_map' are not found by unqualified lookup /usr/include/cutl/compiler/traversal.hxx:87:34: note: use 'this->add' instead /usr/include/cutl/compiler/traversal.hxx: In instantiation of 'cutl::compiler::traverser_impl::traverser_impl() [with X = semantics::cxx_includes; B = semantics::edge]': /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/traversal/elements.hxx:87:10: required from here /usr/include/cutl/compiler/traversal.hxx:87:34: error: 'add' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] /usr/include/cutl/compiler/traversal.hxx:87:34: note: declarations in dependent base 'cutl::compiler::traverser_map' are not found by unqualified lookup /usr/include/cutl/compiler/traversal.hxx:87:34: note: use 'this->add' instead /usr/include/cutl/compiler/traversal.hxx: In instantiation of 'cutl::compiler::traverser_impl::traverser_impl() [with X = semantics::cli_includes; B = semantics::edge]': /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/traversal/elements.hxx:87:10: required from here /usr/include/cutl/compiler/traversal.hxx:87:34: error: 'add' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] /usr/include/cutl/compiler/traversal.hxx:87:34: note: declarations in dependent base 'cutl::compiler::traverser_map' are not found by unqualified lookup /usr/include/cutl/compiler/traversal.hxx:87:34: note: use 'this->add' instead /usr/include/cutl/compiler/traversal.hxx: In instantiation of 'cutl::compiler::traverser_impl::traverser_impl() [with X = semantics::namespace_; B = semantics::node]': /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/traversal/elements.hxx:81:10: required from here /usr/include/cutl/compiler/traversal.hxx:87:34: error: 'add' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] /usr/include/cutl/compiler/traversal.hxx:87:34: note: declarations in dependent base 'cutl::compiler::traverser_map' are not found by unqualified lookup /usr/include/cutl/compiler/traversal.hxx:87:34: note: use 'this->add' instead In file included from /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/traversal/class.hxx:9:0, from /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/traversal.hxx:9, from /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/context.hxx:19, from /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/runtime-header.hxx:9, from /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/runtime-header.cxx:6: /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/traversal/elements.hxx: In instantiation of 'void traversal::scope_template::names(T&, traversal::edge_dispatcher&) [with T = semantics::namespace_; traversal::edge_dispatcher = cutl::compiler::dispatcher]': /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/runtime-header.cxx:283:1: required from here /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/traversal/elements.hxx:134:64: error: 'iterate_and_dispatch' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] iterate_and_dispatch (s.names_begin (), s.names_end (), d); ^ /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/traversal/elements.hxx:134:64: note: declarations in dependent base 'cutl::compiler::dispatcher' are not found by unqualified lookup /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/traversal/elements.hxx:134:64: note: use 'this->iterate_and_dispatch' instead c++ /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/runtime-source.cxx In file included from /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/traversal/elements.hxx:9:0, from /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/traversal/class.hxx:9, from /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/traversal.hxx:9, from /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/context.hxx:19, from /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/source.hxx:9, from /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/source.cxx:8: /usr/include/cutl/compiler/traversal.hxx: In instantiation of 'cutl::compiler::traverser_impl::traverser_impl() [with X = semantics::names; B = semantics::edge]': /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/traversal/elements.hxx:87:10: required from here /usr/include/cutl/compiler/traversal.hxx:87:34: error: 'add' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] add (typeid (type), *this); ^ /usr/include/cutl/compiler/traversal.hxx:87:34: note: declarations in dependent base 'cutl::compiler::traverser_map' are not found by unqualified lookup /usr/include/cutl/compiler/traversal.hxx:87:34: note: use 'this->add' instead /usr/include/cutl/compiler/traversal.hxx: In instantiation of 'cutl::compiler::traverser_impl::traverser_impl() [with X = semantics::belongs; B = semantics::edge]': /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/traversal/elements.hxx:87:10: required from here /usr/include/cutl/compiler/traversal.hxx:87:34: error: 'add' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] /usr/include/cutl/compiler/traversal.hxx:87:34: note: declarations in dependent base 'cutl::compiler::traverser_map' are not found by unqualified lookup /usr/include/cutl/compiler/traversal.hxx:87:34: note: use 'this->add' instead /usr/include/cutl/compiler/traversal.hxx: In instantiation of 'cutl::compiler::traverser_impl::traverser_impl() [with X = semantics::initialized; B = semantics::edge]': /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/traversal/elements.hxx:87:10: required from here /usr/include/cutl/compiler/traversal.hxx:87:34: error: 'add' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] /usr/include/cutl/compiler/traversal.hxx:87:34: note: declarations in dependent base 'cutl::compiler::traverser_map' are not found by unqualified lookup /usr/include/cutl/compiler/traversal.hxx:87:34: note: use 'this->add' instead /usr/include/cutl/compiler/traversal.hxx: In instantiation of 'cutl::compiler::traverser_impl::traverser_impl() [with X = semantics::cxx_includes; B = semantics::edge]': /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/traversal/elements.hxx:87:10: required from here /usr/include/cutl/compiler/traversal.hxx:87:34: error: 'add' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] /usr/include/cutl/compiler/traversal.hxx:87:34: note: declarations in dependent base 'cutl::compiler::traverser_map' are not found by unqualified lookup /usr/include/cutl/compiler/traversal.hxx:87:34: note: use 'this->add' instead /usr/include/cutl/compiler/traversal.hxx: In instantiation of 'cutl::compiler::traverser_impl::traverser_impl() [with X = semantics::cli_includes; B = semantics::edge]': /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/traversal/elements.hxx:87:10: required from here /usr/include/cutl/compiler/traversal.hxx:87:34: error: 'add' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] /usr/include/cutl/compiler/traversal.hxx:87:34: note: declarations in dependent base 'cutl::compiler::traverser_map' are not found by unqualified lookup /usr/include/cutl/compiler/traversal.hxx:87:34: note: use 'this->add' instead /usr/include/cutl/compiler/traversal.hxx: In instantiation of 'cutl::compiler::traverser_impl::traverser_impl() [with X = semantics::namespace_; B = semantics::node]': /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/traversal/elements.hxx:81:10: required from here /usr/include/cutl/compiler/traversal.hxx:87:34: error: 'add' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] /usr/include/cutl/compiler/traversal.hxx:87:34: note: declarations in dependent base 'cutl::compiler::traverser_map' are not found by unqualified lookup /usr/include/cutl/compiler/traversal.hxx:87:34: note: use 'this->add' instead /usr/include/cutl/compiler/traversal.hxx: In instantiation of 'cutl::compiler::traverser_impl::traverser_impl() [with X = semantics::option; B = semantics::node]': /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/traversal/elements.hxx:81:10: required from here /usr/include/cutl/compiler/traversal.hxx:87:34: error: 'add' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] /usr/include/cutl/compiler/traversal.hxx:87:34: note: declarations in dependent base 'cutl::compiler::traverser_map' are not found by unqualified lookup /usr/include/cutl/compiler/traversal.hxx:87:34: note: use 'this->add' instead /usr/include/cutl/compiler/traversal.hxx: In instantiation of 'cutl::compiler::traverser_impl::traverser_impl() [with X = semantics::class_; B = semantics::node]': /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/traversal/elements.hxx:81:10: required from here /usr/include/cutl/compiler/traversal.hxx:87:34: error: 'add' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] /usr/include/cutl/compiler/traversal.hxx:87:34: note: declarations in dependent base 'cutl::compiler::traverser_map' are not found by unqualified lookup /usr/include/cutl/compiler/traversal.hxx:87:34: note: use 'this->add' instead In file included from /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/traversal/class.hxx:9:0, from /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/traversal.hxx:9, from /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/context.hxx:19, from /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/source.hxx:9, from /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/source.cxx:8: /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/traversal/elements.hxx: In instantiation of 'void traversal::scope_template::names(T&, traversal::edge_dispatcher&) [with T = semantics::class_; traversal::edge_dispatcher = cutl::compiler::dispatcher]': /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/source.cxx:372:29: required from here /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/traversal/elements.hxx:134:64: error: 'iterate_and_dispatch' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] iterate_and_dispatch (s.names_begin (), s.names_end (), d); ^ /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/traversal/elements.hxx:134:64: note: declarations in dependent base 'cutl::compiler::dispatcher' are not found by unqualified lookup /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/traversal/elements.hxx:134:64: note: use 'this->iterate_and_dispatch' instead In file included from /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/traversal/elements.hxx:9:0, from /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/traversal/class.hxx:9, from /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/traversal.hxx:9, from /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/context.hxx:19, from /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/source.hxx:9, from /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/source.cxx:8: /usr/include/cutl/compiler/traversal.hxx: In instantiation of 'cutl::compiler::traverser_impl::traverser_impl() [with X = semantics::cli_unit; B = semantics::node]': /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/traversal/elements.hxx:81:10: required from here /usr/include/cutl/compiler/traversal.hxx:87:34: error: 'add' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] add (typeid (type), *this); ^ /usr/include/cutl/compiler/traversal.hxx:87:34: note: declarations in dependent base 'cutl::compiler::traverser_map' are not found by unqualified lookup /usr/include/cutl/compiler/traversal.hxx:87:34: note: use 'this->add' instead In file included from /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/traversal/class.hxx:9:0, from /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/traversal.hxx:9, from /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/context.hxx:19, from /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/source.hxx:9, from /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/source.cxx:8: /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/traversal/elements.hxx: In instantiation of 'void traversal::scope_template::names(T&, traversal::edge_dispatcher&) [with T = semantics::cli_unit; traversal::edge_dispatcher = cutl::compiler::dispatcher]': /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/source.cxx:637:1: required from here /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/traversal/elements.hxx:134:64: error: 'iterate_and_dispatch' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] iterate_and_dispatch (s.names_begin (), s.names_end (), d); ^ /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/traversal/elements.hxx:134:64: note: declarations in dependent base 'cutl::compiler::dispatcher' are not found by unqualified lookup /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/traversal/elements.hxx:134:64: note: use 'this->iterate_and_dispatch' instead /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/traversal/elements.hxx: In instantiation of 'void traversal::scope_template::names(T&, traversal::edge_dispatcher&) [with T = semantics::namespace_; traversal::edge_dispatcher = cutl::compiler::dispatcher]': /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/source.cxx:637:1: required from here /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/traversal/elements.hxx:134:64: error: 'iterate_and_dispatch' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/traversal/elements.hxx:134:64: note: declarations in dependent base 'cutl::compiler::dispatcher' are not found by unqualified lookup /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/traversal/elements.hxx:134:64: note: use 'this->iterate_and_dispatch' instead c++ /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/man.cxx In file included from /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/traversal/elements.hxx:9:0, from /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/traversal/class.hxx:9, from /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/traversal.hxx:9, from /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/context.hxx:19, from /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/runtime-inline.hxx:9, from /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/runtime-inline.cxx:6: /usr/include/cutl/compiler/traversal.hxx: In instantiation of 'cutl::compiler::traverser_impl::traverser_impl() [with X = semantics::names; B = semantics::edge]': /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/traversal/elements.hxx:87:10: required from here /usr/include/cutl/compiler/traversal.hxx:87:34: error: 'add' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] add (typeid (type), *this); ^ /usr/include/cutl/compiler/traversal.hxx:87:34: note: declarations in dependent base 'cutl::compiler::traverser_map' are not found by unqualified lookup /usr/include/cutl/compiler/traversal.hxx:87:34: note: use 'this->add' instead /usr/include/cutl/compiler/traversal.hxx: In instantiation of 'cutl::compiler::traverser_impl::traverser_impl() [with X = semantics::belongs; B = semantics::edge]': /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/traversal/elements.hxx:87:10: required from here /usr/include/cutl/compiler/traversal.hxx:87:34: error: 'add' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] /usr/include/cutl/compiler/traversal.hxx:87:34: note: declarations in dependent base 'cutl::compiler::traverser_map' are not found by unqualified lookup /usr/include/cutl/compiler/traversal.hxx:87:34: note: use 'this->add' instead /usr/include/cutl/compiler/traversal.hxx: In instantiation of 'cutl::compiler::traverser_impl::traverser_impl() [with X = semantics::initialized; B = semantics::edge]': /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/traversal/elements.hxx:87:10: required from here /usr/include/cutl/compiler/traversal.hxx:87:34: error: 'add' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] /usr/include/cutl/compiler/traversal.hxx:87:34: note: declarations in dependent base 'cutl::compiler::traverser_map' are not found by unqualified lookup /usr/include/cutl/compiler/traversal.hxx:87:34: note: use 'this->add' instead /usr/include/cutl/compiler/traversal.hxx: In instantiation of 'cutl::compiler::traverser_impl::traverser_impl() [with X = semantics::cxx_includes; B = semantics::edge]': /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/traversal/elements.hxx:87:10: required from here /usr/include/cutl/compiler/traversal.hxx:87:34: error: 'add' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] /usr/include/cutl/compiler/traversal.hxx:87:34: note: declarations in dependent base 'cutl::compiler::traverser_map' are not found by unqualified lookup /usr/include/cutl/compiler/traversal.hxx:87:34: note: use 'this->add' instead /usr/include/cutl/compiler/traversal.hxx: In instantiation of 'cutl::compiler::traverser_impl::traverser_impl() [with X = semantics::cli_includes; B = semantics::edge]': /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/traversal/elements.hxx:87:10: required from here /usr/include/cutl/compiler/traversal.hxx:87:34: error: 'add' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] /usr/include/cutl/compiler/traversal.hxx:87:34: note: declarations in dependent base 'cutl::compiler::traverser_map' are not found by unqualified lookup /usr/include/cutl/compiler/traversal.hxx:87:34: note: use 'this->add' instead /usr/include/cutl/compiler/traversal.hxx: In instantiation of 'cutl::compiler::traverser_impl::traverser_impl() [with X = semantics::namespace_; B = semantics::node]': /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/traversal/elements.hxx:81:10: required from here /usr/include/cutl/compiler/traversal.hxx:87:34: error: 'add' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] /usr/include/cutl/compiler/traversal.hxx:87:34: note: declarations in dependent base 'cutl::compiler::traverser_map' are not found by unqualified lookup /usr/include/cutl/compiler/traversal.hxx:87:34: note: use 'this->add' instead In file included from /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/traversal/class.hxx:9:0, from /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/traversal.hxx:9, from /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/context.hxx:19, from /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/runtime-inline.hxx:9, from /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/runtime-inline.cxx:6: /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/traversal/elements.hxx: In instantiation of 'void traversal::scope_template::names(T&, traversal::edge_dispatcher&) [with T = semantics::namespace_; traversal::edge_dispatcher = cutl::compiler::dispatcher]': /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/runtime-inline.cxx:199:1: required from here /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/traversal/elements.hxx:134:64: error: 'iterate_and_dispatch' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] iterate_and_dispatch (s.names_begin (), s.names_end (), d); ^ /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/traversal/elements.hxx:134:64: note: declarations in dependent base 'cutl::compiler::dispatcher' are not found by unqualified lookup /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/traversal/elements.hxx:134:64: note: use 'this->iterate_and_dispatch' instead c++ /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/html.cxx In file included from /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/traversal/elements.hxx:9:0, from /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/traversal/class.hxx:9, from /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/traversal.hxx:9, from /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/context.hxx:19, from /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/runtime-source.hxx:9, from /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/runtime-source.cxx:6: /usr/include/cutl/compiler/traversal.hxx: In instantiation of 'cutl::compiler::traverser_impl::traverser_impl() [with X = semantics::names; B = semantics::edge]': /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/traversal/elements.hxx:87:10: required from here /usr/include/cutl/compiler/traversal.hxx:87:34: error: 'add' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] add (typeid (type), *this); ^ /usr/include/cutl/compiler/traversal.hxx:87:34: note: declarations in dependent base 'cutl::compiler::traverser_map' are not found by unqualified lookup /usr/include/cutl/compiler/traversal.hxx:87:34: note: use 'this->add' instead /usr/include/cutl/compiler/traversal.hxx: In instantiation of 'cutl::compiler::traverser_impl::traverser_impl() [with X = semantics::belongs; B = semantics::edge]': /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/traversal/elements.hxx:87:10: required from here /usr/include/cutl/compiler/traversal.hxx:87:34: error: 'add' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] /usr/include/cutl/compiler/traversal.hxx:87:34: note: declarations in dependent base 'cutl::compiler::traverser_map' are not found by unqualified lookup /usr/include/cutl/compiler/traversal.hxx:87:34: note: use 'this->add' instead /usr/include/cutl/compiler/traversal.hxx: In instantiation of 'cutl::compiler::traverser_impl::traverser_impl() [with X = semantics::initialized; B = semantics::edge]': /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/traversal/elements.hxx:87:10: required from here /usr/include/cutl/compiler/traversal.hxx:87:34: error: 'add' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] /usr/include/cutl/compiler/traversal.hxx:87:34: note: declarations in dependent base 'cutl::compiler::traverser_map' are not found by unqualified lookup /usr/include/cutl/compiler/traversal.hxx:87:34: note: use 'this->add' instead /usr/include/cutl/compiler/traversal.hxx: In instantiation of 'cutl::compiler::traverser_impl::traverser_impl() [with X = semantics::cxx_includes; B = semantics::edge]': /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/traversal/elements.hxx:87:10: required from here /usr/include/cutl/compiler/traversal.hxx:87:34: error: 'add' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] /usr/include/cutl/compiler/traversal.hxx:87:34: note: declarations in dependent base 'cutl::compiler::traverser_map' are not found by unqualified lookup /usr/include/cutl/compiler/traversal.hxx:87:34: note: use 'this->add' instead /usr/include/cutl/compiler/traversal.hxx: In instantiation of 'cutl::compiler::traverser_impl::traverser_impl() [with X = semantics::cli_includes; B = semantics::edge]': /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/traversal/elements.hxx:87:10: required from here /usr/include/cutl/compiler/traversal.hxx:87:34: error: 'add' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] /usr/include/cutl/compiler/traversal.hxx:87:34: note: declarations in dependent base 'cutl::compiler::traverser_map' are not found by unqualified lookup /usr/include/cutl/compiler/traversal.hxx:87:34: note: use 'this->add' instead /usr/include/cutl/compiler/traversal.hxx: In instantiation of 'cutl::compiler::traverser_impl::traverser_impl() [with X = semantics::namespace_; B = semantics::node]': /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/traversal/elements.hxx:81:10: required from here /usr/include/cutl/compiler/traversal.hxx:87:34: error: 'add' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] /usr/include/cutl/compiler/traversal.hxx:87:34: note: declarations in dependent base 'cutl::compiler::traverser_map' are not found by unqualified lookup /usr/include/cutl/compiler/traversal.hxx:87:34: note: use 'this->add' instead In file included from /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/traversal/class.hxx:9:0, from /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/traversal.hxx:9, from /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/context.hxx:19, from /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/runtime-source.hxx:9, from /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/runtime-source.cxx:6: /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/traversal/elements.hxx: In instantiation of 'void traversal::scope_template::names(T&, traversal::edge_dispatcher&) [with T = semantics::namespace_; traversal::edge_dispatcher = cutl::compiler::dispatcher]': /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/runtime-source.cxx:530:1: required from here /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/traversal/elements.hxx:134:64: error: 'iterate_and_dispatch' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] iterate_and_dispatch (s.names_begin (), s.names_end (), d); ^ /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/traversal/elements.hxx:134:64: note: declarations in dependent base 'cutl::compiler::dispatcher' are not found by unqualified lookup /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/traversal/elements.hxx:134:64: note: use 'this->iterate_and_dispatch' instead c++ /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/generator.cxx In file included from /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/traversal/elements.hxx:9:0, from /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/traversal/class.hxx:9, from /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/traversal.hxx:9, from /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/context.hxx:19, from /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/html.hxx:9, from /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/html.cxx:6: /usr/include/cutl/compiler/traversal.hxx: In instantiation of 'cutl::compiler::traverser_impl::traverser_impl() [with X = semantics::names; B = semantics::edge]': /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/traversal/elements.hxx:87:10: required from here /usr/include/cutl/compiler/traversal.hxx:87:34: error: 'add' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] add (typeid (type), *this); ^ /usr/include/cutl/compiler/traversal.hxx:87:34: note: declarations in dependent base 'cutl::compiler::traverser_map' are not found by unqualified lookup /usr/include/cutl/compiler/traversal.hxx:87:34: note: use 'this->add' instead /usr/include/cutl/compiler/traversal.hxx: In instantiation of 'cutl::compiler::traverser_impl::traverser_impl() [with X = semantics::belongs; B = semantics::edge]': /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/traversal/elements.hxx:87:10: required from here /usr/include/cutl/compiler/traversal.hxx:87:34: error: 'add' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] /usr/include/cutl/compiler/traversal.hxx:87:34: note: declarations in dependent base 'cutl::compiler::traverser_map' are not found by unqualified lookup /usr/include/cutl/compiler/traversal.hxx:87:34: note: use 'this->add' instead /usr/include/cutl/compiler/traversal.hxx: In instantiation of 'cutl::compiler::traverser_impl::traverser_impl() [with X = semantics::initialized; B = semantics::edge]': /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/traversal/elements.hxx:87:10: required from here /usr/include/cutl/compiler/traversal.hxx:87:34: error: 'add' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] /usr/include/cutl/compiler/traversal.hxx:87:34: note: declarations in dependent base 'cutl::compiler::traverser_map' are not found by unqualified lookup /usr/include/cutl/compiler/traversal.hxx:87:34: note: use 'this->add' instead /usr/include/cutl/compiler/traversal.hxx: In instantiation of 'cutl::compiler::traverser_impl::traverser_impl() [with X = semantics::cxx_includes; B = semantics::edge]': /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/traversal/elements.hxx:87:10: required from here /usr/include/cutl/compiler/traversal.hxx:87:34: error: 'add' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] /usr/include/cutl/compiler/traversal.hxx:87:34: note: declarations in dependent base 'cutl::compiler::traverser_map' are not found by unqualified lookup /usr/include/cutl/compiler/traversal.hxx:87:34: note: use 'this->add' instead /usr/include/cutl/compiler/traversal.hxx: In instantiation of 'cutl::compiler::traverser_impl::traverser_impl() [with X = semantics::cli_includes; B = semantics::edge]': /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/traversal/elements.hxx:87:10: required from here /usr/include/cutl/compiler/traversal.hxx:87:34: error: 'add' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] /usr/include/cutl/compiler/traversal.hxx:87:34: note: declarations in dependent base 'cutl::compiler::traverser_map' are not found by unqualified lookup /usr/include/cutl/compiler/traversal.hxx:87:34: note: use 'this->add' instead /usr/include/cutl/compiler/traversal.hxx: In instantiation of 'cutl::compiler::traverser_impl::traverser_impl() [with X = semantics::namespace_; B = semantics::node]': /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/traversal/elements.hxx:81:10: required from here /usr/include/cutl/compiler/traversal.hxx:87:34: error: 'add' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] /usr/include/cutl/compiler/traversal.hxx:87:34: note: declarations in dependent base 'cutl::compiler::traverser_map' are not found by unqualified lookup /usr/include/cutl/compiler/traversal.hxx:87:34: note: use 'this->add' instead /usr/include/cutl/compiler/traversal.hxx: In instantiation of 'cutl::compiler::traverser_impl::traverser_impl() [with X = semantics::option; B = semantics::node]': /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/traversal/elements.hxx:81:10: required from here /usr/include/cutl/compiler/traversal.hxx:87:34: error: 'add' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] /usr/include/cutl/compiler/traversal.hxx:87:34: note: declarations in dependent base 'cutl::compiler::traverser_map' are not found by unqualified lookup /usr/include/cutl/compiler/traversal.hxx:87:34: note: use 'this->add' instead /usr/include/cutl/compiler/traversal.hxx: In instantiation of 'cutl::compiler::traverser_impl::traverser_impl() [with X = semantics::class_; B = semantics::node]': /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/traversal/elements.hxx:81:10: required from here /usr/include/cutl/compiler/traversal.hxx:87:34: error: 'add' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] /usr/include/cutl/compiler/traversal.hxx:87:34: note: declarations in dependent base 'cutl::compiler::traverser_map' are not found by unqualified lookup /usr/include/cutl/compiler/traversal.hxx:87:34: note: use 'this->add' instead In file included from /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/traversal/class.hxx:9:0, from /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/traversal.hxx:9, from /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/context.hxx:19, from /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/html.hxx:9, from /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/html.cxx:6: /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/traversal/elements.hxx: In instantiation of 'void traversal::scope_template::names(T&, traversal::edge_dispatcher&) [with T = semantics::class_; traversal::edge_dispatcher = cutl::compiler::dispatcher]': /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/html.cxx:178:30: required from here /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/traversal/elements.hxx:134:64: error: 'iterate_and_dispatch' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] iterate_and_dispatch (s.names_begin (), s.names_end (), d); ^ /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/traversal/elements.hxx:134:64: note: declarations in dependent base 'cutl::compiler::dispatcher' are not found by unqualified lookup /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/traversal/elements.hxx:134:64: note: use 'this->iterate_and_dispatch' instead In file included from /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/traversal/elements.hxx:9:0, from /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/traversal/class.hxx:9, from /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/traversal.hxx:9, from /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/context.hxx:19, from /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/html.hxx:9, from /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/html.cxx:6: /usr/include/cutl/compiler/traversal.hxx: In instantiation of 'cutl::compiler::traverser_impl::traverser_impl() [with X = semantics::cli_unit; B = semantics::node]': /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/traversal/elements.hxx:81:10: required from here /usr/include/cutl/compiler/traversal.hxx:87:34: error: 'add' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] add (typeid (type), *this); ^ /usr/include/cutl/compiler/traversal.hxx:87:34: note: declarations in dependent base 'cutl::compiler::traverser_map' are not found by unqualified lookup /usr/include/cutl/compiler/traversal.hxx:87:34: note: use 'this->add' instead In file included from /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/traversal/class.hxx:9:0, from /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/traversal.hxx:9, from /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/context.hxx:19, from /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/html.hxx:9, from /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/html.cxx:6: /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/traversal/elements.hxx: In instantiation of 'void traversal::scope_template::names(T&, traversal::edge_dispatcher&) [with T = semantics::cli_unit; traversal::edge_dispatcher = cutl::compiler::dispatcher]': /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/html.cxx:207:1: required from here /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/traversal/elements.hxx:134:64: error: 'iterate_and_dispatch' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] iterate_and_dispatch (s.names_begin (), s.names_end (), d); ^ /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/traversal/elements.hxx:134:64: note: declarations in dependent base 'cutl::compiler::dispatcher' are not found by unqualified lookup /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/traversal/elements.hxx:134:64: note: use 'this->iterate_and_dispatch' instead /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/traversal/elements.hxx: In instantiation of 'void traversal::scope_template::names(T&, traversal::edge_dispatcher&) [with T = semantics::namespace_; traversal::edge_dispatcher = cutl::compiler::dispatcher]': /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/html.cxx:207:1: required from here /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/traversal/elements.hxx:134:64: error: 'iterate_and_dispatch' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/traversal/elements.hxx:134:64: note: declarations in dependent base 'cutl::compiler::dispatcher' are not found by unqualified lookup /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/traversal/elements.hxx:134:64: note: use 'this->iterate_and_dispatch' instead c++ /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/name-processor.cxx In file included from /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/traversal/elements.hxx:9:0, from /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/traversal/class.hxx:9, from /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/traversal.hxx:9, from /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/context.hxx:19, from /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/man.hxx:9, from /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/man.cxx:6: /usr/include/cutl/compiler/traversal.hxx: In instantiation of 'cutl::compiler::traverser_impl::traverser_impl() [with X = semantics::names; B = semantics::edge]': /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/traversal/elements.hxx:87:10: required from here /usr/include/cutl/compiler/traversal.hxx:87:34: error: 'add' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] add (typeid (type), *this); ^ /usr/include/cutl/compiler/traversal.hxx:87:34: note: declarations in dependent base 'cutl::compiler::traverser_map' are not found by unqualified lookup /usr/include/cutl/compiler/traversal.hxx:87:34: note: use 'this->add' instead /usr/include/cutl/compiler/traversal.hxx: In instantiation of 'cutl::compiler::traverser_impl::traverser_impl() [with X = semantics::belongs; B = semantics::edge]': /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/traversal/elements.hxx:87:10: required from here /usr/include/cutl/compiler/traversal.hxx:87:34: error: 'add' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] /usr/include/cutl/compiler/traversal.hxx:87:34: note: declarations in dependent base 'cutl::compiler::traverser_map' are not found by unqualified lookup /usr/include/cutl/compiler/traversal.hxx:87:34: note: use 'this->add' instead /usr/include/cutl/compiler/traversal.hxx: In instantiation of 'cutl::compiler::traverser_impl::traverser_impl() [with X = semantics::initialized; B = semantics::edge]': /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/traversal/elements.hxx:87:10: required from here /usr/include/cutl/compiler/traversal.hxx:87:34: error: 'add' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] /usr/include/cutl/compiler/traversal.hxx:87:34: note: declarations in dependent base 'cutl::compiler::traverser_map' are not found by unqualified lookup /usr/include/cutl/compiler/traversal.hxx:87:34: note: use 'this->add' instead /usr/include/cutl/compiler/traversal.hxx: In instantiation of 'cutl::compiler::traverser_impl::traverser_impl() [with X = semantics::cxx_includes; B = semantics::edge]': /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/traversal/elements.hxx:87:10: required from here /usr/include/cutl/compiler/traversal.hxx:87:34: error: 'add' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] /usr/include/cutl/compiler/traversal.hxx:87:34: note: declarations in dependent base 'cutl::compiler::traverser_map' are not found by unqualified lookup /usr/include/cutl/compiler/traversal.hxx:87:34: note: use 'this->add' instead /usr/include/cutl/compiler/traversal.hxx: In instantiation of 'cutl::compiler::traverser_impl::traverser_impl() [with X = semantics::cli_includes; B = semantics::edge]': /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/traversal/elements.hxx:87:10: required from here /usr/include/cutl/compiler/traversal.hxx:87:34: error: 'add' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] /usr/include/cutl/compiler/traversal.hxx:87:34: note: declarations in dependent base 'cutl::compiler::traverser_map' are not found by unqualified lookup /usr/include/cutl/compiler/traversal.hxx:87:34: note: use 'this->add' instead /usr/include/cutl/compiler/traversal.hxx: In instantiation of 'cutl::compiler::traverser_impl::traverser_impl() [with X = semantics::namespace_; B = semantics::node]': /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/traversal/elements.hxx:81:10: required from here /usr/include/cutl/compiler/traversal.hxx:87:34: error: 'add' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] /usr/include/cutl/compiler/traversal.hxx:87:34: note: declarations in dependent base 'cutl::compiler::traverser_map' are not found by unqualified lookup /usr/include/cutl/compiler/traversal.hxx:87:34: note: use 'this->add' instead /usr/include/cutl/compiler/traversal.hxx: In instantiation of 'cutl::compiler::traverser_impl::traverser_impl() [with X = semantics::option; B = semantics::node]': /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/traversal/elements.hxx:81:10: required from here /usr/include/cutl/compiler/traversal.hxx:87:34: error: 'add' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] /usr/include/cutl/compiler/traversal.hxx:87:34: note: declarations in dependent base 'cutl::compiler::traverser_map' are not found by unqualified lookup /usr/include/cutl/compiler/traversal.hxx:87:34: note: use 'this->add' instead /usr/include/cutl/compiler/traversal.hxx: In instantiation of 'cutl::compiler::traverser_impl::traverser_impl() [with X = semantics::class_; B = semantics::node]': /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/traversal/elements.hxx:81:10: required from here /usr/include/cutl/compiler/traversal.hxx:87:34: error: 'add' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] /usr/include/cutl/compiler/traversal.hxx:87:34: note: declarations in dependent base 'cutl::compiler::traverser_map' are not found by unqualified lookup /usr/include/cutl/compiler/traversal.hxx:87:34: note: use 'this->add' instead In file included from /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/traversal/class.hxx:9:0, from /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/traversal.hxx:9, from /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/context.hxx:19, from /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/man.hxx:9, from /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/man.cxx:6: /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/traversal/elements.hxx: In instantiation of 'void traversal::scope_template::names(T&, traversal::edge_dispatcher&) [with T = semantics::class_; traversal::edge_dispatcher = cutl::compiler::dispatcher]': /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/man.cxx:136:30: required from here /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/traversal/elements.hxx:134:64: error: 'iterate_and_dispatch' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] iterate_and_dispatch (s.names_begin (), s.names_end (), d); ^ /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/traversal/elements.hxx:134:64: note: declarations in dependent base 'cutl::compiler::dispatcher' are not found by unqualified lookup /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/traversal/elements.hxx:134:64: note: use 'this->iterate_and_dispatch' instead In file included from /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/traversal/elements.hxx:9:0, from /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/traversal/class.hxx:9, from /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/traversal.hxx:9, from /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/context.hxx:19, from /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/man.hxx:9, from /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/man.cxx:6: /usr/include/cutl/compiler/traversal.hxx: In instantiation of 'cutl::compiler::traverser_impl::traverser_impl() [with X = semantics::cli_unit; B = semantics::node]': /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/traversal/elements.hxx:81:10: required from here /usr/include/cutl/compiler/traversal.hxx:87:34: error: 'add' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] add (typeid (type), *this); ^ /usr/include/cutl/compiler/traversal.hxx:87:34: note: declarations in dependent base 'cutl::compiler::traverser_map' are not found by unqualified lookup /usr/include/cutl/compiler/traversal.hxx:87:34: note: use 'this->add' instead In file included from /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/traversal/class.hxx:9:0, from /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/traversal.hxx:9, from /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/context.hxx:19, from /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/man.hxx:9, from /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/man.cxx:6: /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/traversal/elements.hxx: In instantiation of 'void traversal::scope_template::names(T&, traversal::edge_dispatcher&) [with T = semantics::cli_unit; traversal::edge_dispatcher = cutl::compiler::dispatcher]': /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/man.cxx:163:1: required from here /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/traversal/elements.hxx:134:64: error: 'iterate_and_dispatch' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] iterate_and_dispatch (s.names_begin (), s.names_end (), d); ^ /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/traversal/elements.hxx:134:64: note: declarations in dependent base 'cutl::compiler::dispatcher' are not found by unqualified lookup /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/traversal/elements.hxx:134:64: note: use 'this->iterate_and_dispatch' instead /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/traversal/elements.hxx: In instantiation of 'void traversal::scope_template::names(T&, traversal::edge_dispatcher&) [with T = semantics::namespace_; traversal::edge_dispatcher = cutl::compiler::dispatcher]': /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/man.cxx:163:1: required from here /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/traversal/elements.hxx:134:64: error: 'iterate_and_dispatch' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/traversal/elements.hxx:134:64: note: declarations in dependent base 'cutl::compiler::dispatcher' are not found by unqualified lookup /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/traversal/elements.hxx:134:64: note: use 'this->iterate_and_dispatch' instead c++ /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/traversal/class.cxx In file included from /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/traversal/elements.hxx:9:0, from /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/traversal/class.hxx:9, from /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/traversal/class.cxx:6: /usr/include/cutl/compiler/traversal.hxx: In instantiation of 'cutl::compiler::traverser_impl::traverser_impl() [with X = semantics::names; B = semantics::edge]': /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/traversal/elements.hxx:87:10: required from here /usr/include/cutl/compiler/traversal.hxx:87:34: error: 'add' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] add (typeid (type), *this); ^ /usr/include/cutl/compiler/traversal.hxx:87:34: note: declarations in dependent base 'cutl::compiler::traverser_map' are not found by unqualified lookup /usr/include/cutl/compiler/traversal.hxx:87:34: note: use 'this->add' instead In file included from /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/traversal/class.hxx:9:0, from /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/traversal/class.cxx:6: /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/traversal/elements.hxx: In instantiation of 'void traversal::scope_template::names(T&, traversal::edge_dispatcher&) [with T = semantics::class_; traversal::edge_dispatcher = cutl::compiler::dispatcher]': /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/traversal/elements.hxx:128:22: required from 'void traversal::scope_template::names(T&) [with T = semantics::class_]' /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/traversal/class.cxx:14:13: required from here /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/traversal/elements.hxx:134:64: error: 'iterate_and_dispatch' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] iterate_and_dispatch (s.names_begin (), s.names_end (), d); ^ /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/traversal/elements.hxx:134:64: note: declarations in dependent base 'cutl::compiler::dispatcher' are not found by unqualified lookup /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/traversal/elements.hxx:134:64: note: use 'this->iterate_and_dispatch' instead In file included from /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/traversal/elements.hxx:9:0, from /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/traversal/class.hxx:9, from /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/traversal.hxx:9, from /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/context.hxx:19, from /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/header.hxx:9, from /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/generator.cxx:16: /usr/include/cutl/compiler/traversal.hxx: In instantiation of 'cutl::compiler::traverser_impl::traverser_impl() [with X = semantics::names; B = semantics::edge]': /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/traversal/elements.hxx:87:10: required from here /usr/include/cutl/compiler/traversal.hxx:87:34: error: 'add' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] add (typeid (type), *this); ^ /usr/include/cutl/compiler/traversal.hxx:87:34: note: declarations in dependent base 'cutl::compiler::traverser_map' are not found by unqualified lookup /usr/include/cutl/compiler/traversal.hxx:87:34: note: use 'this->add' instead /usr/include/cutl/compiler/traversal.hxx: In instantiation of 'cutl::compiler::traverser_impl::traverser_impl() [with X = semantics::belongs; B = semantics::edge]': /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/traversal/elements.hxx:87:10: required from here /usr/include/cutl/compiler/traversal.hxx:87:34: error: 'add' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] /usr/include/cutl/compiler/traversal.hxx:87:34: note: declarations in dependent base 'cutl::compiler::traverser_map' are not found by unqualified lookup /usr/include/cutl/compiler/traversal.hxx:87:34: note: use 'this->add' instead /usr/include/cutl/compiler/traversal.hxx: In instantiation of 'cutl::compiler::traverser_impl::traverser_impl() [with X = semantics::initialized; B = semantics::edge]': /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/traversal/elements.hxx:87:10: required from here /usr/include/cutl/compiler/traversal.hxx:87:34: error: 'add' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] /usr/include/cutl/compiler/traversal.hxx:87:34: note: declarations in dependent base 'cutl::compiler::traverser_map' are not found by unqualified lookup /usr/include/cutl/compiler/traversal.hxx:87:34: note: use 'this->add' instead /usr/include/cutl/compiler/traversal.hxx: In instantiation of 'cutl::compiler::traverser_impl::traverser_impl() [with X = semantics::cxx_includes; B = semantics::edge]': /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/traversal/elements.hxx:87:10: required from here /usr/include/cutl/compiler/traversal.hxx:87:34: error: 'add' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] /usr/include/cutl/compiler/traversal.hxx:87:34: note: declarations in dependent base 'cutl::compiler::traverser_map' are not found by unqualified lookup /usr/include/cutl/compiler/traversal.hxx:87:34: note: use 'this->add' instead /usr/include/cutl/compiler/traversal.hxx: In instantiation of 'cutl::compiler::traverser_impl::traverser_impl() [with X = semantics::cli_includes; B = semantics::edge]': /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/traversal/elements.hxx:87:10: required from here /usr/include/cutl/compiler/traversal.hxx:87:34: error: 'add' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] /usr/include/cutl/compiler/traversal.hxx:87:34: note: declarations in dependent base 'cutl::compiler::traverser_map' are not found by unqualified lookup /usr/include/cutl/compiler/traversal.hxx:87:34: note: use 'this->add' instead /usr/include/cutl/compiler/traversal.hxx: In instantiation of 'cutl::compiler::traverser_impl::traverser_impl() [with X = semantics::namespace_; B = semantics::node]': /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/traversal/elements.hxx:81:10: required from here /usr/include/cutl/compiler/traversal.hxx:87:34: error: 'add' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] /usr/include/cutl/compiler/traversal.hxx:87:34: note: declarations in dependent base 'cutl::compiler::traverser_map' are not found by unqualified lookup /usr/include/cutl/compiler/traversal.hxx:87:34: note: use 'this->add' instead In file included from /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/traversal/class.hxx:9:0, from /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/traversal.hxx:9, from /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/context.hxx:19, from /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/header.hxx:9, from /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/generator.cxx:16: /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/traversal/elements.hxx: In instantiation of 'void traversal::scope_template::names(T&, traversal::edge_dispatcher&) [with T = semantics::namespace_; traversal::edge_dispatcher = cutl::compiler::dispatcher]': /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/generator.cxx:422:1: required from here /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/traversal/elements.hxx:134:64: error: 'iterate_and_dispatch' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] iterate_and_dispatch (s.names_begin (), s.names_end (), d); ^ /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/traversal/elements.hxx:134:64: note: declarations in dependent base 'cutl::compiler::dispatcher' are not found by unqualified lookup /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/traversal/elements.hxx:134:64: note: use 'this->iterate_and_dispatch' instead In file included from /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/traversal/elements.hxx:9:0, from /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/traversal/class.hxx:9, from /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/traversal.hxx:9, from /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/context.hxx:19, from /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/name-processor.cxx:9: /usr/include/cutl/compiler/traversal.hxx: In instantiation of 'cutl::compiler::traverser_impl::traverser_impl() [with X = semantics::names; B = semantics::edge]': /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/traversal/elements.hxx:87:10: required from here /usr/include/cutl/compiler/traversal.hxx:87:34: error: 'add' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] add (typeid (type), *this); ^ /usr/include/cutl/compiler/traversal.hxx:87:34: note: declarations in dependent base 'cutl::compiler::traverser_map' are not found by unqualified lookup /usr/include/cutl/compiler/traversal.hxx:87:34: note: use 'this->add' instead /usr/include/cutl/compiler/traversal.hxx: In instantiation of 'cutl::compiler::traverser_impl::traverser_impl() [with X = semantics::belongs; B = semantics::edge]': /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/traversal/elements.hxx:87:10: required from here /usr/include/cutl/compiler/traversal.hxx:87:34: error: 'add' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] /usr/include/cutl/compiler/traversal.hxx:87:34: note: declarations in dependent base 'cutl::compiler::traverser_map' are not found by unqualified lookup /usr/include/cutl/compiler/traversal.hxx:87:34: note: use 'this->add' instead /usr/include/cutl/compiler/traversal.hxx: In instantiation of 'cutl::compiler::traverser_impl::traverser_impl() [with X = semantics::initialized; B = semantics::edge]': /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/traversal/elements.hxx:87:10: required from here /usr/include/cutl/compiler/traversal.hxx:87:34: error: 'add' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] /usr/include/cutl/compiler/traversal.hxx:87:34: note: declarations in dependent base 'cutl::compiler::traverser_map' are not found by unqualified lookup /usr/include/cutl/compiler/traversal.hxx:87:34: note: use 'this->add' instead /usr/include/cutl/compiler/traversal.hxx: In instantiation of 'cutl::compiler::traverser_impl::traverser_impl() [with X = semantics::cxx_includes; B = semantics::edge]': /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/traversal/elements.hxx:87:10: required from here /usr/include/cutl/compiler/traversal.hxx:87:34: error: 'add' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] /usr/include/cutl/compiler/traversal.hxx:87:34: note: declarations in dependent base 'cutl::compiler::traverser_map' are not found by unqualified lookup /usr/include/cutl/compiler/traversal.hxx:87:34: note: use 'this->add' instead /usr/include/cutl/compiler/traversal.hxx: In instantiation of 'cutl::compiler::traverser_impl::traverser_impl() [with X = semantics::cli_includes; B = semantics::edge]': /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/traversal/elements.hxx:87:10: required from here /usr/include/cutl/compiler/traversal.hxx:87:34: error: 'add' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] /usr/include/cutl/compiler/traversal.hxx:87:34: note: declarations in dependent base 'cutl::compiler::traverser_map' are not found by unqualified lookup /usr/include/cutl/compiler/traversal.hxx:87:34: note: use 'this->add' instead /usr/include/cutl/compiler/traversal.hxx: In instantiation of 'cutl::compiler::traverser_impl::traverser_impl() [with X = semantics::namespace_; B = semantics::node]': /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/traversal/elements.hxx:81:10: required from here /usr/include/cutl/compiler/traversal.hxx:87:34: error: 'add' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] /usr/include/cutl/compiler/traversal.hxx:87:34: note: declarations in dependent base 'cutl::compiler::traverser_map' are not found by unqualified lookup /usr/include/cutl/compiler/traversal.hxx:87:34: note: use 'this->add' instead /usr/include/cutl/compiler/traversal.hxx: In instantiation of 'cutl::compiler::traverser_impl::traverser_impl() [with X = semantics::option; B = semantics::node]': /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/traversal/elements.hxx:81:10: required from here /usr/include/cutl/compiler/traversal.hxx:87:34: error: 'add' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] /usr/include/cutl/compiler/traversal.hxx:87:34: note: declarations in dependent base 'cutl::compiler::traverser_map' are not found by unqualified lookup /usr/include/cutl/compiler/traversal.hxx:87:34: note: use 'this->add' instead /usr/include/cutl/compiler/traversal.hxx: In instantiation of 'cutl::compiler::traverser_impl::traverser_impl() [with X = semantics::class_; B = semantics::node]': /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/traversal/elements.hxx:81:10: required from here /usr/include/cutl/compiler/traversal.hxx:87:34: error: 'add' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] /usr/include/cutl/compiler/traversal.hxx:87:34: note: declarations in dependent base 'cutl::compiler::traverser_map' are not found by unqualified lookup /usr/include/cutl/compiler/traversal.hxx:87:34: note: use 'this->add' instead In file included from /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/traversal/class.hxx:9:0, from /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/traversal.hxx:9, from /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/context.hxx:19, from /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/name-processor.cxx:9: /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/traversal/elements.hxx: In instantiation of 'void traversal::scope_template::names(T&, traversal::edge_dispatcher&) [with T = semantics::class_; traversal::edge_dispatcher = cutl::compiler::dispatcher]': /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/name-processor.cxx:117:32: required from here /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/traversal/elements.hxx:134:64: error: 'iterate_and_dispatch' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] iterate_and_dispatch (s.names_begin (), s.names_end (), d); ^ /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/traversal/elements.hxx:134:64: note: declarations in dependent base 'cutl::compiler::dispatcher' are not found by unqualified lookup /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/traversal/elements.hxx:134:64: note: use 'this->iterate_and_dispatch' instead In file included from /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/traversal/elements.hxx:9:0, from /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/traversal/class.hxx:9, from /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/traversal.hxx:9, from /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/context.hxx:19, from /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/name-processor.cxx:9: /usr/include/cutl/compiler/traversal.hxx: In instantiation of 'cutl::compiler::traverser_impl::traverser_impl() [with X = semantics::cli_unit; B = semantics::node]': /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/traversal/elements.hxx:81:10: required from here /usr/include/cutl/compiler/traversal.hxx:87:34: error: 'add' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] add (typeid (type), *this); ^ /usr/include/cutl/compiler/traversal.hxx:87:34: note: declarations in dependent base 'cutl::compiler::traverser_map' are not found by unqualified lookup /usr/include/cutl/compiler/traversal.hxx:87:34: note: use 'this->add' instead In file included from /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/traversal/class.hxx:9:0, from /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/traversal.hxx:9, from /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/context.hxx:19, from /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/name-processor.cxx:9: /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/traversal/elements.hxx: In instantiation of 'void traversal::scope_template::names(T&, traversal::edge_dispatcher&) [with T = semantics::cli_unit; traversal::edge_dispatcher = cutl::compiler::dispatcher]': /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/name-processor.cxx:157:1: required from here /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/traversal/elements.hxx:134:64: error: 'iterate_and_dispatch' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] iterate_and_dispatch (s.names_begin (), s.names_end (), d); ^ /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/traversal/elements.hxx:134:64: note: declarations in dependent base 'cutl::compiler::dispatcher' are not found by unqualified lookup /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/traversal/elements.hxx:134:64: note: use 'this->iterate_and_dispatch' instead /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/traversal/elements.hxx: In instantiation of 'void traversal::scope_template::names(T&, traversal::edge_dispatcher&) [with T = semantics::namespace_; traversal::edge_dispatcher = cutl::compiler::dispatcher]': /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/name-processor.cxx:157:1: required from here /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/traversal/elements.hxx:134:64: error: 'iterate_and_dispatch' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/traversal/elements.hxx:134:64: note: declarations in dependent base 'cutl::compiler::dispatcher' are not found by unqualified lookup /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/traversal/elements.hxx:134:64: note: use 'this->iterate_and_dispatch' instead c++ /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/traversal/elements.cxx c++ /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/traversal/namespace.cxx c++ /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/traversal/option.cxx In file included from /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/traversal/elements.hxx:9:0, from /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/traversal/option.hxx:9, from /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/traversal/option.cxx:6: /usr/include/cutl/compiler/traversal.hxx: In instantiation of 'cutl::compiler::traverser_impl::traverser_impl() [with X = semantics::names; B = semantics::edge]': /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/traversal/elements.hxx:87:10: required from here /usr/include/cutl/compiler/traversal.hxx:87:34: error: 'add' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] add (typeid (type), *this); ^ /usr/include/cutl/compiler/traversal.hxx:87:34: note: declarations in dependent base 'cutl::compiler::traverser_map' are not found by unqualified lookup /usr/include/cutl/compiler/traversal.hxx:87:34: note: use 'this->add' instead /usr/include/cutl/compiler/traversal.hxx: In instantiation of 'cutl::compiler::traverser_impl::traverser_impl() [with X = semantics::belongs; B = semantics::edge]': /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/traversal/elements.hxx:87:10: required from here /usr/include/cutl/compiler/traversal.hxx:87:34: error: 'add' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] /usr/include/cutl/compiler/traversal.hxx:87:34: note: declarations in dependent base 'cutl::compiler::traverser_map' are not found by unqualified lookup /usr/include/cutl/compiler/traversal.hxx:87:34: note: use 'this->add' instead /usr/include/cutl/compiler/traversal.hxx: In instantiation of 'cutl::compiler::traverser_impl::traverser_impl() [with X = semantics::initialized; B = semantics::edge]': /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/traversal/elements.hxx:87:10: required from here /usr/include/cutl/compiler/traversal.hxx:87:34: error: 'add' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] /usr/include/cutl/compiler/traversal.hxx:87:34: note: declarations in dependent base 'cutl::compiler::traverser_map' are not found by unqualified lookup /usr/include/cutl/compiler/traversal.hxx:87:34: note: use 'this->add' instead c++ /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/traversal/unit.cxx In file included from /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/traversal/elements.hxx:9:0, from /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/traversal/elements.cxx:6: /usr/include/cutl/compiler/traversal.hxx: In instantiation of 'cutl::compiler::traverser_impl::traverser_impl() [with X = semantics::names; B = semantics::edge]': /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/traversal/elements.hxx:87:10: required from here /usr/include/cutl/compiler/traversal.hxx:87:34: error: 'add' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] add (typeid (type), *this); ^ /usr/include/cutl/compiler/traversal.hxx:87:34: note: declarations in dependent base 'cutl::compiler::traverser_map' are not found by unqualified lookup /usr/include/cutl/compiler/traversal.hxx:87:34: note: use 'this->add' instead In file included from /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/traversal/elements.hxx:9:0, from /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/traversal/namespace.hxx:9, from /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/traversal/namespace.cxx:6: /usr/include/cutl/compiler/traversal.hxx: In instantiation of 'cutl::compiler::traverser_impl::traverser_impl() [with X = semantics::names; B = semantics::edge]': /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/traversal/elements.hxx:87:10: required from here /usr/include/cutl/compiler/traversal.hxx:87:34: error: 'add' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] add (typeid (type), *this); ^ /usr/include/cutl/compiler/traversal.hxx:87:34: note: declarations in dependent base 'cutl::compiler::traverser_map' are not found by unqualified lookup /usr/include/cutl/compiler/traversal.hxx:87:34: note: use 'this->add' instead In file included from /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/traversal/namespace.hxx:9:0, from /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/traversal/namespace.cxx:6: /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/traversal/elements.hxx: In instantiation of 'void traversal::scope_template::names(T&, traversal::edge_dispatcher&) [with T = semantics::namespace_; traversal::edge_dispatcher = cutl::compiler::dispatcher]': /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/traversal/elements.hxx:128:22: required from 'void traversal::scope_template::names(T&) [with T = semantics::namespace_]' /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/traversal/namespace.cxx:14:13: required from here /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/traversal/elements.hxx:134:64: error: 'iterate_and_dispatch' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] iterate_and_dispatch (s.names_begin (), s.names_end (), d); ^ /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/traversal/elements.hxx:134:64: note: declarations in dependent base 'cutl::compiler::dispatcher' are not found by unqualified lookup /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/traversal/elements.hxx:134:64: note: use 'this->iterate_and_dispatch' instead make: *** No rule to make target '/var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/context.o', needed by '/var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/cli'. Stop. make: *** Waiting for unfinished jobs.... In file included from /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/traversal/elements.hxx:9:0, from /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/traversal/unit.hxx:9, from /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/traversal/unit.cxx:6: /usr/include/cutl/compiler/traversal.hxx: In instantiation of 'cutl::compiler::traverser_impl::traverser_impl() [with X = semantics::names; B = semantics::edge]': /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/traversal/elements.hxx:87:10: required from here /usr/include/cutl/compiler/traversal.hxx:87:34: error: 'add' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] add (typeid (type), *this); ^ /usr/include/cutl/compiler/traversal.hxx:87:34: note: declarations in dependent base 'cutl::compiler::traverser_map' are not found by unqualified lookup /usr/include/cutl/compiler/traversal.hxx:87:34: note: use 'this->add' instead /usr/include/cutl/compiler/traversal.hxx: In instantiation of 'cutl::compiler::traverser_impl::traverser_impl() [with X = semantics::cxx_includes; B = semantics::edge]': /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/traversal/elements.hxx:87:10: required from here /usr/include/cutl/compiler/traversal.hxx:87:34: error: 'add' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] /usr/include/cutl/compiler/traversal.hxx:87:34: note: declarations in dependent base 'cutl::compiler::traverser_map' are not found by unqualified lookup /usr/include/cutl/compiler/traversal.hxx:87:34: note: use 'this->add' instead /usr/include/cutl/compiler/traversal.hxx: In instantiation of 'cutl::compiler::traverser_impl::traverser_impl() [with X = semantics::cli_includes; B = semantics::edge]': /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/traversal/elements.hxx:87:10: required from here /usr/include/cutl/compiler/traversal.hxx:87:34: error: 'add' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] /usr/include/cutl/compiler/traversal.hxx:87:34: note: declarations in dependent base 'cutl::compiler::traverser_map' are not found by unqualified lookup /usr/include/cutl/compiler/traversal.hxx:87:34: note: use 'this->add' instead In file included from /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/traversal/unit.hxx:9:0, from /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/traversal/unit.cxx:6: /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/traversal/elements.hxx: In instantiation of 'void traversal::scope_template::names(T&, traversal::edge_dispatcher&) [with T = semantics::cli_unit; traversal::edge_dispatcher = cutl::compiler::dispatcher]': /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/traversal/elements.hxx:128:22: required from 'void traversal::scope_template::names(T&) [with T = semantics::cli_unit]' /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/traversal/unit.cxx:34:13: required from here /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/traversal/elements.hxx:134:64: error: 'iterate_and_dispatch' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] iterate_and_dispatch (s.names_begin (), s.names_end (), d); ^ /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/traversal/elements.hxx:134:64: note: declarations in dependent base 'cutl::compiler::dispatcher' are not found by unqualified lookup /var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0/cli/traversal/elements.hxx:134:64: note: use 'this->iterate_and_dispatch' instead emake failed * ERROR: dev-cpp/cli-1.1.0-r1::sunrise failed (compile phase): * emake failed * * Call stack: * ebuild.sh, line 93: Called src_compile * environment, line 1986: Called default * phase-functions.sh, line 770: Called default_src_compile * phase-functions.sh, line 807: Called __eapi2_src_compile * phase-helpers.sh, line 697: Called die * The specific snippet of code: * emake || die "emake failed" * * If you need support, post the output of `emerge --info '=dev-cpp/cli-1.1.0-r1::sunrise'`, * the complete build log and the output of `emerge -pqv '=dev-cpp/cli-1.1.0-r1::sunrise'`. * The complete build log is located at '/var/log/portage/dev-cpp:cli-1.1.0-r1:20140930-201838.log'. * For convenience, a symlink to the build log is located at '/var/tmp/portage/dev-cpp/cli-1.1.0-r1/temp/build.log'. * The ebuild environment file is located at '/var/tmp/portage/dev-cpp/cli-1.1.0-r1/temp/environment'. * Working directory: '/var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0' * S: '/var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0'