![]() |
Lumiera 0.pre.04
»edit your freedom«
|
Translating and wiring output designations. More...
Go to the source code of this file.
Translating and wiring output designations.
OutputMapping is a complement to the OutputDesignation handles used at various places in the high-level model. It is used when translating a given output spec into another connection target
Definition in file output-mapping.hpp.
#include "lib/error.hpp"#include "lib/util.hpp"#include "lib/hash-value.h"#include "steam/asset/pipe.hpp"#include "common/query.hpp"#include <compare>#include <map>Namespaces | |
| namespace | steam |
| Steam-Layer implementation namespace root. | |
| namespace | steam::mobject |
| Media-Objects, edit operations and high-level session. | |
| namespace | steam::mobject::anonymous_namespace{output-mapping.hpp} |
| namespace | steam::mobject::_mapping |
Classes | |
| class | _def< DEF > |
| struct | _def< DEF >::Rebind< RET(DEF::*)(PId)> |
| class | OutputMapping< DEF > |
| OutputMapping is a facility to resolve output designations. More... | |
| class | OutputMapping< DEF >::Resolver |
Functions | |
| HashVal | slot (Query< asset::Pipe > const &) |
| yield a suitable table slot for this query | |
| HashVal | resolveQuery (Query< asset::Pipe > const &) |
| delegate target pipe resolution to the rules system | |
| uint | is_defaults_query_with_channel (Query< asset::Pipe > const &) |
| detect the special case, when actually the Nth solution of a defaults query is requested | |
| Query< asset::Pipe > | build_corresponding_sourceQuery (Query< asset::Pipe > const &) |
| ..and build the corresponding defaults source query for this case | |