Search for usage in LXR

OSM::UniqueElement Class Reference

#include <element.h>

Public Member Functions

 UniqueElement (const UniqueElement &)=delete
 UniqueElement (Node *node)
 UniqueElement (Relation *rel)
 UniqueElement (UniqueElement &&other)
 UniqueElement (Way *way)
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-2023 The KDE developers.
Generated on Sun Jan 29 2023 04:09:34 by doxygen 1.8.17 written by Dimitri van Heesch, © 1997-2006

KDE's Doxygen guidelines are available online.