BitShares-Core  7.0.2
BitShares blockchain node software and command-line wallet software
Classes | Public Member Functions | Public Attributes | Friends | List of all members
graphene::protocol::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)
 
bool operator< (const public_key_type &p1, const public_key_type &p2)
 

Detailed Description

Definition at line 312 of file types.hpp.

Constructor & Destructor Documentation

◆ public_key_type() [1/4]

graphene::protocol::public_key_type::public_key_type ( )

Definition at line 35 of file types.cpp.

◆ public_key_type() [2/4]

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

Definition at line 37 of file types.cpp.

◆ public_key_type() [3/4]

graphene::protocol::public_key_type::public_key_type ( const fc::ecc::public_key pubkey)

Definition at line 40 of file types.cpp.

◆ public_key_type() [4/4]

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

Definition at line 43 of file types.cpp.

Member Function Documentation

◆ operator fc::ecc::public_key()

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

Definition at line 62 of file types.cpp.

◆ operator fc::ecc::public_key_data()

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

Definition at line 57 of file types.cpp.

◆ operator std::string()

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

Definition at line 67 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 86 of file types.cpp.

◆ operator<

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

Definition at line 91 of file types.cpp.

◆ operator== [1/2]

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

Definition at line 76 of file types.cpp.

◆ operator== [2/2]

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

Definition at line 81 of file types.cpp.

Member Data Documentation

◆ key_data

fc::ecc::public_key_data graphene::protocol::public_key_type::key_data

Definition at line 318 of file types.hpp.


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