Lumiera  0.pre.03
»edit your freedom«
element-query.hpp File Reference

Go to the source code of this file.

Description

Search and query services to discover contents of the session.

Todo:

WIP implementation of session core from 2010

as of 2016, this effort is considered stalled but basically valid

Definition in file element-query.hpp.

Classes

struct  _PickRes< PRED >
 
struct  _PickRes< bool(&)(Placement< MO > const &)>
 
struct  _PickRes< bool(*)(Placement< MO > const &)>
 
struct  _PickRes< function< bool(Placement< MO > const &)> >
 
class  ElementQuery
 Access point to session global search and query functions. More...
 

Namespaces

 steam
 Steam-Layer implementation namespace root.
 
 steam::mobject
 Media-Objects, edit operations and high-level session.
 
 steam::mobject::session
 Namespace of Session and user visible high-level objects.
 

Class Documentation

◆ steam::mobject::session::anonymous_namespace{element-query.hpp}::_PickRes

struct steam::mobject::session::anonymous_namespace{element-query.hpp}::_PickRes
+ Collaboration diagram for _PickRes< PRED >:

◆ steam::mobject::session::anonymous_namespace{element-query.hpp}::_PickRes< bool(&)(Placement< MO > const &)>

struct steam::mobject::session::anonymous_namespace{element-query.hpp}::_PickRes< bool(&)(Placement< MO > const &)>
Class Members
typedef MO Type
typedef MORef< MO > Result
typedef ScopeQuery< MO >::iterator Iterator
+ Collaboration diagram for _PickRes< bool(&)(Placement< MO > const &)>:

◆ steam::mobject::session::anonymous_namespace{element-query.hpp}::_PickRes< bool(*)(Placement< MO > const &)>

struct steam::mobject::session::anonymous_namespace{element-query.hpp}::_PickRes< bool(*)(Placement< MO > const &)>
Class Members
typedef MO Type
typedef MORef< MO > Result
typedef ScopeQuery< MO >::iterator Iterator
+ Collaboration diagram for _PickRes< bool(*)(Placement< MO > const &)>:

◆ steam::mobject::session::anonymous_namespace{element-query.hpp}::_PickRes< function< bool(Placement< MO > const &)> >

struct steam::mobject::session::anonymous_namespace{element-query.hpp}::_PickRes< function< bool(Placement< MO > const &)> >
Class Members
typedef MO Type
typedef MORef< MO > Result
typedef ScopeQuery< MO >::iterator Iterator
+ Collaboration diagram for _PickRes< function< bool(Placement< MO > const &)> >: