|
Libosmium
Fast and flexible C++ library for working with OpenStreetMap data
|
#include <tag.hpp>


Public Member Functions | |
| Tag (const Tag &)=delete | |
| Tag & | operator= (const Tag &)=delete |
| Tag (Tag &&)=delete | |
| Tag & | operator= (Tag &&)=delete |
| ~Tag () noexcept=default | |
| const char * | key () const noexcept |
| const char * | value () const noexcept |
Static Public Attributes | |
| static constexpr item_type | collection_type = item_type::tag_list |
Private Member Functions | |
| unsigned char * | next () noexcept |
| const unsigned char * | next () const noexcept |
Static Private Member Functions | |
| static unsigned char * | after_null (unsigned char *ptr) noexcept |
| static const unsigned char * | after_null (const unsigned char *ptr) noexcept |
Friends | |
| template<typename TMember> | |
| class | osmium::memory::CollectionIterator |
|
delete |
|
delete |
|
defaultnoexcept |
|
inlinestaticprivatenoexcept |
|
inlinestaticprivatenoexcept |
|
inlinenoexcept |
Get a pointer to the C string containing the tag key.
Complexity: Constant.
|
inlineprivatenoexcept |
|
inlineprivatenoexcept |
|
inlinenoexcept |
Get a pointer to the C string containing the tag value.
Complexity: Linear on the number of characters in the key!
|
friend |
|
staticconstexpr |