syndication/rdf
#include <resourcewrapper.h>
Public Member Functions | |
ResourceWrapper () | |
ResourceWrapper (const ResourceWrapper &other) | |
ResourceWrapper (ResourcePtr resource) | |
virtual | ~ResourceWrapper () |
bool | isNull () const |
ResourceWrapper & | operator= (const ResourceWrapper &other) |
bool | operator== (const ResourceWrapper &other) const |
ResourcePtr | resource () const |
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.
Constructor & Destructor Documentation
Syndication::RDF::ResourceWrapper::ResourceWrapper | ( | ) |
creates a wrapper wrapping a null resource, isNull() will be true
.
Definition at line 38 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 43 of file resourcewrapper.cpp.
|
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 48 of file resourcewrapper.cpp.
|
virtual |
destructor
Definition at line 55 of file resourcewrapper.cpp.
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 70 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 59 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 65 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 75 of file resourcewrapper.cpp.
The documentation for this class was generated from the following files:
Documentation copyright © 1996-2020 The KDE developers.
Generated on Mon Jun 22 2020 13:37:38 by doxygen 1.8.7 written by Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.