Lumiera  0.pre.03
»edit your freedom«
ContentsQuery< MO > Struct Template Reference

Description

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

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

Public Member Functions

 ContentsQuery (PlacementMO const &scope)
 
- Public Member Functions inherited from ScopeQuery< MO >
 ScopeQuery (PlacementMO const &scope, ScopeQueryKind direction)
 
ScopeQueryKind searchDirection () const
 
PlacementMO::ID const & searchScope () const
 
- Public Member Functions inherited from DiscoveryQuery< MO >
ContentFilter contentFilter () const
 
- Public Member Functions inherited from Query< RES >
 Query (string querySpec)
 
string extractID (Symbol predicate) const
 convenience shortcut to extract a desired name-ID. More...
 
 operator QueryKey () const
 automatic conversion from Query to QueryKey for indexing and ordering. More...
 
iterator operator() (QueryResolver const &resolver) const
 notational convenience shortcut, synonymous to Query<RES>::resolveBy()
 
Builder rebuild () const
 
iterator resolveBy (QueryResolver const &resolver) const
 
bool usesPredicate (Symbol predicate) 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 >
typedef _Parent::ContentFilter ContentFilter
 
typedef _Parent::iterator iterator
 
- Public Types inherited from DiscoveryQuery< MO >
typedef function< bool(PlacementMO const &)> ContentFilter
 
typedef _Query::iterator iterator
 
- 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 Query< RES >
 Query (QueryID typeID, lib::QueryText const &genericQuerySpec)
 
 Query (QueryID typeID, string querySpec)
 
lib::QueryText getQueryDefinition () const
 access the complete syntactical representation of this query. More...
 
- 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_
 
+ Inheritance diagram for ContentsQuery< MO >:
+ Collaboration diagram for ContentsQuery< MO >:

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