Electroneum
language_base.h File Reference

Language Base class for Polymorphism. More...

#include <vector>
#include <unordered_map>
#include <string>
#include <boost/algorithm/string.hpp>
#include "misc_log_ex.h"
#include "fnv1.h"
Include dependency graph for language_base.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  Language::WordHash
 
struct  Language::WordEqual
 
class  Language::Base
 A base language class which all languages have to inherit from for Polymorphism. More...
 

Namespaces

 Language
 Mnemonic language related namespace.
 

Functions

template<typename T >
T Language::utf8prefix (const T &s, size_t count)
 Returns a string made of (at most) the first count characters in s. Assumes well formedness. No check is made for this. More...
 
template<typename T >
T Language::utf8canonical (const T &s)
 

Detailed Description

Language Base class for Polymorphism.

Definition in file language_base.h.