A scoped pointer wrapper for the lazily evaluated query result. More...
#include <Result.hpp>
Public Member Functions | |
Result (const Item::Ptr &item) | |
Result (const Sequence &seq) | |
Result (ResultImpl *impl) | |
Result (const Result &o) | |
Result & | operator= (const Result &o) |
~Result () | |
ResultImpl * | operator-> () |
Returns the underlying ResultImpl object. More... | |
const ResultImpl * | operator-> () const |
Returns the underlying ResultImpl object. More... | |
ResultImpl * | get () |
Returns the underlying ResultImpl object. More... | |
const ResultImpl * | get () const |
Returns the underlying ResultImpl object. More... | |
bool | isNull () const |
Returns true if the underlying pointer is null. More... | |
EmptyResult * | getEmpty () const |
A scoped pointer wrapper for the lazily evaluated query result.
Result::Result | ( | const Item::Ptr & | item | ) |
Result::Result | ( | const Sequence & | seq | ) |
Result::Result | ( | ResultImpl * | impl | ) |
Result::Result | ( | const Result & | o | ) |
Result::~Result | ( | ) |
|
inline |
Returns the underlying ResultImpl object.
References getEmpty().
|
inline |
Returns the underlying ResultImpl object.
References getEmpty().
EmptyResult* Result::getEmpty | ( | ) | const |
Referenced by get().
|
inline |
Returns true if the underlying pointer is null.
|
inline |
Returns the underlying ResultImpl object.
|
inline |
Returns the underlying ResultImpl object.