Lumiera 0.pre.04~rc.1
»edit your freedom«
Loading...
Searching...
No Matches
PathQuery< MO > Struct Template Reference

#include "steam/mobject/session/scope-query.hpp"

Description

template<class MO>
struct steam::mobject::session::PathQuery< MO >

Definition at line 214 of file scope-query.hpp.

Public Member Functions

 PathQuery (PlacementMO const &scope)
 
- Public Member Functions inherited from ScopeQuery< MO >
 ScopeQuery (PlacementMO const &scope, ScopeQueryKind direction)
 
PlacementMO::ID const & searchScope () const
 
ScopeQueryKind searchDirection () const
 
- Public Member Functions inherited from DiscoveryQuery< MO >
ContentFilter contentFilter () const
 
- Public Member Functions inherited from Query< RES >
 Query ()
 
 Query (string querySpec)
 
 operator QueryKey () const
 automatic conversion from Query to QueryKey for indexing and ordering.
 
Builder rebuild () const
 
string extractID (Symbol predicate) const
 convenience shortcut to extract a desired name-ID.
 
bool usesPredicate (Symbol predicate) const
 
iterator operator() (QueryResolver const &resolver) const
 notational convenience shortcut, synonymous to Query<RES>::resolveBy()
 
iterator resolveBy (QueryResolver const &resolver) const
 
- Public Member Functions inherited from Goal
virtual ~Goal ()
 this is a marker baseclass
 
QueryID const & getQID () const
 

Additional Inherited Members

- Public Types inherited from ScopeQuery< MO >
using iterator = _Parent::iterator
 
using ContentFilter = _Parent::ContentFilter
 
- Public Types inherited from DiscoveryQuery< MO >
using iterator = _Query::iterator
 
using ContentFilter = function< bool(PlacementMO const &)>
 
- Public Types inherited from Query< RES >
typedef lib::IterAdapter< Cursor, PResoiterator
 
- Public Types inherited from Goal
enum  Kind {
  EMPTY = 0 ,
  GENERIC = 1 ,
  DISCOVERY ,
  PLACEMENT
}
 
- Static Public Member Functions inherited from Query< RES >
static Builder build (Kind queryType=Goal::GENERIC)
 
- Protected Member Functions inherited from DiscoveryQuery< MO >
 DiscoveryQuery ()
 
- Protected Member Functions inherited from Query< RES >
lib::QueryText getQueryDefinition () const
 access the complete syntactical representation of this query.
 
 Query (QueryID typeID, lib::QueryText const &genericQuerySpec)
 
 Query (QueryID typeID, string querySpec)
 
- Protected Member Functions inherited from Goal
 Goal (QueryID qid)
 
- Static Protected Member Functions inherited from Query< RES >
static QueryID defineQueryTypeID (Kind queryType=Goal::GENERIC)
 
- Protected Attributes inherited from Goal
QueryID id_
 

Constructor & Destructor Documentation

◆ PathQuery()

template<class MO >
PathQuery ( PlacementMO const &  scope)
inline

Definition at line 217 of file scope-query.hpp.

+ Inheritance diagram for PathQuery< MO >:
+ Collaboration diagram for PathQuery< MO >:

The documentation for this struct was generated from the following file: