lumiera_/src/proc/asset
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
..
meta reorganise some boost::format usage 2013-09-01 17:36:05 +02:00
asset-format.hpp cleanup: rectify Proc-Layer namespaces (I) 2011-12-02 16:10:03 +01:00
buildinstruct.hpp Clang(#928): fix inconsistencies and compilation problems 2013-09-27 23:23:13 +02:00
category.cpp cleanup: rectify Proc-Layer namespaces (I) 2011-12-02 16:10:03 +01:00
category.hpp cleanup: rectify Proc-Layer namespaces (I) 2011-12-02 16:10:03 +01:00
clip.cpp Clang(#928): fix inconsistencies and compilation problems 2013-09-27 23:23:13 +02:00
clip.hpp Clang(#928): fix inconsistencies and compilation problems 2013-09-27 23:23:13 +02:00
codec.cpp cleanup: rectify Proc-Layer namespaces (I) 2011-12-02 16:10:03 +01:00
codec.hpp cleanup: rectify Proc-Layer namespaces (I) 2011-12-02 16:10:03 +01:00
compoundmedia.cpp cleanup: rectify Proc-Layer namespaces (I) 2011-12-02 16:10:03 +01:00
compoundmedia.hpp cleanup: rectify Proc-Layer namespaces (I) 2011-12-02 16:10:03 +01:00
dataset.hpp cleanup: rectify Proc-Layer namespaces (I) 2011-12-02 16:10:03 +01:00
db.hpp Clang(#928): adjustments regarding scope and visibility 2013-10-20 21:51:28 +02: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
entry-id.hpp refactor use of HashVal typedef (#722) 2012-12-02 23:03:37 +01:00
inventory.hpp cleanup: rectify Proc-Layer namespaces (II) 2011-12-02 17:50:44 +01:00
media.cpp refactor use of HashVal typedef (#722) 2012-12-02 23:03:37 +01:00
media.hpp cleanup: remove the old factory template 2012-10-14 01:30:08 +02:00
meta.cpp cleanup: rectify Proc-Layer namespaces (II) 2011-12-02 17:50:44 +01:00
meta.hpp cleanup: remove the old factory template 2012-10-14 01:30:08 +02:00
pipe.cpp allow simple query-for-pipe again (revert) 2012-12-26 02:20:11 +01:00
pipe.hpp allow simple query-for-pipe again (revert) 2012-12-26 02:20:11 +01:00
preview.cpp cleanup: rectify Proc-Layer namespaces (I) 2011-12-02 16:10:03 +01:00
preview.hpp cleanup: rectify Proc-Layer namespaces (I) 2011-12-02 16:10:03 +01:00
proc.cpp cleanup: rectify Proc-Layer namespaces (I) 2011-12-02 16:10:03 +01:00
proc.hpp cleanup: remove the old factory template 2012-10-14 01:30:08 +02:00
procpatt.cpp Clang(#928): fix inconsistencies and compilation problems 2013-09-27 23:23:13 +02:00
procpatt.hpp Clang(#928): fix inconsistencies and compilation problems 2013-09-27 23:23:13 +02:00
sequence.cpp cleanup: rectify Proc-Layer namespaces (I) 2011-12-02 16:10:03 +01:00
sequence.hpp cleanup: rectify Proc-Layer namespaces (I) 2011-12-02 16:10:03 +01:00
struct-factory-impl.hpp clarify some aspects of Session lifecycle 2012-12-27 02:31:58 +01:00
struct-scheme.hpp cleanup: rectify Proc-Layer namespaces (II) 2011-12-02 17:50:44 +01:00
struct.cpp implement builder/accesor function; adapt StructFactory 2012-12-09 02:42:36 +01:00
struct.hpp implement builder/accesor function; adapt StructFactory 2012-12-09 02:42:36 +01:00
timeline.cpp cleanup: rectify Proc-Layer namespaces (I) 2011-12-02 16:10:03 +01:00
timeline.hpp cleanup: rectify Proc-Layer namespaces (I) 2011-12-02 16:10:03 +01:00
typed-id.hpp cleanup: rectify Proc-Layer namespaces (I) 2011-12-02 16:10:03 +01:00
typed-lookup.cpp cleanup: rectify Proc-Layer namespaces (I) 2011-12-02 16:10:03 +01:00
unknown.cpp cleanup: rectify Proc-Layer namespaces (I) 2011-12-02 16:10:03 +01:00
unknown.hpp cleanup: rectify Proc-Layer namespaces (I) 2011-12-02 16:10:03 +01:00
viewer.cpp cleanup: rectify Proc-Layer namespaces (I) 2011-12-02 16:10:03 +01:00
viewer.hpp cleanup: rectify Proc-Layer namespaces (I) 2011-12-02 16:10:03 +01:00