libosmscout 1.1.1
Loading...
Searching...
No Matches
osmscout::DBId Struct Reference

#include <libosmscout/include/osmscout/routing/DBFileOffset.h>

Public Member Functions

 DBId ()=default
 DBId (const DBId &)=default
 DBId (DBId &&)=default
DBIdoperator= (const DBId &)=default
DBIdoperator= (DBId &&)=default
 DBId (DatabaseId database, Id id)
 ~DBId ()=default
bool IsValid () const
bool operator== (const DBId &other) const
bool operator!= (const DBId &other) const
bool operator< (const DBId &other) const

Public Attributes

DatabaseId database =0
Id id =0

Detailed Description

Helper structure to implement a reference to a routing node in a given db (identified by a unique index).

Constructor & Destructor Documentation

◆ DBId() [1/4]

osmscout::DBId::DBId ( )
default

◆ DBId() [2/4]

osmscout::DBId::DBId ( const DBId & )
default

◆ DBId() [3/4]

osmscout::DBId::DBId ( DBId && )
default

◆ DBId() [4/4]

osmscout::DBId::DBId ( DatabaseId database,
Id id )
inline

◆ ~DBId()

osmscout::DBId::~DBId ( )
default

Member Function Documentation

◆ IsValid()

bool osmscout::DBId::IsValid ( ) const
inline

◆ operator!=()

bool osmscout::DBId::operator!= ( const DBId & other) const
inline

◆ operator<()

bool osmscout::DBId::operator< ( const DBId & other) const
inline

◆ operator=() [1/2]

DBId & osmscout::DBId::operator= ( const DBId & )
default

◆ operator=() [2/2]

DBId & osmscout::DBId::operator= ( DBId && )
default

◆ operator==()

bool osmscout::DBId::operator== ( const DBId & other) const
inline

Member Data Documentation

◆ database

DatabaseId osmscout::DBId::database =0

◆ id

Id osmscout::DBId::id =0

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