Namespaces | Functions
PDB.cpp File Reference
#include "PDB.h"
#include "Tools.h"
#include "Log.h"
#include <cstdio>
#include <iostream>

Namespaces

 PLMD
 
 PLMD::h36
 Tiny namespace for hybrid36 format.
 

Functions

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