FC Updates from BitShares and myself #21
5 changed files with 7 additions and 6 deletions
|
|
@ -3,6 +3,7 @@
|
||||||
#include <fc/time.hpp>
|
#include <fc/time.hpp>
|
||||||
#include <fc/log/appender.hpp>
|
#include <fc/log/appender.hpp>
|
||||||
#include <fc/log/log_message.hpp>
|
#include <fc/log/log_message.hpp>
|
||||||
|
#include <cstddef>
|
||||||
#include <memory>
|
#include <memory>
|
||||||
|
|
||||||
namespace fc
|
namespace fc
|
||||||
|
|
@ -30,8 +31,8 @@ namespace fc
|
||||||
~logger();
|
~logger();
|
||||||
logger& operator=(const logger&);
|
logger& operator=(const logger&);
|
||||||
logger& operator=(logger&&);
|
logger& operator=(logger&&);
|
||||||
friend bool operator==( const logger&, nullptr_t );
|
friend bool operator==( const logger&, std::nullptr_t );
|
||||||
friend bool operator!=( const logger&, nullptr_t );
|
friend bool operator!=( const logger&, std::nullptr_t );
|
||||||
|
|
||||||
logger& set_log_level( log_level e );
|
logger& set_log_level( log_level e );
|
||||||
log_level get_log_level()const;
|
log_level get_log_level()const;
|
||||||
|
|
|
||||||
|
|
@ -17,7 +17,6 @@
|
||||||
|
|
||||||
namespace fc {
|
namespace fc {
|
||||||
using std::size_t;
|
using std::size_t;
|
||||||
typedef decltype(nullptr) nullptr_t;
|
|
||||||
|
|
||||||
struct true_type { enum _value { value = 1 }; };
|
struct true_type { enum _value { value = 1 }; };
|
||||||
struct false_type { enum _value { value = 0 }; };
|
struct false_type { enum _value { value = 0 }; };
|
||||||
|
|
|
||||||
|
|
@ -1,6 +1,7 @@
|
||||||
#pragma once
|
#pragma once
|
||||||
|
|
||||||
#include <array>
|
#include <array>
|
||||||
|
#include <cstddef>
|
||||||
#include <deque>
|
#include <deque>
|
||||||
#include <map>
|
#include <map>
|
||||||
#include <memory>
|
#include <memory>
|
||||||
|
|
@ -212,7 +213,7 @@ namespace fc
|
||||||
/// Constructs a null_type variant
|
/// Constructs a null_type variant
|
||||||
variant();
|
variant();
|
||||||
/// Constructs a null_type variant
|
/// Constructs a null_type variant
|
||||||
variant( nullptr_t, uint32_t max_depth = 1 );
|
variant( std::nullptr_t, uint32_t max_depth = 1 );
|
||||||
|
|
||||||
/// @param str - UTF8 string
|
/// @param str - UTF8 string
|
||||||
variant( const char* str, uint32_t max_depth = 1 );
|
variant( const char* str, uint32_t max_depth = 1 );
|
||||||
|
|
|
||||||
|
|
@ -28,7 +28,7 @@ namespace fc {
|
||||||
logger::logger()
|
logger::logger()
|
||||||
:my( new impl() ){}
|
:my( new impl() ){}
|
||||||
|
|
||||||
logger::logger(nullptr_t){}
|
logger::logger(std::nullptr_t){}
|
||||||
|
|
||||||
logger::logger( const string& name, const logger& parent )
|
logger::logger( const string& name, const logger& parent )
|
||||||
:my( new impl() )
|
:my( new impl() )
|
||||||
|
|
|
||||||
|
|
@ -28,7 +28,7 @@ variant::variant()
|
||||||
set_variant_type( this, null_type );
|
set_variant_type( this, null_type );
|
||||||
}
|
}
|
||||||
|
|
||||||
variant::variant( fc::nullptr_t, uint32_t max_depth )
|
variant::variant( std::nullptr_t, uint32_t max_depth )
|
||||||
{
|
{
|
||||||
set_variant_type( this, null_type );
|
set_variant_type( this, null_type );
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue