syndication/rdf
Syndication::RDF::ResourceWrapper Class Reference
#include <resourcewrapper.h>

Detailed Description
A wrapper for RDF resources.Base class for convenience wrappers such as Document, Item etc.
Definition at line 40 of file resourcewrapper.h.
Public Member Functions | |
bool | isNull () const |
ResourceWrapper & | operator= (const ResourceWrapper &other) |
bool | operator== (const ResourceWrapper &other) const |
ResourcePtr | resource () const |
ResourceWrapper (ResourcePtr resource) | |
ResourceWrapper (const ResourceWrapper &other) | |
ResourceWrapper () | |
virtual | ~ResourceWrapper () |
Constructor & Destructor Documentation
Syndication::RDF::ResourceWrapper::ResourceWrapper | ( | ) |
creates a wrapper wrapping a null resource, isNull() will be true
.
Definition at line 36 of file resourcewrapper.cpp.
Syndication::RDF::ResourceWrapper::ResourceWrapper | ( | const ResourceWrapper & | other | ) |
Copy constructor.
Due to the shared d pointer, this is a cheap operation.
- Parameters:
-
other resource wrapper to copy
Definition at line 41 of file resourcewrapper.cpp.
Syndication::RDF::ResourceWrapper::ResourceWrapper | ( | ResourcePtr | resource | ) | [explicit] |
creates a resource wrapper for a given resource.
If a null pointer is passed, a null resource is created internally (resource() will _not_ return a null pointer!)
- Parameters:
-
resource a resource wrapper instance
Definition at line 46 of file resourcewrapper.cpp.
Syndication::RDF::ResourceWrapper::~ResourceWrapper | ( | ) | [virtual] |
Member Function Documentation
bool Syndication::RDF::ResourceWrapper::isNull | ( | ) | const |
returns whether the wrapped resource is a null resource
- Returns:
true
if isNull() is true for the wrapped resource,false
otherwise
Definition at line 67 of file resourcewrapper.cpp.
ResourceWrapper & Syndication::RDF::ResourceWrapper::operator= | ( | const ResourceWrapper & | other | ) |
Assignment oeprator Due to the shared d pointer, this is a cheap operation.
- Parameters:
-
other resource wrapper to assign.
Definition at line 56 of file resourcewrapper.cpp.
bool Syndication::RDF::ResourceWrapper::operator== | ( | const ResourceWrapper & | other | ) | const |
compares two resource wrapper instances.
Two resource wrappers are equal when the wrapped resources are equal, i.e. they have the same URI.
- See also:
- Resource::uri()
- Parameters:
-
other resource wrapper instance to compare to
Definition at line 62 of file resourcewrapper.cpp.
ResourcePtr Syndication::RDF::ResourceWrapper::resource | ( | ) | const |
returns the wrapped resource.
Whether a null resource or not, the returned pointer itself is never a null _pointer_!
Definition at line 72 of file resourcewrapper.cpp.
The documentation for this class was generated from the following files: