Osmium  0.1
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines
Public Member Functions | Protected Member Functions | Protected Attributes
Osmium::Output::Base Class Reference

#include <output.hpp>

Inheritance diagram for Osmium::Output::Base:
Inheritance graph
[legend]
Collaboration diagram for Osmium::Output::Base:
Collaboration graph
[legend]

List of all members.

Public Member Functions

 Base (Osmium::OSMFile &file)
virtual ~Base ()
virtual void init (Osmium::OSM::Meta &)=0
virtual void node (const shared_ptr< Osmium::OSM::Node const > &)=0
virtual void way (const shared_ptr< Osmium::OSM::Way const > &)=0
virtual void relation (const shared_ptr< Osmium::OSM::Relation const > &)=0
virtual void final ()=0

Protected Member Functions

int get_fd ()

Protected Attributes

Osmium::OSMFile m_file

Constructor & Destructor Documentation

virtual Osmium::Output::Base::~Base ( ) [inline, virtual]

Member Function Documentation

virtual void Osmium::Output::Base::final ( ) [pure virtual]
int Osmium::Output::Base::get_fd ( ) [inline, protected]
virtual void Osmium::Output::Base::init ( Osmium::OSM::Meta ) [pure virtual]
virtual void Osmium::Output::Base::node ( const shared_ptr< Osmium::OSM::Node const > &  ) [pure virtual]
virtual void Osmium::Output::Base::relation ( const shared_ptr< Osmium::OSM::Relation const > &  ) [pure virtual]
virtual void Osmium::Output::Base::way ( const shared_ptr< Osmium::OSM::Way const > &  ) [pure virtual]

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