LUMIERA.clone/src/proc/mobject/session
Ichthyostega a344604f1b Clang(#928): adjustments regarding scope and visibility
Clang doesn't allow to declare a private nested class as friend.
This is unfortunate, but likely correct to the letter of the standard.

As a workaround, now we're creating the instances within a static
function of DependencyFactory -- in the end this improves readability


A second issue fixed with this changeset is the scope of the
marker function. Clang is right, this isn't ADL, thus an inline
friend definition is simply not visible outside the class.
2013-10-20 21:51:28 +02:00
..
query Clang(#928): adjustments regarding scope and visibility 2013-10-20 21:51:28 +02:00
abstractmo.cpp cleanup: rectify Proc-Layer namespaces (I) 2011-12-02 16:10:03 +01:00
abstractmo.hpp cleanup: rectify Proc-Layer namespaces (II) 2011-12-02 17:50:44 +01:00
allocation.cpp cleanup: rectify Proc-Layer namespaces (I) 2011-12-02 16:10:03 +01:00
allocation.hpp cleanup: rectify Proc-Layer namespaces (I) 2011-12-02 16:10:03 +01:00
auto.cpp cleanup: rectify Proc-Layer namespaces (I) 2011-12-02 16:10:03 +01:00
auto.hpp cleanup: rectify Proc-Layer namespaces (I) 2011-12-02 16:10:03 +01:00
binding.cpp cleanup: rectify Proc-Layer namespaces (I) 2011-12-02 16:10:03 +01:00
binding.hpp cleanup: rectify Proc-Layer namespaces (I) 2011-12-02 16:10:03 +01:00
bus-mo.cpp cleanup: rectify Proc-Layer namespaces (I) 2011-12-02 16:10:03 +01:00
bus-mo.hpp cleanup: rectify Proc-Layer namespaces (II) 2011-12-02 17:50:44 +01:00
clip.cpp cleanup: rectify Proc-Layer namespaces (I) 2011-12-02 16:10:03 +01:00
clip.hpp cleanup: rectify Proc-Layer namespaces (I) 2011-12-02 16:10:03 +01:00
constraint.cpp cleanup: rectify Proc-Layer namespaces (I) 2011-12-02 16:10:03 +01:00
constraint.hpp cleanup: rectify Proc-Layer namespaces (I) 2011-12-02 16:10:03 +01:00
effect.cpp cleanup: rectify Proc-Layer namespaces (I) 2011-12-02 16:10:03 +01:00
effect.hpp cleanup: rectify Proc-Layer namespaces (I) 2011-12-02 16:10:03 +01:00
element-query.hpp cleanup: rectify Proc-Layer namespaces (I) 2011-12-02 16:10:03 +01:00
fixedlocation.cpp cleanup: rectify Proc-Layer namespaces (I) 2011-12-02 16:10:03 +01:00
fixedlocation.hpp cleanup: rectify Proc-Layer namespaces (I) 2011-12-02 16:10:03 +01:00
fixture.cpp cleanup: rectify Proc-Layer namespaces (I) 2011-12-02 16:10:03 +01:00
fixture.hpp considerations how to connect exit nodes to external outputs 2012-10-10 05:18:58 +02:00
generator-mo.cpp cleanup: rectify Proc-Layer namespaces (I) 2011-12-02 16:10:03 +01:00
generator-mo.hpp cleanup: rectify Proc-Layer namespaces (I) 2011-12-02 16:10:03 +01:00
label.cpp cleanup: rectify Proc-Layer namespaces (I) 2011-12-02 16:10:03 +01:00
label.hpp cleanup: rectify Proc-Layer namespaces (I) 2011-12-02 16:10:03 +01:00
lifecycle-advisor.hpp clarify some aspects of Session lifecycle 2012-12-27 02:31:58 +01:00
locatingpin.cpp allow simple query-for-pipe again (revert) 2012-12-26 02:20:11 +01:00
locatingpin.hpp cleanup: rectify Proc-Layer namespaces (I) 2011-12-02 16:10:03 +01:00
meta.cpp cleanup: rectify Proc-Layer namespaces (I) 2011-12-02 16:10:03 +01:00
meta.hpp cleanup: rectify Proc-Layer namespaces (I) 2011-12-02 16:10:03 +01:00
mobjectfactory.cpp refactor namespaces for query and defaults manager 2012-12-01 08:44:07 +01:00
mobjectfactory.hpp refactor namespaces for query and defaults manager 2012-12-01 08:44:07 +01:00
placement-index-query-resolver.cpp adapt the fake-config-rules to use the new Query::Builder 2012-12-25 01:16:19 +01:00
placement-index-query-resolver.hpp refactor namespaces for query and defaults manager 2012-12-01 08:44:07 +01:00
placement-index.cpp cleanup: rectify Proc-Layer namespaces (II) 2011-12-02 17:50:44 +01:00
placement-index.hpp cleanup: rectify Proc-Layer namespaces (II) 2011-12-02 17:50:44 +01:00
plug.cpp cleanup: rectify Proc-Layer namespaces (I) 2011-12-02 16:10:03 +01:00
plug.hpp cleanup: rectify Proc-Layer namespaces (I) 2011-12-02 16:10:03 +01:00
query-focus-stack.hpp cleanup: rectify Proc-Layer namespaces (I) 2011-12-02 16:10:03 +01:00
query-focus.cpp cleanup: rectify Proc-Layer namespaces (I) 2011-12-02 16:10:03 +01:00
query-focus.hpp cleanup: rectify Proc-Layer namespaces (I) 2011-12-02 16:10:03 +01:00
relativelocation.cpp cleanup: rectify Proc-Layer namespaces (I) 2011-12-02 16:10:03 +01:00
relativelocation.hpp cleanup: rectify Proc-Layer namespaces (I) 2011-12-02 16:10:03 +01:00
root.cpp refactor namespaces for query and defaults manager 2012-12-01 08:44:07 +01:00
root.hpp refactor namespaces for query and defaults manager 2012-12-01 08:44:07 +01:00
scope-locator.hpp Clang(#928): adjustments regarding scope and visibility 2013-10-20 21:51:28 +02:00
scope-path.cpp fix some size_t printf specs (32/64bit problem) 2011-12-19 03:02:48 +01:00
scope-path.hpp cleanup: rectify Proc-Layer namespaces (I) 2011-12-02 16:10:03 +01:00
scope-query.hpp solution: how to retrieve syntactic representation 2013-01-02 04:18:05 +01:00
scope.cpp Ticket #934: switch entire code-base to use the new Singleton factory 2013-10-20 03:19:36 +02:00
scope.hpp cleanup: rectify Proc-Layer namespaces (I) 2011-12-02 16:10:03 +01:00
segment.cpp cleanup: rectify Proc-Layer namespaces (II) 2011-12-02 17:50:44 +01:00
segment.hpp considerations how to connect exit nodes to external outputs 2012-10-10 05:18:58 +02:00
segmentation.cpp cleanup: rectify Proc-Layer namespaces (I) 2011-12-02 16:10:03 +01:00
segmentation.hpp considerations how to connect exit nodes to external outputs 2012-10-10 05:18:58 +02:00
sess-manager-impl.cpp restore and fix some broken tests 2012-12-27 03:31:09 +01:00
sess-manager-impl.hpp Clang(#928): adjustments regarding scope and visibility 2013-10-20 21:51:28 +02:00
session-impl.cpp cleanup: rectify Proc-Layer namespaces (II) 2011-12-02 17:50:44 +01:00
session-impl.hpp cleanup: rectify Proc-Layer namespaces (I) 2011-12-02 16:10:03 +01:00
session-interface-modules.hpp refactor namespaces for query and defaults manager 2012-12-01 08:44:07 +01:00
session-query.hpp cleanup: rectify Proc-Layer namespaces (I) 2011-12-02 16:10:03 +01:00
session-service-defaults.hpp clean up lib/meta namespaces 2011-12-03 03:15:59 +01:00
session-service-explore-scope.hpp refactor namespaces for query and defaults manager 2012-12-01 08:44:07 +01:00
session-service-fetch.hpp clean up lib/meta namespaces 2011-12-03 03:15:59 +01:00
session-service-mock-index.hpp cleanup: rectify Proc-Layer namespaces (I) 2011-12-02 16:10:03 +01:00
session-service-mutate.hpp cleanup: rectify Proc-Layer namespaces (I) 2011-12-02 16:10:03 +01:00
session-services.cpp cleanup: rectify Proc-Layer namespaces (I) 2011-12-02 16:10:03 +01:00
session-services.hpp clean up lib/meta namespaces 2011-12-03 03:15:59 +01:00
session.cpp Ticket #934: switch entire code-base to use the new Singleton factory 2013-10-20 03:19:36 +02:00
specific-contents-query.hpp refactor namespaces for query and defaults manager 2012-12-01 08:44:07 +01:00
track.cpp cleanup: rectify Proc-Layer namespaces (I) 2011-12-02 16:10:03 +01:00
track.hpp cleanup: rectify Proc-Layer namespaces (I) 2011-12-02 16:10:03 +01:00
wish.cpp cleanup: rectify Proc-Layer namespaces (I) 2011-12-02 16:10:03 +01:00
wish.hpp cleanup: rectify Proc-Layer namespaces (I) 2011-12-02 16:10:03 +01:00