Riyyi
2 years ago
4 changed files with 27 additions and 26 deletions
@ -1,22 +0,0 @@ |
|||||||
/*
|
|
||||||
* Copyright (C) 2022 Riyyi |
|
||||||
* |
|
||||||
* SPDX-License-Identifier: MIT |
|
||||||
*/ |
|
||||||
|
|
||||||
#ifndef JSON_CONVERSION_H |
|
||||||
#define JSON_CONVERSION_H |
|
||||||
|
|
||||||
namespace Json { |
|
||||||
|
|
||||||
namespace Detail { |
|
||||||
|
|
||||||
// Avoid ODR (One Definition Rule) violations
|
|
||||||
template<typename T> |
|
||||||
constexpr T staticConst {}; |
|
||||||
|
|
||||||
} // namespace Detail
|
|
||||||
|
|
||||||
} // namespace Json
|
|
||||||
|
|
||||||
#endif // JSON_CONVERSION_H
|
|
@ -0,0 +1,23 @@ |
|||||||
|
/*
|
||||||
|
* Copyright (C) 2022 Riyyi |
||||||
|
* |
||||||
|
* SPDX-License-Identifier: MIT |
||||||
|
*/ |
||||||
|
|
||||||
|
#ifndef META_ODR_H |
||||||
|
#define META_ODR_H |
||||||
|
|
||||||
|
namespace Util { |
||||||
|
|
||||||
|
namespace Detail { |
||||||
|
|
||||||
|
// Avoid ODR (One Definition Rule) violations,
|
||||||
|
// variable templates are required to have external linkage
|
||||||
|
template<typename T> |
||||||
|
constexpr T staticConst {}; |
||||||
|
|
||||||
|
} // namespace Detail
|
||||||
|
|
||||||
|
} // namespace Util
|
||||||
|
|
||||||
|
#endif // META_ODR_H
|
Loading…
Reference in new issue