Go to:
Gentoo Home
Documentation
Forums
Lists
Bugs
Planet
Store
Wiki
Get Gentoo!
Gentoo's Bugzilla – Attachment 385848 Details for
Bug 301561
[ebuild] please add dev-cpp/cli-1.1.0
Home
|
New
–
[Ex]
|
Browse
|
Search
|
Privacy Policy
|
[?]
|
Reports
|
Requests
|
Help
|
New Account
|
Log In
[x]
|
Forgot Password
Login:
[x]
dev-cpp:cli-1.1.0-r1:20140930-201838.log
dev-cpp:cli-1.1.0-r1:20140930-201838.log (text/plain), 235.22 KB, created by
Piotr Szymaniak
on 2014-09-30 21:37:43 UTC
(
hide
)
Description:
dev-cpp:cli-1.1.0-r1:20140930-201838.log
Filename:
MIME Type:
Creator:
Piotr Szymaniak
Created:
2014-09-30 21:37:43 UTC
Size:
235.22 KB
patch
obsolete
>[32;01m * [39;49;00mPackage: dev-cpp/cli-1.1.0-r1 >[32;01m * [39;49;00mRepository: sunrise >[32;01m * [39;49;00mMaintainer: maintainer-wanted@gentoo.org >[32;01m * [39;49;00mUSE: abi_x86_64 amd64 elibc_glibc kernel_linux userland_GNU >[32;01m * [39;49;00mFEATURES: 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<X, B>::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<semantics::edge>' 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<X, B>::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<semantics::edge>' 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<X, B>::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<semantics::edge>' 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<X, B>::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<semantics::edge>' 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<X, B>::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<semantics::edge>' 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<X, B>::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<semantics::node>' 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<X, B>::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<semantics::node>' 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<X, B>::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<semantics::node>' 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<T>::names(T&, traversal::edge_dispatcher&) [with T = semantics::class_; traversal::edge_dispatcher = cutl::compiler::dispatcher<semantics::edge>]': >/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<semantics::edge>' 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<X, B>::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<semantics::node>' 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<T>::names(T&, traversal::edge_dispatcher&) [with T = semantics::cli_unit; traversal::edge_dispatcher = cutl::compiler::dispatcher<semantics::edge>]': >/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<semantics::edge>' 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<T>::names(T&, traversal::edge_dispatcher&) [with T = semantics::namespace_; traversal::edge_dispatcher = cutl::compiler::dispatcher<semantics::edge>]': >/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<semantics::edge>' 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<X, B>::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<semantics::edge>' 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<X, B>::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<semantics::edge>' 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<X, B>::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<semantics::edge>' 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<X, B>::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<semantics::edge>' 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<X, B>::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<semantics::edge>' 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<X, B>::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<semantics::node>' 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<T>::names(T&, traversal::edge_dispatcher&) [with T = semantics::namespace_; traversal::edge_dispatcher = cutl::compiler::dispatcher<semantics::edge>]': >/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<semantics::edge>' 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<X, B>::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<semantics::edge>' 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<X, B>::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<semantics::edge>' 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<X, B>::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<semantics::edge>' 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<X, B>::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<semantics::edge>' 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<X, B>::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<semantics::edge>' 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<X, B>::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<semantics::node>' 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<X, B>::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<semantics::node>' 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<X, B>::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<semantics::node>' 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<T>::names(T&, traversal::edge_dispatcher&) [with T = semantics::class_; traversal::edge_dispatcher = cutl::compiler::dispatcher<semantics::edge>]': >/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<semantics::edge>' 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<X, B>::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<semantics::node>' 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<T>::names(T&, traversal::edge_dispatcher&) [with T = semantics::cli_unit; traversal::edge_dispatcher = cutl::compiler::dispatcher<semantics::edge>]': >/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<semantics::edge>' 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<T>::names(T&, traversal::edge_dispatcher&) [with T = semantics::namespace_; traversal::edge_dispatcher = cutl::compiler::dispatcher<semantics::edge>]': >/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<semantics::edge>' 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<X, B>::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<semantics::edge>' 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<X, B>::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<semantics::edge>' 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<X, B>::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<semantics::edge>' 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<X, B>::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<semantics::edge>' 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<X, B>::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<semantics::edge>' 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<X, B>::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<semantics::node>' 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<T>::names(T&, traversal::edge_dispatcher&) [with T = semantics::namespace_; traversal::edge_dispatcher = cutl::compiler::dispatcher<semantics::edge>]': >/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<semantics::edge>' 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<X, B>::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<semantics::edge>' 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<X, B>::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<semantics::edge>' 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<X, B>::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<semantics::edge>' 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<X, B>::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<semantics::edge>' 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<X, B>::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<semantics::edge>' 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<X, B>::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<semantics::node>' 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<T>::names(T&, traversal::edge_dispatcher&) [with T = semantics::namespace_; traversal::edge_dispatcher = cutl::compiler::dispatcher<semantics::edge>]': >/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<semantics::edge>' 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<X, B>::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<semantics::edge>' 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<X, B>::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<semantics::edge>' 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<X, B>::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<semantics::edge>' 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<X, B>::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<semantics::edge>' 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<X, B>::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<semantics::edge>' 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<X, B>::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<semantics::node>' 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<X, B>::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<semantics::node>' 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<X, B>::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<semantics::node>' 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<T>::names(T&, traversal::edge_dispatcher&) [with T = semantics::class_; traversal::edge_dispatcher = cutl::compiler::dispatcher<semantics::edge>]': >/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<semantics::edge>' 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<X, B>::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<semantics::node>' 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<T>::names(T&, traversal::edge_dispatcher&) [with T = semantics::cli_unit; traversal::edge_dispatcher = cutl::compiler::dispatcher<semantics::edge>]': >/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<semantics::edge>' 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<T>::names(T&, traversal::edge_dispatcher&) [with T = semantics::namespace_; traversal::edge_dispatcher = cutl::compiler::dispatcher<semantics::edge>]': >/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<semantics::edge>' 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<X, B>::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<semantics::edge>' 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<X, B>::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<semantics::edge>' 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<X, B>::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<semantics::edge>' 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<X, B>::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<semantics::edge>' 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<X, B>::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<semantics::edge>' 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<X, B>::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<semantics::node>' 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<T>::names(T&, traversal::edge_dispatcher&) [with T = semantics::namespace_; traversal::edge_dispatcher = cutl::compiler::dispatcher<semantics::edge>]': >/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<semantics::edge>' 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<X, B>::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<semantics::edge>' 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<X, B>::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<semantics::edge>' 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<X, B>::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<semantics::edge>' 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<X, B>::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<semantics::edge>' 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<X, B>::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<semantics::edge>' 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<X, B>::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<semantics::node>' 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<X, B>::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<semantics::node>' 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<X, B>::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<semantics::node>' 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<T>::names(T&, traversal::edge_dispatcher&) [with T = semantics::class_; traversal::edge_dispatcher = cutl::compiler::dispatcher<semantics::edge>]': >/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<semantics::edge>' 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<X, B>::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<semantics::node>' 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<T>::names(T&, traversal::edge_dispatcher&) [with T = semantics::cli_unit; traversal::edge_dispatcher = cutl::compiler::dispatcher<semantics::edge>]': >/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<semantics::edge>' 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<T>::names(T&, traversal::edge_dispatcher&) [with T = semantics::namespace_; traversal::edge_dispatcher = cutl::compiler::dispatcher<semantics::edge>]': >/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<semantics::edge>' 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<X, B>::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<semantics::edge>' 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<X, B>::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<semantics::edge>' 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<X, B>::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<semantics::edge>' 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<X, B>::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<semantics::edge>' 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<X, B>::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<semantics::edge>' 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<X, B>::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<semantics::node>' 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<X, B>::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<semantics::node>' 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<X, B>::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<semantics::node>' 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<T>::names(T&, traversal::edge_dispatcher&) [with T = semantics::class_; traversal::edge_dispatcher = cutl::compiler::dispatcher<semantics::edge>]': >/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<semantics::edge>' 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<X, B>::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<semantics::node>' 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<T>::names(T&, traversal::edge_dispatcher&) [with T = semantics::cli_unit; traversal::edge_dispatcher = cutl::compiler::dispatcher<semantics::edge>]': >/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<semantics::edge>' 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<T>::names(T&, traversal::edge_dispatcher&) [with T = semantics::namespace_; traversal::edge_dispatcher = cutl::compiler::dispatcher<semantics::edge>]': >/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<semantics::edge>' 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<X, B>::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<semantics::edge>' 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<X, B>::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<semantics::edge>' 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<X, B>::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<semantics::edge>' 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<X, B>::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<semantics::edge>' 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<X, B>::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<semantics::edge>' 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<X, B>::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<semantics::node>' 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<X, B>::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<semantics::node>' 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<X, B>::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<semantics::node>' 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<T>::names(T&, traversal::edge_dispatcher&) [with T = semantics::class_; traversal::edge_dispatcher = cutl::compiler::dispatcher<semantics::edge>]': >/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<semantics::edge>' 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<X, B>::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<semantics::node>' 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<T>::names(T&, traversal::edge_dispatcher&) [with T = semantics::cli_unit; traversal::edge_dispatcher = cutl::compiler::dispatcher<semantics::edge>]': >/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<semantics::edge>' 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<T>::names(T&, traversal::edge_dispatcher&) [with T = semantics::namespace_; traversal::edge_dispatcher = cutl::compiler::dispatcher<semantics::edge>]': >/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<semantics::edge>' 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<X, B>::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<semantics::edge>' 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<X, B>::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<semantics::edge>' 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<X, B>::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<semantics::edge>' 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<X, B>::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<semantics::edge>' 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<X, B>::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<semantics::edge>' 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<X, B>::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<semantics::node>' 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<T>::names(T&, traversal::edge_dispatcher&) [with T = semantics::namespace_; traversal::edge_dispatcher = cutl::compiler::dispatcher<semantics::edge>]': >/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<semantics::edge>' 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<X, B>::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<semantics::edge>' 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<T>::names(T&, traversal::edge_dispatcher&) [with T = semantics::class_; traversal::edge_dispatcher = cutl::compiler::dispatcher<semantics::edge>]': >/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<T>::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<semantics::edge>' 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<X, B>::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<semantics::edge>' 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<X, B>::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<semantics::edge>' 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<T>::names(T&, traversal::edge_dispatcher&) [with T = semantics::namespace_; traversal::edge_dispatcher = cutl::compiler::dispatcher<semantics::edge>]': >/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<T>::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<semantics::edge>' 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<X, B>::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<semantics::edge>' 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<X, B>::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<semantics::edge>' 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<X, B>::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<semantics::edge>' 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<X, B>::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<semantics::edge>' 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<X, B>::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<semantics::edge>' 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<X, B>::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<semantics::edge>' 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<T>::names(T&, traversal::edge_dispatcher&) [with T = semantics::cli_unit; traversal::edge_dispatcher = cutl::compiler::dispatcher<semantics::edge>]': >/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<T>::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<semantics::edge>' 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<X, B>::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<semantics::edge>' 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<X, B>::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<semantics::edge>' 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<X, B>::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<semantics::edge>' 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<X, B>::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<semantics::edge>' 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<X, B>::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<semantics::edge>' 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<X, B>::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<semantics::node>' 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<T>::names(T&, traversal::edge_dispatcher&) [with T = semantics::namespace_; traversal::edge_dispatcher = cutl::compiler::dispatcher<semantics::edge>]': >/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<semantics::edge>' 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<X, B>::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<semantics::edge>' 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<X, B>::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<semantics::edge>' 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<X, B>::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<semantics::edge>' 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<X, B>::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<semantics::edge>' 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<X, B>::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<semantics::edge>' 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<X, B>::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<semantics::node>' 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<X, B>::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<semantics::node>' 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<X, B>::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<semantics::node>' 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<T>::names(T&, traversal::edge_dispatcher&) [with T = semantics::class_; traversal::edge_dispatcher = cutl::compiler::dispatcher<semantics::edge>]': >/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<semantics::edge>' 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<X, B>::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<semantics::node>' 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<T>::names(T&, traversal::edge_dispatcher&) [with T = semantics::cli_unit; traversal::edge_dispatcher = cutl::compiler::dispatcher<semantics::edge>]': >/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<semantics::edge>' 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<T>::names(T&, traversal::edge_dispatcher&) [with T = semantics::namespace_; traversal::edge_dispatcher = cutl::compiler::dispatcher<semantics::edge>]': >/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<semantics::edge>' 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<X, B>::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<semantics::edge>' 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<X, B>::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<semantics::edge>' 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<X, B>::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<semantics::edge>' 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<X, B>::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<semantics::edge>' 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<X, B>::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<semantics::edge>' 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<X, B>::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<semantics::node>' 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<X, B>::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<semantics::node>' 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<X, B>::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<semantics::node>' 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<T>::names(T&, traversal::edge_dispatcher&) [with T = semantics::class_; traversal::edge_dispatcher = cutl::compiler::dispatcher<semantics::edge>]': >/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<semantics::edge>' 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<X, B>::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<semantics::node>' 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<T>::names(T&, traversal::edge_dispatcher&) [with T = semantics::cli_unit; traversal::edge_dispatcher = cutl::compiler::dispatcher<semantics::edge>]': >/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<semantics::edge>' 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<T>::names(T&, traversal::edge_dispatcher&) [with T = semantics::namespace_; traversal::edge_dispatcher = cutl::compiler::dispatcher<semantics::edge>]': >/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<semantics::edge>' 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<X, B>::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<semantics::edge>' 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<X, B>::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<semantics::edge>' 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<X, B>::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<semantics::edge>' 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<X, B>::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<semantics::edge>' 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<X, B>::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<semantics::edge>' 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<X, B>::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<semantics::node>' 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<T>::names(T&, traversal::edge_dispatcher&) [with T = semantics::namespace_; traversal::edge_dispatcher = cutl::compiler::dispatcher<semantics::edge>]': >/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<semantics::edge>' 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<X, B>::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<semantics::edge>' 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<X, B>::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<semantics::edge>' 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<X, B>::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<semantics::edge>' 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<X, B>::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<semantics::edge>' 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<X, B>::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<semantics::edge>' 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<X, B>::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<semantics::node>' 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<X, B>::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<semantics::node>' 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<X, B>::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<semantics::node>' 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<T>::names(T&, traversal::edge_dispatcher&) [with T = semantics::class_; traversal::edge_dispatcher = cutl::compiler::dispatcher<semantics::edge>]': >/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<semantics::edge>' 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<X, B>::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<semantics::node>' 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<T>::names(T&, traversal::edge_dispatcher&) [with T = semantics::cli_unit; traversal::edge_dispatcher = cutl::compiler::dispatcher<semantics::edge>]': >/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<semantics::edge>' 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<T>::names(T&, traversal::edge_dispatcher&) [with T = semantics::namespace_; traversal::edge_dispatcher = cutl::compiler::dispatcher<semantics::edge>]': >/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<semantics::edge>' 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<X, B>::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<semantics::edge>' 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<X, B>::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<semantics::edge>' 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<X, B>::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<semantics::edge>' 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<X, B>::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<semantics::edge>' 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<X, B>::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<semantics::edge>' 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<X, B>::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<semantics::node>' 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<T>::names(T&, traversal::edge_dispatcher&) [with T = semantics::namespace_; traversal::edge_dispatcher = cutl::compiler::dispatcher<semantics::edge>]': >/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<semantics::edge>' 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<X, B>::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<semantics::edge>' 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<X, B>::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<semantics::edge>' 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<X, B>::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<semantics::edge>' 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<X, B>::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<semantics::edge>' 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<X, B>::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<semantics::edge>' 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<X, B>::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<semantics::node>' 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<T>::names(T&, traversal::edge_dispatcher&) [with T = semantics::namespace_; traversal::edge_dispatcher = cutl::compiler::dispatcher<semantics::edge>]': >/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<semantics::edge>' 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<X, B>::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<semantics::edge>' 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<X, B>::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<semantics::edge>' 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<X, B>::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<semantics::edge>' 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<X, B>::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<semantics::edge>' 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<X, B>::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<semantics::edge>' 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<X, B>::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<semantics::node>' 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<X, B>::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<semantics::node>' 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<X, B>::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<semantics::node>' 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<T>::names(T&, traversal::edge_dispatcher&) [with T = semantics::class_; traversal::edge_dispatcher = cutl::compiler::dispatcher<semantics::edge>]': >/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<semantics::edge>' 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<X, B>::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<semantics::node>' 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<T>::names(T&, traversal::edge_dispatcher&) [with T = semantics::cli_unit; traversal::edge_dispatcher = cutl::compiler::dispatcher<semantics::edge>]': >/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<semantics::edge>' 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<T>::names(T&, traversal::edge_dispatcher&) [with T = semantics::namespace_; traversal::edge_dispatcher = cutl::compiler::dispatcher<semantics::edge>]': >/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<semantics::edge>' 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<X, B>::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<semantics::edge>' 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<X, B>::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<semantics::edge>' 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<X, B>::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<semantics::edge>' 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<X, B>::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<semantics::edge>' 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<X, B>::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<semantics::edge>' 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<X, B>::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<semantics::node>' 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<X, B>::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<semantics::node>' 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<X, B>::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<semantics::node>' 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<T>::names(T&, traversal::edge_dispatcher&) [with T = semantics::class_; traversal::edge_dispatcher = cutl::compiler::dispatcher<semantics::edge>]': >/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<semantics::edge>' 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<X, B>::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<semantics::node>' 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<T>::names(T&, traversal::edge_dispatcher&) [with T = semantics::cli_unit; traversal::edge_dispatcher = cutl::compiler::dispatcher<semantics::edge>]': >/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<semantics::edge>' 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<T>::names(T&, traversal::edge_dispatcher&) [with T = semantics::namespace_; traversal::edge_dispatcher = cutl::compiler::dispatcher<semantics::edge>]': >/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<semantics::edge>' 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<X, B>::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<semantics::edge>' 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<T>::names(T&, traversal::edge_dispatcher&) [with T = semantics::class_; traversal::edge_dispatcher = cutl::compiler::dispatcher<semantics::edge>]': >/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<T>::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<semantics::edge>' 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<X, B>::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<semantics::edge>' 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<X, B>::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<semantics::edge>' 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<X, B>::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<semantics::edge>' 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<X, B>::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<semantics::edge>' 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<X, B>::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<semantics::edge>' 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<X, B>::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<semantics::node>' 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<T>::names(T&, traversal::edge_dispatcher&) [with T = semantics::namespace_; traversal::edge_dispatcher = cutl::compiler::dispatcher<semantics::edge>]': >/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<semantics::edge>' 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<X, B>::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<semantics::edge>' 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<X, B>::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<semantics::edge>' 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<X, B>::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<semantics::edge>' 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<X, B>::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<semantics::edge>' 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<X, B>::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<semantics::edge>' 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<X, B>::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<semantics::node>' 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<X, B>::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<semantics::node>' 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<X, B>::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<semantics::node>' 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<T>::names(T&, traversal::edge_dispatcher&) [with T = semantics::class_; traversal::edge_dispatcher = cutl::compiler::dispatcher<semantics::edge>]': >/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<semantics::edge>' 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<X, B>::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<semantics::node>' 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<T>::names(T&, traversal::edge_dispatcher&) [with T = semantics::cli_unit; traversal::edge_dispatcher = cutl::compiler::dispatcher<semantics::edge>]': >/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<semantics::edge>' 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<T>::names(T&, traversal::edge_dispatcher&) [with T = semantics::namespace_; traversal::edge_dispatcher = cutl::compiler::dispatcher<semantics::edge>]': >/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<semantics::edge>' 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<X, B>::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<semantics::edge>' 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<X, B>::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<semantics::edge>' 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<X, B>::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<semantics::edge>' 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<X, B>::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<semantics::edge>' 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<X, B>::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<semantics::edge>' 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<T>::names(T&, traversal::edge_dispatcher&) [with T = semantics::namespace_; traversal::edge_dispatcher = cutl::compiler::dispatcher<semantics::edge>]': >/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<T>::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<semantics::edge>' 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<X, B>::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<semantics::edge>' 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<X, B>::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<semantics::edge>' 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<X, B>::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<semantics::edge>' 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<T>::names(T&, traversal::edge_dispatcher&) [with T = semantics::cli_unit; traversal::edge_dispatcher = cutl::compiler::dispatcher<semantics::edge>]': >/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<T>::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<semantics::edge>' 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 > [31;01m*[0m ERROR: dev-cpp/cli-1.1.0-r1::sunrise failed (compile phase): > [31;01m*[0m emake failed > [31;01m*[0m > [31;01m*[0m Call stack: > [31;01m*[0m ebuild.sh, line 93: Called src_compile > [31;01m*[0m environment, line 1986: Called default > [31;01m*[0m phase-functions.sh, line 770: Called default_src_compile > [31;01m*[0m phase-functions.sh, line 807: Called __eapi2_src_compile > [31;01m*[0m phase-helpers.sh, line 697: Called die > [31;01m*[0m The specific snippet of code: > [31;01m*[0m emake || die "emake failed" > [31;01m*[0m > [31;01m*[0m If you need support, post the output of `emerge --info '=dev-cpp/cli-1.1.0-r1::sunrise'`, > [31;01m*[0m the complete build log and the output of `emerge -pqv '=dev-cpp/cli-1.1.0-r1::sunrise'`. > [31;01m*[0m The complete build log is located at '/var/log/portage/dev-cpp:cli-1.1.0-r1:20140930-201838.log'. > [31;01m*[0m For convenience, a symlink to the build log is located at '/var/tmp/portage/dev-cpp/cli-1.1.0-r1/temp/build.log'. > [31;01m*[0m The ebuild environment file is located at '/var/tmp/portage/dev-cpp/cli-1.1.0-r1/temp/environment'. > [31;01m*[0m Working directory: '/var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0' > [31;01m*[0m S: '/var/tmp/portage/dev-cpp/cli-1.1.0-r1/work/cli-1.1.0'
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Raw
Actions:
View
Attachments on
bug 301561
: 385848