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.