Libosmium  2.15.4
Fast and flexible C++ library for working with OpenStreetMap data
Public Member Functions | Private Types | Private Attributes | List of all members
osmium::index::NWRIdSet< IdSetType > Class Template Reference

#include <id_set.hpp>

Public Member Functions

id_set_typeoperator() (osmium::item_type type) noexcept
 
const id_set_typeoperator() (osmium::item_type type) const noexcept
 

Private Types

using id_set_type = IdSetType< osmium::unsigned_object_id_type >
 

Private Attributes

std::array< id_set_type, 3 > m_sets
 

Detailed Description

template<template< typename > class IdSetType>
class osmium::index::NWRIdSet< IdSetType >

Deprecated:
Use nwr_array helper class instead.

Member Typedef Documentation

◆ id_set_type

template<template< typename > class IdSetType>
using osmium::index::NWRIdSet< IdSetType >::id_set_type = IdSetType<osmium::unsigned_object_id_type>
private

Member Function Documentation

◆ operator()() [1/2]

template<template< typename > class IdSetType>
id_set_type& osmium::index::NWRIdSet< IdSetType >::operator() ( osmium::item_type  type)
inlinenoexcept

◆ operator()() [2/2]

template<template< typename > class IdSetType>
const id_set_type& osmium::index::NWRIdSet< IdSetType >::operator() ( osmium::item_type  type) const
inlinenoexcept

Member Data Documentation

◆ m_sets

template<template< typename > class IdSetType>
std::array<id_set_type, 3> osmium::index::NWRIdSet< IdSetType >::m_sets
private

The documentation for this class was generated from the following file: