Osmium
0.1
|
#include <handler.hpp>
Public Member Functions | |
Forward (THandler *handler) | |
void | init (Osmium::OSM::Meta &meta) const |
void | before_nodes () const |
void | node (const shared_ptr< Osmium::OSM::Node > &node) const |
void | after_nodes () const |
void | before_ways () const |
void | way (const shared_ptr< Osmium::OSM::Way > &way) const |
void | after_ways () const |
void | before_relations () const |
void | relation (const shared_ptr< Osmium::OSM::Relation > &relation) const |
void | after_relations () const |
void | area (Osmium::OSM::Area *area) const |
void | final () const |
Private Attributes | |
THandler * | m_handler |
This handler forwards all calls to another handler. Use this as a base for your handler instead of Base() if you want calls forwarded by default.
Osmium::Handler::Forward< THandler >::Forward | ( | THandler * | handler | ) | [inline] |
void Osmium::Handler::Forward< THandler >::after_nodes | ( | ) | const [inline] |
Reimplemented from Osmium::Handler::Base.
void Osmium::Handler::Forward< THandler >::after_relations | ( | ) | const [inline] |
Reimplemented from Osmium::Handler::Base.
void Osmium::Handler::Forward< THandler >::after_ways | ( | ) | const [inline] |
Reimplemented from Osmium::Handler::Base.
void Osmium::Handler::Forward< THandler >::area | ( | Osmium::OSM::Area * | area | ) | const [inline] |
Reimplemented from Osmium::Handler::Base.
void Osmium::Handler::Forward< THandler >::before_nodes | ( | ) | const [inline] |
Reimplemented from Osmium::Handler::Base.
void Osmium::Handler::Forward< THandler >::before_relations | ( | ) | const [inline] |
Reimplemented from Osmium::Handler::Base.
void Osmium::Handler::Forward< THandler >::before_ways | ( | ) | const [inline] |
Reimplemented from Osmium::Handler::Base.
void Osmium::Handler::Forward< THandler >::final | ( | ) | const [inline] |
Reimplemented from Osmium::Handler::Base.
void Osmium::Handler::Forward< THandler >::init | ( | Osmium::OSM::Meta & | meta | ) | const [inline] |
Reimplemented from Osmium::Handler::Base.
void Osmium::Handler::Forward< THandler >::node | ( | const shared_ptr< Osmium::OSM::Node > & | node | ) | const [inline] |
void Osmium::Handler::Forward< THandler >::relation | ( | const shared_ptr< Osmium::OSM::Relation > & | relation | ) | const [inline] |
void Osmium::Handler::Forward< THandler >::way | ( | const shared_ptr< Osmium::OSM::Way > & | way | ) | const [inline] |
THandler* Osmium::Handler::Forward< THandler >::m_handler [private] |
Reimplemented in Osmium::Storage::ObjectStore::ApplyHandler< THandler >.