Namespaces | Functions
h36.cpp File Reference
#include "h36.h"
#include <vector>
#include "Exception.h"

Namespaces

 PLMD
 
 PLMD::h36
 Tiny namespace for hybrid36 format.
 

Functions

static const char * PLMD::h36::decode_pure (const int *digits_values, unsigned digits_size, const char *s, unsigned s_size, int *result)
 
static const char * PLMD::h36::digits_lower ()
 
static const char * PLMD::h36::digits_upper ()
 
static void PLMD::h36::encode_pure (const char *digits, unsigned digits_size, unsigned width, int value, char *result)
 
static void PLMD::h36::fill_with_stars (unsigned width, char *result)
 
const char * PLMD::h36::hy36decode (unsigned width, const char *s, unsigned s_size, int *result)
 
const char * PLMD::h36::hy36encode (unsigned width, int value, char *result)
 
static const char * PLMD::h36::invalid_number_literal ()
 
static const char * PLMD::h36::unsupported_width ()
 
static const char * PLMD::h36::value_out_of_range ()