File tree Expand file tree Collapse file tree 2 files changed +9
-7
lines changed
src/main/include/log4cxx/helpers Expand file tree Collapse file tree 2 files changed +9
-7
lines changed Original file line number Diff line number Diff line change 94
94
# Consult https://docs.sonarsource.com/sonarqube-server/latest/analyzing-source-code/scanners/sonarscanner/ for more information and options
95
95
args : >
96
96
--define sonar.host.url="${{ env.SONAR_SERVER_URL }}"
97
- --define sonar.cfamily.build-wrapper-output ="${{ env.BUILD_WRAPPER_OUT_DIR }}"
97
+ --define sonar.cfamily.compile-commands ="${{ env.BUILD_WRAPPER_OUT_DIR }}/compile_commands.json"
98
98
--define sonar.coverageReportPaths=build/coverage.xml
99
99
Original file line number Diff line number Diff line change @@ -44,13 +44,15 @@ class SingletonHolder : public Object
44
44
45
45
public: // ...structors
46
46
SingletonHolder () {}
47
- template <typename ... Args>
48
- SingletonHolder (Args&& ... args)
49
- : m_data(std::forward<Args>(args) ... )
47
+ template < typename Arg0, typename ... Args
48
+ , typename = typename std::enable_if<!std::is_same<typename std::decay<Arg0>::type, SingletonHolder>::value>::type
49
+ >
50
+ SingletonHolder (Arg0 arg0, Args&& ... args)
51
+ : m_data(arg0, std::forward<Args>(args) ... )
50
52
{}
51
- // Prevent copying
52
- SingletonHolder (const SingletonHolder&) = delete ;
53
- SingletonHolder (SingletonHolder&&) = delete ;
53
+ // Prevent copying
54
+ SingletonHolder (const SingletonHolder&) = delete ;
55
+ SingletonHolder (SingletonHolder&&) = delete ;
54
56
55
57
public: // Accessors
56
58
T& value () { return m_data; }
You can’t perform that action at this time.
0 commit comments