base_policy.hpp File Reference
#include <array>
#include <boost/integer.hpp>
#include <boost/container/small_vector.hpp>
#include <nil/crypto3/multiprecision/cpp_int.hpp>
#include <nil/crypto3/multiprecision/integer.hpp>
#include <nil/crypto3/detail/inline_variable.hpp>
+ Include dependency graph for base_policy.hpp:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  nil::crypto3::codec::base_decode_error< Version >
 Base exception class for all base64 decoding errors. More...
 
class  nil::crypto3::codec::detail::base_functions< Version >
 
class  nil::crypto3::codec::detail::base_functions< 32 >
 
class  nil::crypto3::codec::detail::base_functions< 58 >
 
class  nil::crypto3::codec::detail::base_functions< 64 >
 
class  nil::crypto3::codec::detail::base_policy< Version >
 
class  nil::crypto3::codec::detail::basic_base_policy< Version >
 
class  nil::crypto3::codec::detail::basic_base_policy< 32 >
 
class  nil::crypto3::codec::detail::basic_base_policy< 58 >
 
class  nil::crypto3::codec::detail::basic_base_policy< 64 >
 
struct  nil::crypto3::codec::non_base_input< Version >
 Thrown when a non-base64 value (0-9, A-F) encountered when decoding. Contains the offending character. More...
 
struct  nil::crypto3::codec::wrong_input_range< Version >
 Thrown in case of the range passed to base64 encoding is larger than 4 or smaller than 1. More...
 
struct  nil::crypto3::codec::wrong_input_symbol< Version >
 Thrown in case of the symbol passed to base58 encoding isn't in correct set for base58. More...
 

Namespaces

 nil
 
 nil::crypto3
 
 nil::crypto3::codec
 
 nil::crypto3::codec::detail
 

Typedefs

typedef boost::error_info< struct bad_char_, char > nil::crypto3::codec::bad_char