Osmium  0.1
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines
Public Member Functions | Private Member Functions | Private Attributes
Osmium::Handler::Debug Class Reference

#include <debug.hpp>

Inheritance diagram for Osmium::Handler::Debug:
Inheritance graph
[legend]
Collaboration diagram for Osmium::Handler::Debug:
Collaboration graph
[legend]

List of all members.

Public Member Functions

 Debug (bool has_multiple_object_versions=false)
void init (Osmium::OSM::Meta &meta)
void before_nodes () const
void node (const shared_ptr< Osmium::OSM::Node const > &node) const
void after_nodes () const
void before_ways () const
void way (const shared_ptr< Osmium::OSM::Way const > &way) const
void after_ways () const
void before_relations () const
void relation (const shared_ptr< Osmium::OSM::Relation const > &relation) const
void after_relations () const
void final () const

Private Member Functions

void print_meta (const shared_ptr< Osmium::OSM::Object const > &object) const

Private Attributes

bool m_has_multiple_object_versions

Detailed Description

This handler dumps information about each callback and about each object to stdout.


Constructor & Destructor Documentation

Osmium::Handler::Debug::Debug ( bool  has_multiple_object_versions = false) [inline]

Member Function Documentation

void Osmium::Handler::Debug::after_nodes ( ) const [inline]

Reimplemented from Osmium::Handler::Base.

void Osmium::Handler::Debug::after_relations ( ) const [inline]

Reimplemented from Osmium::Handler::Base.

void Osmium::Handler::Debug::after_ways ( ) const [inline]

Reimplemented from Osmium::Handler::Base.

void Osmium::Handler::Debug::before_nodes ( ) const [inline]

Reimplemented from Osmium::Handler::Base.

Reimplemented from Osmium::Handler::Base.

void Osmium::Handler::Debug::before_ways ( ) const [inline]

Reimplemented from Osmium::Handler::Base.

void Osmium::Handler::Debug::final ( ) const [inline]

Reimplemented from Osmium::Handler::Base.

void Osmium::Handler::Debug::node ( const shared_ptr< Osmium::OSM::Node const > &  node) const [inline]

Reimplemented from Osmium::Handler::Base.

void Osmium::Handler::Debug::print_meta ( const shared_ptr< Osmium::OSM::Object const > &  object) const [inline, private]
void Osmium::Handler::Debug::relation ( const shared_ptr< Osmium::OSM::Relation const > &  relation) const [inline]

Reimplemented from Osmium::Handler::Base.

void Osmium::Handler::Debug::way ( const shared_ptr< Osmium::OSM::Way const > &  way) const [inline]

Reimplemented from Osmium::Handler::Base.


Member Data Documentation


The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines