|
libosmscout 1.1.1
|
#include <osmscout/lib/CoreImportExport.h>#include <array>#include <limits>#include <cstddef>#include <cassert>#include <osmscout/system/SystemTypes.h>

Go to the source code of this file.
Namespaces | |
| namespace | osmscout |
Functions | |
| template<typename N> | |
| unsigned int | osmscout::EncodeNumberSigned (N number, char *buffer) |
| template<typename N> | |
| unsigned int | osmscout::EncodeNumberUnsigned (N number, char *buffer) |
| template<typename N> | |
| unsigned int | osmscout::EncodeNumber (N number, char *buffer) |
| template<typename N, size_t S> | |
| unsigned int | osmscout::EncodeNumber (N number, std::array< char, S > &buffer) |
| template<typename N> | |
| unsigned int | osmscout::DecodeNumberSigned (const char *buffer, N &number) |
| template<typename N> | |
| unsigned int | osmscout::DecodeNumberUnsigned (const char *buffer, N &number) |
| template<typename N> | |
| unsigned int | osmscout::DecodeNumber (const char *buffer, N &number) |
| template<typename N> | |
| N | osmscout::BitsToBytes (N bits) |
| template<typename N> | |
| uint8_t | osmscout::BytesNeededToEncodeNumber (N number) |
| template<typename N> | |
| uint8_t | osmscout::BitsNeededToEncodeNumber (N number) |
| OSMSCOUT_API uint64_t | osmscout::InterleaveNumbers (uint32_t a, uint32_t b) |