Bitshares-Core  2.0.181105
BitShares blockchain implementation and command-line interface software
Classes | Public Member Functions | Public Attributes | Friends | List of all members
graphene::chain::public_key_type Struct Reference

#include <types.hpp>

Classes

struct  binary_key
 

Public Member Functions

 public_key_type ()
 
 public_key_type (const fc::ecc::public_key_data &data)
 
 public_key_type (const fc::ecc::public_key &pubkey)
 
 public_key_type (const std::string &base58str)
 
 operator fc::ecc::public_key_data () const
 
 operator fc::ecc::public_key () const
 
 operator std::string () const
 

Public Attributes

fc::ecc::public_key_data key_data
 

Friends

bool operator== (const public_key_type &p1, const fc::ecc::public_key &p2)
 
bool operator== (const public_key_type &p1, const public_key_type &p2)
 
bool operator!= (const public_key_type &p1, const public_key_type &p2)
 

Detailed Description

Definition at line 246 of file types.hpp.

Constructor & Destructor Documentation

◆ public_key_type() [1/4]

graphene::chain::public_key_type::public_key_type ( )

Definition at line 34 of file types.cpp.

◆ public_key_type() [2/4]

graphene::chain::public_key_type::public_key_type ( const fc::ecc::public_key_data data)

Definition at line 36 of file types.cpp.

◆ public_key_type() [3/4]

graphene::chain::public_key_type::public_key_type ( const fc::ecc::public_key &  pubkey)

Definition at line 39 of file types.cpp.

◆ public_key_type() [4/4]

graphene::chain::public_key_type::public_key_type ( const std::string &  base58str)
explicit

Definition at line 42 of file types.cpp.

Member Function Documentation

◆ operator fc::ecc::public_key()

graphene::chain::public_key_type::operator fc::ecc::public_key ( ) const

Definition at line 61 of file types.cpp.

◆ operator fc::ecc::public_key_data()

graphene::chain::public_key_type::operator fc::ecc::public_key_data ( ) const

Definition at line 56 of file types.cpp.

◆ operator std::string()

graphene::chain::public_key_type::operator std::string ( ) const
explicit

Definition at line 66 of file types.cpp.

Friends And Related Function Documentation

◆ operator!=

bool operator!= ( const public_key_type p1,
const public_key_type p2 
)
friend

Definition at line 85 of file types.cpp.

◆ operator== [1/2]

bool operator== ( const public_key_type p1,
const fc::ecc::public_key &  p2 
)
friend

Definition at line 75 of file types.cpp.

◆ operator== [2/2]

bool operator== ( const public_key_type p1,
const public_key_type p2 
)
friend

Definition at line 80 of file types.cpp.

Member Data Documentation

◆ key_data

fc::ecc::public_key_data graphene::chain::public_key_type::key_data

Definition at line 254 of file types.hpp.


The documentation for this struct was generated from the following files: