59 string desc = candidate->operator string();
60 return contains(desc,
"MO2");
65 pullOut (IT
const&
iter)
76 cout <<
"--------------------------------Test-"<< ++nr <<
": " << description << endl;
123 announce (
"continue exploring partially used TestSubMO2 iterator");
133 announce (description);
134 pullOut (issue(query));
Implementation level session API: query a scope.
Query a scope to discover it's contents or location.
static lumiera::QueryResolver const & getResolver()
bool filter(Placement< DummyMO > const &candidate)
a filter predicate to pick some objects from a resultset.
_PickResult< FUNC >::FilterQuery pickAllSuitable(PlacementMO const &scope, FUNC predicate)
convenience shortcut to issue a SpecificContentsQuery, figuring out the actual return/filter type aut...
inline string literal This is a marker type to indicate that
PPIdx build_testScopes()
helper for tests: create a pseudo-session (actually just a PlacementIndex), which contains some neste...
MObject in the Session to represent a clip on the timeline.
discover any contained objects depth-first
Steam-Layer implementation namespace root.
Namespace of Session and user visible high-level objects.
static PlacementMO & getScopeRoot()
Implementation facility to query and retrieve session context with filtering conditions.
discover the path to root
Unit test helper to generate a system of nested test scopes.
Marker types to indicate a literal string and a Symbol.
discover the enclosing scopes
Simple test class runner.
Tiny helper functions and shortcuts to be used everywhere Consider this header to be effectively incl...
Specific queries to explore contents of a scope within the high-level model.
discover the immediate children
Adapter for building an implementation of the »Lumiera Forward Iterator« concept. ...
bool contains(SEQ const &cont, typename SEQ::const_reference val)
shortcut for brute-force containment test in any sequential container