mcc_keyvalue.h: fix "-Wsubobject-linkage" GCC-warning
This commit is contained in:
@@ -107,9 +107,10 @@ template <typename T>
|
||||
concept mcc_keyvalue_desc_c = requires(T t) { []<mcc_keyvalue_record_c... Ts>(std::tuple<Ts...>) {}(t); };
|
||||
|
||||
|
||||
static constexpr char MCC_KV_COMMENT_SEQ_ARR[] = "#";
|
||||
static constexpr char MCC_KV_KEY_VALUE_DELIM_SEQ_ARR[] = "=";
|
||||
static constexpr char MCC_KV_COMPOSITE_VALUE_DELIM_SEQ_ARR[] = ",";
|
||||
// use of 'inline' here to avoid '-Wsubobject-linkage' GCC-warning
|
||||
inline constexpr char MCC_KV_COMMENT_SEQ_ARR[] = "#";
|
||||
inline constexpr char MCC_KV_KEY_VALUE_DELIM_SEQ_ARR[] = "=";
|
||||
inline constexpr char MCC_KV_COMPOSITE_VALUE_DELIM_SEQ_ARR[] = ",";
|
||||
|
||||
|
||||
template <mcc_keyvalue_desc_c DESCR_T,
|
||||
|
||||
Reference in New Issue
Block a user