diff --git a/include/xrpl/protocol/Rules.h b/include/xrpl/protocol/Rules.h index 4b2631cdd8..daae045932 100644 --- a/include/xrpl/protocol/Rules.h +++ b/include/xrpl/protocol/Rules.h @@ -23,11 +23,8 @@ isFeatureEnabled(uint256 const& feature, bool resultIfNoRules); * Returns false if no global Rules object is available. i.e. Outside of * a Transactor context */ -inline bool -isFeatureEnabled(uint256 const& feature) -{ - return isFeatureEnabled(feature, false); -} +bool +isFeatureEnabled(uint256 const& feature); class DigestAwareReadView; diff --git a/src/libxrpl/protocol/Rules.cpp b/src/libxrpl/protocol/Rules.cpp index df98d698e8..d1649b72d5 100644 --- a/src/libxrpl/protocol/Rules.cpp +++ b/src/libxrpl/protocol/Rules.cpp @@ -147,4 +147,10 @@ isFeatureEnabled(uint256 const& feature, bool resultIfNoRules) return rules->enabled(feature); } +bool +isFeatureEnabled(uint256 const& feature) +{ + return isFeatureEnabled(feature, false); +} + } // namespace xrpl