Data Structures | Typedefs | Enumerations | Functions
osm Namespace Reference

Data Structures

class  EqByID
class  NeByID
class  LtByID
class  GtByID
class  GeByID
class  LeByID
class  DerefEqByID
class  Edge
class  Element
 Represents an element in OpenStreetMap data. More...
class  Node
 Represents Node in OpenStreetMap (a point on map) More...
class  Relation
 Represents a relation in OpenStreetMap. More...
class  Way
 Represents a way in OpenStreetMap (a sequence of Nodes) More...

Typedefs

typedef std::pair< std::string,
std::string > 
Tag

Enumerations

enum  ObjectType { Node = 1, Way = 2, Relation = 3 }

Functions

template<typename A , typename B >
DerefEqByID< A, B > deref_eq_by_id (A const &a, B const &b)

Typedef Documentation

typedef std::pair<std::string, std::string> osm::Tag

Definition at line 28 of file Element.h.


Enumeration Type Documentation

Enumerator:
Node 
Way 
Relation 

Definition at line 14 of file ObjectType.h.


Function Documentation

template<typename A , typename B >
DerefEqByID<A, B> osm::deref_eq_by_id ( A const &  a,
B const &  b 
)

Definition at line 65 of file CompByID.h.

 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines