fix build errors and warnings
This commit was rebased by theoreticalbts and assigned issue #581
Conflict with 146c0c4d8e was resolved, minor improvements.
This commit is contained in:
parent
e46af9f372
commit
c63b624caf
3 changed files with 20 additions and 59 deletions
|
|
@ -26,9 +26,9 @@
|
|||
|
||||
namespace graphene { namespace chain {
|
||||
|
||||
class transfer_to_blind_operation;
|
||||
class transfer_from_blind_operation;
|
||||
class blind_transfer_operation;
|
||||
struct transfer_to_blind_operation;
|
||||
struct transfer_from_blind_operation;
|
||||
struct blind_transfer_operation;
|
||||
|
||||
class transfer_to_blind_evaluator : public evaluator<transfer_to_blind_evaluator>
|
||||
{
|
||||
|
|
|
|||
|
|
@ -31,9 +31,9 @@ namespace graphene { namespace chain {
|
|||
class asset_object;
|
||||
class asset_bitasset_data_object;
|
||||
class call_order_object;
|
||||
class call_order_update_operation;
|
||||
class limit_order_cancel_operation;
|
||||
class limit_order_create_operation;
|
||||
struct call_order_update_operation;
|
||||
struct limit_order_cancel_operation;
|
||||
struct limit_order_create_operation;
|
||||
|
||||
class limit_order_create_evaluator : public evaluator<limit_order_create_evaluator>
|
||||
{
|
||||
|
|
|
|||
|
|
@ -53,15 +53,10 @@ namespace graphene { namespace db {
|
|||
bool is_null()const { return number == 0; }
|
||||
explicit operator uint64_t()const { return number; }
|
||||
|
||||
friend bool operator == ( const object_id_type& a, const object_id_type& b )
|
||||
{
|
||||
return a.number == b.number;
|
||||
}
|
||||
|
||||
friend bool operator != ( const object_id_type& a, const object_id_type& b )
|
||||
{
|
||||
return a.number != b.number;
|
||||
}
|
||||
friend bool operator == ( const object_id_type& a, const object_id_type& b ) { return a.number == b.number; }
|
||||
friend bool operator != ( const object_id_type& a, const object_id_type& b ) { return a.number != b.number; }
|
||||
friend bool operator < ( const object_id_type& a, const object_id_type& b ) { return a.number < b.number; }
|
||||
friend bool operator > ( const object_id_type& a, const object_id_type& b ) { return a.number > b.number; }
|
||||
|
||||
object_id_type& operator++(int) { ++number; return *this; }
|
||||
object_id_type& operator++() { ++number; return *this; }
|
||||
|
|
@ -74,16 +69,6 @@ namespace graphene { namespace db {
|
|||
}
|
||||
friend size_t hash_value( object_id_type v ) { return std::hash<uint64_t>()(v.number); }
|
||||
|
||||
friend bool operator< ( const object_id_type& a, const object_id_type& b )
|
||||
{
|
||||
return a.number < b.number;
|
||||
}
|
||||
|
||||
friend bool operator> ( const object_id_type& a, const object_id_type& b )
|
||||
{
|
||||
return a.number > b.number;
|
||||
}
|
||||
|
||||
template< typename T >
|
||||
bool is() const
|
||||
{
|
||||
|
|
@ -134,40 +119,16 @@ namespace graphene { namespace db {
|
|||
template<typename DB>
|
||||
const T& operator()(const DB& db)const { return db.get(*this); }
|
||||
|
||||
friend bool operator != ( const object_id& a, const object_id& b )
|
||||
{
|
||||
return a.instance != b.instance;
|
||||
}
|
||||
friend bool operator != ( const object_id_type& a, const object_id& b )
|
||||
{
|
||||
return a != object_id_type(b);
|
||||
}
|
||||
friend bool operator != ( const object_id& a, const object_id_type& b )
|
||||
{
|
||||
return object_id_type(a) != b;
|
||||
}
|
||||
friend bool operator == ( const object_id& a, const object_id& b ) { return a.instance == b.instance; }
|
||||
friend bool operator != ( const object_id& a, const object_id& b ) { return a.instance != b.instance; }
|
||||
friend bool operator == ( const object_id_type& a, const object_id& b ) { return a == object_id_type(b); }
|
||||
friend bool operator != ( const object_id_type& a, const object_id& b ) { return a != object_id_type(b); }
|
||||
friend bool operator == ( const object_id& b, const object_id_type& a ) { return a == object_id_type(b); }
|
||||
friend bool operator != ( const object_id& b, const object_id_type& a ) { return a != object_id_type(b); }
|
||||
|
||||
friend bool operator < ( const object_id& a, const object_id& b ) { return a.instance.value < b.instance.value; }
|
||||
friend bool operator > ( const object_id& a, const object_id& b ) { return a.instance.value > b.instance.value; }
|
||||
|
||||
friend bool operator == ( const object_id& a, const object_id& b )
|
||||
{
|
||||
return a.instance == b.instance;
|
||||
}
|
||||
friend bool operator == ( const object_id_type& a, const object_id& b )
|
||||
{
|
||||
return a == object_id_type(b);
|
||||
}
|
||||
friend bool operator == ( const object_id& b, const object_id_type& a )
|
||||
{
|
||||
return a == object_id_type(b);
|
||||
}
|
||||
friend bool operator < ( const object_id& a, const object_id& b )
|
||||
{
|
||||
return a.instance.value < b.instance.value;
|
||||
}
|
||||
friend bool operator > ( const object_id& a, const object_id& b )
|
||||
{
|
||||
return a.instance.value > b.instance.value;
|
||||
}
|
||||
friend size_t hash_value( object_id v ) { return std::hash<uint64_t>()(v.instance.value); }
|
||||
|
||||
unsigned_int instance;
|
||||
|
|
|
|||
Loading…
Reference in a new issue