cplusplus
cplusplus copied to clipboard
Testing with https://github.com/duneroadrunner/SaferCPlusPlus
While testing cxx with https://github.com/duneroadrunner/SaferCPlusPlus we I'm getting this errors (while g++-9.4 parse it fine):
cxx SaferCPlusPlus/examples/msetl_example/msetl_example.cpp -fsyntax-only -toolchain linux -ISaferCPlusPlus/examples/msetl_example/../../include
SaferCPlusPlus/examples/msetl_example/../../include/msemsevector.h:1326:69: expected ')'
gnii_vector(_Myt& _X) : base_class(CNoopOrReadLockedSrcRefHolder<typename std::is_trivially_copy_constructible<_Ty>::type, _Myt>(_X).ref().contained_vector()) { /*m_debug_size = size();*/ }
^
SaferCPlusPlus/examples/msetl_example/../../include/msemsevector.h:1326:126: expected a declarator
gnii_vector(_Myt& _X) : base_class(CNoopOrReadLockedSrcRefHolder<typename std::is_trivially_copy_constructible<_Ty>::type, _Myt>(_X).ref().contained_vector()) { /*m_debug_size = size();*/ }
^
SaferCPlusPlus/examples/msetl_example/../../include/msemsevector.h:1326:132: expected a declarator
gnii_vector(_Myt& _X) : base_class(CNoopOrReadLockedSrcRefHolder<typename std::is_trivially_copy_constructible<_Ty>::type, _Myt>(_X).ref().contained_vector()) { /*m_debug_size = size();*/ }
^
SaferCPlusPlus/examples/msetl_example/../../include/msemsevector.h:1326:133: expected a declaration
gnii_vector(_Myt& _X) : base_class(CNoopOrReadLockedSrcRefHolder<typename std::is_trivially_copy_constructible<_Ty>::type, _Myt>(_X).ref().contained_vector()) { /*m_debug_size = size();*/ }
^
SaferCPlusPlus/examples/msetl_example/../../include/msemsevector.h:1326:136: expected a declarator
gnii_vector(_Myt& _X) : base_class(CNoopOrReadLockedSrcRefHolder<typename std::is_trivially_copy_constructible<_Ty>::type, _Myt>(_X).ref().contained_vector()) { /*m_debug_size = size();*/ }
^
SaferCPlusPlus/examples/msetl_example/../../include/msemsevector.h:1326:137: expected a declaration
gnii_vector(_Myt& _X) : base_class(CNoopOrReadLockedSrcRefHolder<typename std::is_trivially_copy_constructible<_Ty>::type, _Myt>(_X).ref().contained_vector()) { /*m_debug_size = size();*/ }
^
SaferCPlusPlus/examples/msetl_example/../../include/msemsevector.h:1326:141: expected a declarator
gnii_vector(_Myt& _X) : base_class(CNoopOrReadLockedSrcRefHolder<typename std::is_trivially_copy_constructible<_Ty>::type, _Myt>(_X).ref().contained_vector()) { /*m_debug_size = size();*/ }
^
SaferCPlusPlus/examples/msetl_example/../../include/msemsevector.h:1326:142: expected a declaration
gnii_vector(_Myt& _X) : base_class(CNoopOrReadLockedSrcRefHolder<typename std::is_trivially_copy_constructible<_Ty>::type, _Myt>(_X).ref().contained_vector()) { /*m_debug_size = size();*/ }
^
SaferCPlusPlus/examples/msetl_example/../../include/msemsevector.h:1326:143: expected a declaration
gnii_vector(_Myt& _X) : base_class(CNoopOrReadLockedSrcRefHolder<typename std::is_trivially_copy_constructible<_Ty>::type, _Myt>(_X).ref().contained_vector()) { /*m_debug_size = size();*/ }
^
SaferCPlusPlus/examples/msetl_example/../../include/msemsevector.h:1326:160: expected a declarator
gnii_vector(_Myt& _X) : base_class(CNoopOrReadLockedSrcRefHolder<typename std::is_trivially_copy_constructible<_Ty>::type, _Myt>(_X).ref().contained_vector()) { /*m_debug_size = size();*/ }
^
SaferCPlusPlus/examples/msetl_example/../../include/msemsevector.h:1326:161: expected a declaration
gnii_vector(_Myt& _X) : base_class(CNoopOrReadLockedSrcRefHolder<typename std::is_trivially_copy_constructible<_Ty>::type, _Myt>(_X).ref().contained_vector()) { /*m_debug_size = size();*/ }
^
SaferCPlusPlus/examples/msetl_example/../../include/msemsevector.h:1326:162: expected a declaration
gnii_vector(_Myt& _X) : base_class(CNoopOrReadLockedSrcRefHolder<typename std::is_trivially_copy_constructible<_Ty>::type, _Myt>(_X).ref().contained_vector()) { /*m_debug_size = size();*/ }
^
SaferCPlusPlus/examples/msetl_example/../../include/msemsevector.h:1326:164: expected a declaration
gnii_vector(_Myt& _X) : base_class(CNoopOrReadLockedSrcRefHolder<typename std::is_trivially_copy_constructible<_Ty>::type, _Myt>(_X).ref().contained_vector()) { /*m_debug_size = size();*/ }
^
SaferCPlusPlus/examples/msetl_example/../../include/msemsevector.h:1326:193: expected a declaration
gnii_vector(_Myt& _X) : base_class(CNoopOrReadLockedSrcRefHolder<typename std::is_trivially_copy_constructible<_Ty>::type, _Myt>(_X).ref().contained_vector()) { /*m_debug_size = size();*/ }
^
SaferCPlusPlus/examples/msetl_example/../../include/msemsevector.h:1327:5: expected ';'
gnii_vector(const _Myt& _X) : base_class(CNoopOrReadLockedSrcRefHolder<typename std::is_trivially_copy_constructible<_Ty>::type, _Myt>(_X).ref().contained_vector()) {
^
SaferCPlusPlus/examples/msetl_example/../../include/msemsevector.h:1327:75: expected ')'
gnii_vector(const _Myt& _X) : base_class(CNoopOrReadLockedSrcRefHolder<typename std::is_trivially_copy_constructible<_Ty>::type, _Myt>(_X).ref().contained_vector()) {
^
SaferCPlusPlus/examples/msetl_example/../../include/msemsevector.h:1327:132: expected a declaration
gnii_vector(const _Myt& _X) : base_class(CNoopOrReadLockedSrcRefHolder<typename std::is_trivially_copy_constructible<_Ty>::type, _Myt>(_X).ref().contained_vector()) {
^
SaferCPlusPlus/examples/msetl_example/../../include/msemsevector.h:1327:138: expected a declaration
gnii_vector(const _Myt& _X) : base_class(CNoopOrReadLockedSrcRefHolder<typename std::is_trivially_copy_constructible<_Ty>::type, _Myt>(_X).ref().contained_vector()) {
^
SaferCPlusPlus/examples/msetl_example/../../include/msemsevector.h:1327:139: expected a declaration
gnii_vector(const _Myt& _X) : base_class(CNoopOrReadLockedSrcRefHolder<typename std::is_trivially_copy_constructible<_Ty>::type, _Myt>(_X).ref().contained_vector()) {
^
SaferCPlusPlus/examples/msetl_example/../../include/msemsevector.h:1327:142: expected a declaration
gnii_vector(const _Myt& _X) : base_class(CNoopOrReadLockedSrcRefHolder<typename std::is_trivially_copy_constructible<_Ty>::type, _Myt>(_X).ref().contained_vector()) {
^
SaferCPlusPlus/examples/msetl_example/../../include/msemsevector.h:1327:143: expected a declaration
gnii_vector(const _Myt& _X) : base_class(CNoopOrReadLockedSrcRefHolder<typename std::is_trivially_copy_constructible<_Ty>::type, _Myt>(_X).ref().contained_vector()) {
^
SaferCPlusPlus/examples/msetl_example/../../include/msemsevector.h:1327:147: expected a declaration
gnii_vector(const _Myt& _X) : base_class(CNoopOrReadLockedSrcRefHolder<typename std::is_trivially_copy_constructible<_Ty>::type, _Myt>(_X).ref().contained_vector()) {
^
SaferCPlusPlus/examples/msetl_example/../../include/msemsevector.h:1327:148: expected a declaration
gnii_vector(const _Myt& _X) : base_class(CNoopOrReadLockedSrcRefHolder<typename std::is_trivially_copy_constructible<_Ty>::type, _Myt>(_X).ref().contained_vector()) {
^
SaferCPlusPlus/examples/msetl_example/../../include/msemsevector.h:1327:149: expected a declaration
gnii_vector(const _Myt& _X) : base_class(CNoopOrReadLockedSrcRefHolder<typename std::is_trivially_copy_constructible<_Ty>::type, _Myt>(_X).ref().contained_vector()) {
^
SaferCPlusPlus/examples/msetl_example/../../include/msemsevector.h:1327:166: expected a declaration
gnii_vector(const _Myt& _X) : base_class(CNoopOrReadLockedSrcRefHolder<typename std::is_trivially_copy_constructible<_Ty>::type, _Myt>(_X).ref().contained_vector()) {
^
SaferCPlusPlus/examples/msetl_example/../../include/msemsevector.h:1327:167: expected a declaration
gnii_vector(const _Myt& _X) : base_class(CNoopOrReadLockedSrcRefHolder<typename std::is_trivially_copy_constructible<_Ty>::type, _Myt>(_X).ref().contained_vector()) {
^
SaferCPlusPlus/examples/msetl_example/../../include/msemsevector.h:1327:168: expected a declaration
gnii_vector(const _Myt& _X) : base_class(CNoopOrReadLockedSrcRefHolder<typename std::is_trivially_copy_constructible<_Ty>::type, _Myt>(_X).ref().contained_vector()) {
^
SaferCPlusPlus/examples/msetl_example/../../include/msemsevector.h:1327:170: expected a declaration
gnii_vector(const _Myt& _X) : base_class(CNoopOrReadLockedSrcRefHolder<typename std::is_trivially_copy_constructible<_Ty>::type, _Myt>(_X).ref().contained_vector()) {
^
SaferCPlusPlus/examples/msetl_example/../../include/msemsevector.h:1347:28: expected ';'
structure_change_guard<decltype(m_structure_change_mutex)> lock1(m_structure_change_mutex);
^
SaferCPlusPlus/examples/msetl_example/../../include/msemsevector.h:1348:28: expected ';'
structure_change_guard<decltype(_X.m_structure_change_mutex)> lock(_X.m_structure_change_mutex);
^
SaferCPlusPlus/examples/msetl_example/../../include/msemsevector.h:1354:28: expected ';'
structure_change_guard<decltype(m_structure_change_mutex)> lock1(m_structure_change_mutex);
^
SaferCPlusPlus/examples/msetl_example/../../include/msemsevector.h:1355:39: expected ';'
noop_or_structure_no_change_guard<typename mse::impl::conjunction<std::is_trivially_copy_constructible<_Ty>, std::is_trivially_move_constructible<_Ty>, std::is_trivially_destructible<_Ty> >::type, decltype(_X.m_structure_change_mutex)> lock(_X.m_structure_change_mutex);
^
SaferCPlusPlus/examples/msetl_example/../../include/msemsevector.h:1361:28: expected ';'
structure_change_guard<decltype(m_structure_change_mutex)> lock1(m_structure_change_mutex);
^
SaferCPlusPlus/examples/msetl_example/../../include/msemsevector.h:1368:39: expected ';'
noop_or_structure_no_change_guard<typename mse::impl::conjunction<std::is_trivially_copy_constructible<_Ty>, std::is_trivially_move_constructible<_Ty>, std::is_trivially_destructible<_Ty> >::type, decltype(_X.m_structure_change_mutex)> lock(_X.m_structure_change_mutex);
^
SaferCPlusPlus/examples/msetl_example/../../include/msemsevector.h:1386:28: expected ';'
structure_change_guard<decltype(m_structure_change_mutex)> lock1(m_structure_change_mutex);
^
SaferCPlusPlus/examples/msetl_example/../../include/msemsevector.h:1394:28: expected ';'
structure_change_guard<decltype(m_structure_change_mutex)> lock1(m_structure_change_mutex);
^
SaferCPlusPlus/examples/msetl_example/../../include/msemsevector.h:1398:28: expected ';'
structure_change_guard<decltype(m_structure_change_mutex)> lock1(m_structure_change_mutex);
^
SaferCPlusPlus/examples/msetl_example/../../include/msemsevector.h:1424:28: expected ';'
structure_change_guard<decltype(m_structure_change_mutex)> lock1(m_structure_change_mutex);
^
SaferCPlusPlus/examples/msetl_example/../../include/msemsevector.h:1428:28: expected ';'
structure_change_guard<decltype(m_structure_change_mutex)> lock1(m_structure_change_mutex);
^
SaferCPlusPlus/examples/msetl_example/../../include/msemsevector.h:1432:28: expected ';'
structure_change_guard<decltype(m_structure_change_mutex)> lock1(m_structure_change_mutex);
^
SaferCPlusPlus/examples/msetl_example/../../include/msemsevector.h:1437:28: expected ';'
structure_change_guard<decltype(m_structure_change_mutex)> lock1(m_structure_change_mutex);
^
SaferCPlusPlus/examples/msetl_example/../../include/msemsevector.h:1444:28: expected ';'
structure_change_guard<decltype(m_structure_change_mutex)> lock1(m_structure_change_mutex);
^
SaferCPlusPlus/examples/msetl_example/../../include/msemsevector.h:1449:28: expected ';'
structure_change_guard<decltype(m_structure_change_mutex)> lock1(m_structure_change_mutex);
^
SaferCPlusPlus/examples/msetl_example/../../include/msemsevector.h:1489:28: expected ';'
structure_change_guard<decltype(m_structure_change_mutex)> lock1(m_structure_change_mutex);
^
SaferCPlusPlus/examples/msetl_example/../../include/msemsevector.h:1494:28: expected ';'
structure_change_guard<decltype(m_structure_change_mutex)> lock1(m_structure_change_mutex);
^
SaferCPlusPlus/examples/msetl_example/../../include/msemsevector.h:1500:28: expected ';'
structure_change_guard<decltype(m_structure_change_mutex)> lock1(m_structure_change_mutex);
^
SaferCPlusPlus/examples/msetl_example/../../include/msemsevector.h:1504:28: expected ';'
structure_change_guard<decltype(m_structure_change_mutex)> lock1(m_structure_change_mutex);
^
SaferCPlusPlus/examples/msetl_example/../../include/msemsevector.h:1509:28: expected ';'
structure_change_guard<decltype(m_structure_change_mutex)> lock1(m_structure_change_mutex);
^
SaferCPlusPlus/examples/msetl_example/../../include/msemsevector.h:1586:4: expected a declaration
private:
^
SaferCPlusPlus/examples/msetl_example/../../include/msemsevector.h:1586:11: expected a declaration
private:
^
SaferCPlusPlus/examples/msetl_example/../../include/msemsevector.h:1795:4: expected a declaration
public:
^
SaferCPlusPlus/examples/msetl_example/../../include/msemsevector.h:1795:10: expected a declaration
public:
^
SaferCPlusPlus/examples/msetl_example/../../include/msemsevector.h:2105:31: expected ';'
structure_no_change_guard<decltype(_Right.m_structure_change_mutex)> lock1(_Right.m_structure_change_mutex);
^
SaferCPlusPlus/examples/msetl_example/../../include/msemsevector.h:2106:31: expected ';'
structure_no_change_guard<decltype(m_structure_change_mutex)> lock2(m_structure_change_mutex);
^
SaferCPlusPlus/examples/msetl_example/../../include/msemsevector.h:2114:31: expected ';'
structure_no_change_guard<decltype(_Right.m_structure_change_mutex)> lock1(_Right.m_structure_change_mutex);
^
SaferCPlusPlus/examples/msetl_example/../../include/msemsevector.h:2115:31: expected ';'
structure_no_change_guard<decltype(m_structure_change_mutex)> lock2(m_structure_change_mutex);
^
SaferCPlusPlus/examples/msetl_example/../../include/msemsevector.h:2120:31: expected ';'
structure_no_change_guard<decltype(_Right.m_structure_change_mutex)> lock1(_Right.m_structure_change_mutex);
^
SaferCPlusPlus/examples/msetl_example/../../include/msemsevector.h:2121:31: expected ';'
structure_no_change_guard<decltype(m_structure_change_mutex)> lock2(m_structure_change_mutex);
^
SaferCPlusPlus/examples/msetl_example/../../include/msemsevector.h:2129:31: expected ';'
structure_no_change_guard<decltype(_Right.m_structure_change_mutex)> lock1(_Right.m_structure_change_mutex);
^
SaferCPlusPlus/examples/msetl_example/../../include/msemsevector.h:2130:31: expected ';'
structure_no_change_guard<decltype(m_structure_change_mutex)> lock2(m_structure_change_mutex);
^
SaferCPlusPlus/examples/msetl_example/../../include/msemsevector.h:2162:4: expected a declaration
private:
^
SaferCPlusPlus/examples/msetl_example/../../include/msemsevector.h:2162:11: expected a declaration
private:
^
SaferCPlusPlus/examples/msetl_example/../../include/msemsevector.h:2191:28: expected ';'
structure_change_guard<decltype(m_structure_change_mutex)> lock1(m_structure_change_mutex);
^
SaferCPlusPlus/examples/msetl_example/../../include/msemsevector.h:2197:28: expected ';'
structure_change_guard<decltype(m_structure_change_mutex)> lock1(m_structure_change_mutex);
^
SaferCPlusPlus/examples/msetl_example/../../include/msemsevector.h:2207:28: expected ';'
structure_change_guard<decltype(m_structure_change_mutex)> lock1(m_structure_change_mutex);
^
SaferCPlusPlus/examples/msetl_example/../../include/msemsevector.h:2215:28: expected ';'
structure_change_guard<decltype(m_structure_change_mutex)> lock1(m_structure_change_mutex);
^
SaferCPlusPlus/examples/msetl_example/../../include/msemsevector.h:2221:28: expected ';'
structure_change_guard<decltype(m_structure_change_mutex)> lock1(m_structure_change_mutex);
^
SaferCPlusPlus/examples/msetl_example/../../include/msemsevector.h:2227:28: expected ';'
structure_change_guard<decltype(m_structure_change_mutex)> lock1(m_structure_change_mutex);
^
SaferCPlusPlus/examples/msetl_example/../../include/msemsevector.h:2304:51: expected a declaration
friend /*class */xscope_ss_const_iterator_type;
^
SaferCPlusPlus/examples/msetl_example/../../include/msemsevector.h:2305:45: expected a declaration
friend /*class */xscope_ss_iterator_type;
^
SaferCPlusPlus/examples/msetl_example/../../include/msemsevector.h:2371:2: expected a declaration
}
^
SaferCPlusPlus/examples/msetl_example/../../include/msemsevector.h:2466:1: expected a declaration
}
^