OSM::UniqueElement

Search for usage in LXR

OSM::UniqueElement Class Reference

#include <element.h>

Public Member Functions

 UniqueElement (Node *node)
 
 UniqueElement (Way *way)
 
 UniqueElement (Relation *rel)
 
 UniqueElement (const UniqueElement &)=delete
 
 UniqueElement (UniqueElement &&other)
 
constexpr Element element () const
 
 operator bool () const
 
constexpr operator Element () const
 
UniqueElementoperator= (const UniqueElement &)=delete
 
UniqueElementoperator= (UniqueElement &&other)
 
void removeTag (TagKey key)
 
void setId (Id id)
 
void setTagValue (TagKey key, const QByteArray &value)
 

Detailed Description

A std::unique_ptr-like object for OSM element types.

Definition at line 98 of file element.h.


The documentation for this class was generated from the following files:
This file is part of the KDE documentation.
Documentation copyright © 1996-2021 The KDE developers.
Generated on Fri Oct 22 2021 23:03:53 by doxygen 1.8.11 written by Dimitri van Heesch, © 1997-2006

KDE's Doxygen guidelines are available online.