added FORCE_HEADER_ONLY for projects that use header files as external interface
This commit is contained in:
parent
e9b4b216cc
commit
b48dada17f
1 changed files with 8 additions and 6 deletions
|
|
@ -16,13 +16,15 @@
|
|||
#define SEED_PHRASE_V2_WORDS_COUNT 26
|
||||
|
||||
|
||||
#ifndef FORCE_HEADER_ONLY
|
||||
#define KV_SERIALIZE_ADDRESS_AS_TEXT_N(varialble, val_name) \
|
||||
KV_SERIALIZE_CUSTOM_N(varialble, std::string, currency::transform_addr_to_str, currency::transform_str_to_addr, val_name)
|
||||
|
||||
#define KV_SERIALIZE_ADDRESS_AS_TEXT_N(varialble, val_name) \
|
||||
KV_SERIALIZE_CUSTOM_N(varialble, std::string, currency::transform_addr_to_str, currency::transform_str_to_addr, val_name)
|
||||
|
||||
#define KV_SERIALIZE_ADDRESS_AS_TEXT(varialble) KV_SERIALIZE_ADDRESS_AS_TEXT_N(varialble, #varialble)
|
||||
|
||||
|
||||
#define KV_SERIALIZE_ADDRESS_AS_TEXT(varialble) KV_SERIALIZE_ADDRESS_AS_TEXT_N(varialble, #varialble)
|
||||
#else
|
||||
#define KV_SERIALIZE_ADDRESS_AS_TEXT_N(varialble, val_name)
|
||||
#define KV_SERIALIZE_ADDRESS_AS_TEXT(varialble)
|
||||
#endif
|
||||
namespace currency
|
||||
{
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue