BitShares-Core  7.0.2
BitShares blockchain node software and command-line wallet software
Classes | Namespaces | Functions
ext.hpp File Reference
#include <fc/io/varint.hpp>
#include <fc/io/raw_fwd.hpp>
#include <fc/reflect/reflect.hpp>
#include <fc/exception/exception.hpp>

Go to the source code of this file.

Classes

struct  graphene::protocol::extension< T >
 
struct  graphene::protocol::graphene_extension_pack_count_visitor< T >
 
struct  graphene::protocol::graphene_extension_pack_read_visitor< Stream, T >
 
struct  graphene::protocol::graphene_extension_unpack_visitor< Stream, T >
 
struct  fc::graphene_extension_from_variant_visitor< T >
 
struct  fc::graphene_extension_to_variant_visitor< T >
 
struct  fc::get_typename< graphene::protocol::extension< T > >
 

Namespaces

 graphene
 
 graphene::protocol
 
 fc
 
 fc::raw
 

Functions

template<typename T >
void fc::from_variant (const fc::variant &var, graphene::protocol::extension< T > &value, uint32_t max_depth)
 
template<typename T >
void fc::to_variant (const graphene::protocol::extension< T > &value, fc::variant &var, uint32_t max_depth)
 
template<typename Stream , typename T >
void fc::raw::pack (Stream &stream, const graphene::protocol::extension< T > &value, uint32_t _max_depth=FC_PACK_MAX_DEPTH)
 
template<typename Stream , typename T >
void fc::raw::unpack (Stream &s, graphene::protocol::extension< T > &value, uint32_t _max_depth=FC_PACK_MAX_DEPTH)