コード例 #1
0
ファイル: database_fixture.cpp プロジェクト: dbarobin/steem
void check_id_equal( const fc::variant& id_a, const fc::variant& id_b )
{
   BOOST_REQUIRE( id_a.get_type() == id_b.get_type() );

   switch( id_a.get_type() )
   {
      case fc::variant::int64_type:
         BOOST_REQUIRE( id_a.as_int64() == id_b.as_int64() );
         break;
      case fc::variant::uint64_type:
         BOOST_REQUIRE( id_a.as_uint64() == id_b.as_uint64() );
         break;
      case fc::variant::string_type:
         BOOST_REQUIRE( id_a.as_string() == id_b.as_string() );
         break;
      case fc::variant::null_type:
         break;
      default:
         BOOST_REQUIRE( false );
   }
}
コード例 #2
0
ファイル: types.cpp プロジェクト: AlexChien/bitshares
 void from_variant( const fc::variant& var,  bts::blockchain::public_key_type& vo )
 {
     vo = bts::blockchain::public_key_type( var.as_string() );
 }
コード例 #3
0
ファイル: types.cpp プロジェクト: 0dayZh/graphene
 void from_variant( const fc::variant& var,  graphene::chain::public_key_type& vo )
 {
     vo = graphene::chain::public_key_type( var.as_string() );
 }
コード例 #4
0
ファイル: asset.hpp プロジェクト: Bitcoinsulting/steem
 inline void from_variant( const fc::variant& var,  steemit::chain::asset& vo ) { vo = steemit::chain::asset::from_string( var.as_string() ); }
コード例 #5
0
ファイル: types.cpp プロジェクト: 8001800/graphene
 void from_variant( const fc::variant& var, graphene::chain::extended_private_key_type& vo )
 {
    vo = graphene::chain::extended_private_key_type( var.as_string() );
 }
コード例 #6
0
ファイル: time.cpp プロジェクト: VicHao/fc
 void from_variant( const fc::variant& v, fc::time_point_sec& t ) {
   t = fc::time_point::from_iso_string(v.as_string());
 }