BitShares-Core  5.0.0
BitShares blockchain implementation and command-line interface software
Classes | Namespaces | Functions
variant.hpp File Reference
#include <fc/reflect/reflect.hpp>
#include <fc/variant_object.hpp>

Go to the source code of this file.

Classes

class  fc::to_variant_visitor< T >
 
class  fc::from_variant_visitor< T >
 
struct  fc::if_enum< T, Dummy >
 
struct  fc::if_enum< T, std::enable_if_t<!std::is_enum< T >::value > >
 
struct  fc::if_enum< T, std::enable_if_t< std::is_enum< T >::value > >
 

Namespaces

 fc
 

Functions

template<typename T >
void fc::to_variant (const T &o, variant &v, uint32_t max_depth)
 
template<typename T >
void fc::from_variant (const variant &v, T &o, uint32_t max_depth)