Wire Sysio Wire Sysion 1.0.0
Loading...
Searching...
No Matches
variant.cpp File Reference
#include <fc/variant.hpp>
#include <fc/variant_object.hpp>
#include <fc/exception/exception.hpp>
#include <string.h>
#include <fc/crypto/base64.hpp>
#include <fc/crypto/hex.hpp>
#include <boost/scoped_array.hpp>
#include <fc/reflect/variant.hpp>
#include <fc/io/json.hpp>
#include <fc/utf8.hpp>
#include <algorithm>
Include dependency graph for variant.cpp:

Go to the source code of this file.

Namespaces

namespace  fc
 namespace sysio::chain
 

Typedefs

typedef const variant_objectfc::const_variant_object_ptr
 
typedef const variantsfc::const_variants_ptr
 
typedef const blobfc::const_blob_ptr
 
typedef const stringfc::const_string_ptr
 

Functions

void fc::set_variant_type (variant *v, variant::type_id t)
 
void fc::from_variant (const fc::variant &var, fc::variants &vo)
 
void fc::from_variant (const fc::variant &var, fc::variant &vo)
 
void fc::to_variant (const uint8_t &var, fc::variant &vo)
 
void fc::from_variant (const fc::variant &var, uint8_t &vo)
 
void fc::to_variant (const int8_t &var, fc::variant &vo)
 
void fc::from_variant (const fc::variant &var, int8_t &vo)
 
void fc::to_variant (const uint16_t &var, fc::variant &vo)
 
void fc::from_variant (const fc::variant &var, uint16_t &vo)
 
void fc::to_variant (const int16_t &var, fc::variant &vo)
 
void fc::from_variant (const fc::variant &var, int16_t &vo)
 
void fc::to_variant (const uint32_t &var, fc::variant &vo)
 
void fc::from_variant (const fc::variant &var, uint32_t &vo)
 
void fc::to_variant (const int32_t &var, fc::variant &vo)
 
void fc::from_variant (const fc::variant &var, int32_t &vo)
 
void fc::to_variant (const unsigned __int128 &var, fc::variant &vo)
 
void fc::from_variant (const fc::variant &var, unsigned __int128 &vo)
 
void fc::to_variant (const __int128 &var, fc::variant &vo)
 
void fc::from_variant (const fc::variant &var, __int128 &vo)
 
void fc::from_variant (const fc::variant &var, int64_t &vo)
 
void fc::from_variant (const fc::variant &var, uint64_t &vo)
 
void fc::from_variant (const fc::variant &var, bool &vo)
 
void fc::from_variant (const fc::variant &var, double &vo)
 
void fc::from_variant (const fc::variant &var, float &vo)
 
void fc::to_variant (const std::string &s, fc::variant &v)
 
void fc::from_variant (const fc::variant &var, string &vo)
 
void fc::to_variant (const std::vector< char > &var, fc::variant &vo)
 
void fc::from_variant (const fc::variant &var, std::vector< char > &vo)
 
void fc::to_variant (const UInt< 8 > &n, fc::variant &v)
 
void fc::from_variant (const fc::variant &v, UInt< 8 > &n)
 
void fc::to_variant (const UInt< 16 > &n, fc::variant &v)
 
void fc::from_variant (const fc::variant &v, UInt< 16 > &n)
 
void fc::to_variant (const UInt< 32 > &n, fc::variant &v)
 
void fc::from_variant (const fc::variant &v, UInt< 32 > &n)
 
void fc::to_variant (const UInt< 64 > &n, fc::variant &v)
 
void fc::from_variant (const fc::variant &v, UInt< 64 > &n)
 
void fc::clean_append (string &app, const std::string_view &s, size_t pos=0, size_t len=string::npos)
 
fc::string fc::format_string (const fc::string &, const variant_object &, bool minimize=false)
 
void fc::to_variant (long long int s, fc::variant &v)
 
void fc::to_variant (unsigned long long int s, fc::variant &v)
 
bool fc::operator== (const fc::variant &a, const fc::variant &b)
 
bool fc::operator!= (const fc::variant &a, const fc::variant &b)
 
bool fc::operator! (const fc::variant &a)
 
bool fc::operator< (const fc::variant &a, const fc::variant &b)
 
bool fc::operator> (const fc::variant &a, const fc::variant &b)
 
bool fc::operator<= (const variant &a, const variant &b)
 
fc::variant fc::operator+ (const fc::variant &a, const fc::variant &b)
 
fc::variant fc::operator- (const fc::variant &a, const fc::variant &b)
 
fc::variant fc::operator* (const fc::variant &a, const fc::variant &b)
 
fc::variant fc::operator/ (const fc::variant &a, const fc::variant &b)
 

Variables

constexpr size_t fc::minimize_max_size = 1024