Lumiera 0.pre.04~rc.1
»edit your freedom«
Loading...
Searching...
No Matches
Query< RES >::Cursor Class Reference

#include "common/query.hpp"

Description

template<class RES>
class lumiera::Query< RES >::Cursor

Definition at line 333 of file query.hpp.

Public Types

typedef RES value_type
 
typedef RES & reference
 
typedef RES * pointer
 

Public Member Functions

RES & operator* ()
 
RES * operator-> ()
 
void point_at (RES *r)
 
void point_at (RES &r)
 
- Public Member Functions inherited from Goal::Result
 operator bool () const
 
bool isValid () const
 
 Result ()
 create an NIL result
 

Additional Inherited Members

- Protected Member Functions inherited from Goal::Result
void point_at (void *p)
 
template<typename RES >
RES & access ()
 

Member Typedef Documentation

◆ value_type

template<class RES >
typedef RES value_type

Definition at line 337 of file query.hpp.

◆ reference

template<class RES >
typedef RES& reference

Definition at line 338 of file query.hpp.

◆ pointer

template<class RES >
typedef RES* pointer

Definition at line 339 of file query.hpp.

Member Function Documentation

◆ operator*()

template<class RES >
RES & operator* ( )
inline

Definition at line 341 of file query.hpp.

◆ operator->()

template<class RES >
RES * operator-> ( )
inline

Definition at line 342 of file query.hpp.

◆ point_at() [1/2]

template<class RES >
void point_at ( RES *  r)
inline

Definition at line 344 of file query.hpp.

References Goal::Result::point_at().

Referenced by DummyResultSet< TY >::nextResult(), and DummyResultSet< TY >::prepareResolution().

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ point_at() [2/2]

template<class RES >
void point_at ( RES &  r)
inline

Definition at line 345 of file query.hpp.

References Goal::Result::point_at().

+ Here is the call graph for this function:
+ Inheritance diagram for Query< RES >::Cursor:
+ Collaboration diagram for Query< RES >::Cursor:

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