libosmscout  0.1
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Modules
Distance.h File Reference
#include <osmscout/lib/CoreImportExport.h>
#include <osmscout/system/Compiler.h>
#include <utility>
#include <limits>
#include <algorithm>
#include <string>
#include <ostream>
#include <memory>

Classes

class  osmscout::Distance
 
struct  osmscout::DistanceUnit
 
struct  osmscout::Feet
 
struct  osmscout::Kilometer
 
class  osmscout::Meter
 
struct  osmscout::Mile
 
struct  osmscout::Yard
 

Namespaces

 osmscout
 Original source: https://github.com/philipperemy/easy-encryption/blob/master/b64.h licensed under terms of MIT license.
 

Typedefs

using osmscout::DistanceUnitPtr = std::shared_ptr< DistanceUnit >
 

Enumerations

enum  osmscout::DistanceUnitSystem { osmscout::DistanceUnitSystem::Metrics, osmscout::DistanceUnitSystem::Imperial }
 

Functions

Distance osmscout::Kilometers (double km)
 
Distance osmscout::Meters (double m)
 
std::ostream & osmscout::operator<< (std::ostream &os, const Distance &distance)