1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66
|
||=== Build: Debug in ODFAEG-DEMO (compiler: GNU GCC Compiler) ===|
/usr/include/c++/4.9/tuple||In instantiation of struct std::_Head_base<1ul, odfaeg::IRefVal<int>, false>:|
/usr/include/c++/4.9/tuple|229| recursively required from struct std::_Tuple_impl<1ul, odfaeg::IRefVal<int> >|
/usr/include/c++/4.9/tuple|229|required from struct std::_Tuple_impl<0ul, A*, odfaeg::IRefVal<int> >|
/usr/include/c++/4.9/tuple|521|required from class std::tuple<A*, odfaeg::IRefVal<int> >|
/usr/local/include/odfaeg/Core/fastDelegate.h|284|required from class odfaeg::FastDelegate2<A, int>|
/usr/local/include/odfaeg/Core/fastDelegate.h|432|required from odfaeg::FastDelegate<void>::FastDelegate(void (O::*)(A ...), O*, A ...) [with O = A; A = {int}]|
/home/laurent/Développement/Projets-c++/ODFAEG-DEMO/main.cpp|106|required from here|
/usr/include/c++/4.9/tuple|172|error: cannot declare field std::_Head_base<1ul, odfaeg::IRefVal<int>, false>::_M_head_impl to be of abstract type odfaeg::IRefVal<int>|
/usr/local/include/odfaeg/Core/fastDelegate.h|13|note: because the following virtual functions are pure within odfaeg::IRefVal<int>:|
/usr/local/include/odfaeg/Core/fastDelegate.h|15|note: T& odfaeg::IRefVal<T>::get() [with T = int]|
/usr/local/include/odfaeg/Core/fastDelegate.h|16|note: std::unique_ptr<odfaeg::IRefVal<T> > odfaeg::IRefVal<T>::clone() const [with T = int]|
/usr/include/c++/4.9/tuple||In instantiation of constexpr std::_Head_base<_Idx, _Head, false>::_Head_base() [with long unsigned int _Idx = 0ul; _Head = std::reference_wrapper<int>]:|
/usr/include/c++/4.9/tuple|251|required from constexpr std::_Tuple_impl<_Idx, _Head, _Tail ...>::_Tuple_impl() [with long unsigned int _Idx = 0ul; _Head = std::reference_wrapper<int>; _Tail = {}]|
/usr/include/c++/4.9/tuple|394|required from constexpr std::tuple< <template-parameter-1-1> >::tuple() [with _Elements = {std::reference_wrapper<int>}]|
/usr/local/include/odfaeg/Core/fastDelegate.h|130|required from odfaeg::FastDelegate6<F, A>::FastDelegate6(F, A ...) [with F = void (*)(int&); A = {std::reference_wrapper<int>}]|
/usr/local/include/odfaeg/Core/fastDelegate.h|439|required from odfaeg::FastDelegate<void>::FastDelegate(F, A ...) [with F = void (*)(int&); A = {std::reference_wrapper<int>}]|
/home/laurent/Développement/Projets-c++/ODFAEG-DEMO/main.cpp|150|required from here|
/usr/include/c++/4.9/tuple|131|error: no matching function for call to std::reference_wrapper<int>::reference_wrapper()|
/usr/include/c++/4.9/tuple|131|note: candidates are:|
/usr/include/c++/4.9/functional|413|note: std::reference_wrapper<_Tp>::reference_wrapper(const std::reference_wrapper<_Tp>&) [with _Tp = int]|
/usr/include/c++/4.9/functional|413|note: candidate expects 1 argument, 0 provided|
/usr/include/c++/4.9/functional|407|note: std::reference_wrapper<_Tp>::reference_wrapper(_Tp&) [with _Tp = int]|
/usr/include/c++/4.9/functional|407|note: candidate expects 1 argument, 0 provided|
/usr/include/c++/4.9/tuple||In instantiation of std::_Tuple_impl<_Idx, _Head, _Tail ...>& std::_Tuple_impl<_Idx, _Head, _Tail ...>::operator=(std::_Tuple_impl<_Idx, _UHead, _UTails ...>&&) [with _UHead = int; _UTails = {}; long unsigned int _Idx = 1ul; _Head = odfaeg::IRefVal<int>; _Tail = {}]:|
/usr/include/c++/4.9/tuple|368|required from std::_Tuple_impl<_Idx, _Head, _Tail ...>& std::_Tuple_impl<_Idx, _Head, _Tail ...>::operator=(std::_Tuple_impl<_Idx, _UHead, _UTails ...>&&) [with _UHead = A*; _UTails = {int}; long unsigned int _Idx = 0ul; _Head = A*; _Tail = {odfaeg::IRefVal<int>}]|
/usr/include/c++/4.9/tuple|642|required from std::tuple<_T1, _T2>& std::tuple<_T1, _T2>::operator=(std::tuple<_U1, _U2>&&) [with _U1 = A*; _U2 = int; _T1 = A*; _T2 = odfaeg::IRefVal<int>]|
/usr/local/include/odfaeg/Core/fastDelegate.h|265|required from void odfaeg::FastDelegate2<O, A>::setParams(O*, A ...) [with O = A; A = {int}]|
/usr/local/include/odfaeg/Core/fastDelegate.h|452|required from void odfaeg::FastDelegate<void>::setParams(O*, A ...) [with O = A; <template-parameter-1-2> = void; A = {int}]|
/home/laurent/Développement/Projets-c++/ODFAEG-DEMO/main.cpp|108|required from here|
/usr/include/c++/4.9/tuple|366|error: no match for operator= (operand types are odfaeg::IRefVal<int> and int)|
/usr/include/c++/4.9/tuple|366|note: candidate is:|
/usr/local/include/odfaeg/Core/fastDelegate.h|21|note: odfaeg::IRefVal<T>& odfaeg::IRefVal<T>::operator=(const odfaeg::IRefVal<T>&) [with T = int]|
/usr/local/include/odfaeg/Core/fastDelegate.h|21|note: no known conversion for argument 1 from int to const odfaeg::IRefVal<int>&|
/usr/include/c++/4.9/tuple||In instantiation of struct std::_Head_base<1ul, odfaeg::IRefVal<odfaeg::OTextArchive*>, false>:|
/usr/include/c++/4.9/tuple|229| recursively required from struct std::_Tuple_impl<1ul, odfaeg::IRefVal<odfaeg::OTextArchive*> >|
/usr/include/c++/4.9/tuple|229|required from struct std::_Tuple_impl<0ul, B*, odfaeg::IRefVal<odfaeg::OTextArchive*> >|
/usr/include/c++/4.9/tuple|521|required from class std::tuple<B*, odfaeg::IRefVal<odfaeg::OTextArchive*> >|
/usr/local/include/odfaeg/Core/fastDelegate.h|284|required from class odfaeg::FastDelegate2<B, odfaeg::OTextArchive*>|
/usr/local/include/odfaeg/Core/fastDelegate.h|452|required from void odfaeg::FastDelegate<void>::setParams(O*, A ...) [with O = B; <template-parameter-1-2> = void; A = {odfaeg::OTextArchive*}]|
/usr/local/include/odfaeg/Core/serialization.h|58|required from static void odfaeg::BaseFact<B>::callFunction(std::string, std::string, std::string, A ...) [with A = {B*, odfaeg::OTextArchive*}; B = B; std::string = std::basic_string<char>]|
/usr/local/include/odfaeg/Core/serialization.h|96|required from void odfaeg::Serializer<B>::serialize(std::string, std::string, Archive*) [with Archive = odfaeg::OTextArchive; B = B; std::string = std::basic_string<char>]|
/home/laurent/Développement/Projets-c++/ODFAEG-DEMO/main.cpp|41|required from void B::BKEY::serialize_object(std::string, std::string, Archive*) [with Archive = odfaeg::OTextArchive; std::string = std::basic_string<char>]|
/usr/local/include/odfaeg/Core/archive.h|204|required from void odfaeg::OTextArchive::operator()(O*, D ...) [with O = B; D = {}; <template-parameter-1-3> = void; <template-parameter-1-4> = void; <template-parameter-1-5> = void; <template-parameter-1-6> = void]|
/home/laurent/Développement/Projets-c++/ODFAEG-DEMO/main.cpp|158|required from here|
/usr/include/c++/4.9/tuple|172|error: cannot declare field std::_Head_base<1ul, odfaeg::IRefVal<odfaeg::OTextArchive*>, false>::_M_head_impl to be of abstract type odfaeg::IRefVal<odfaeg::OTextArchive*>|
/usr/local/include/odfaeg/Core/fastDelegate.h|13|note: because the following virtual functions are pure within odfaeg::IRefVal<odfaeg::OTextArchive*>:|
/usr/local/include/odfaeg/Core/fastDelegate.h|15|note: T& odfaeg::IRefVal<T>::get() [with T = odfaeg::OTextArchive*]|
/usr/local/include/odfaeg/Core/fastDelegate.h|16|note: std::unique_ptr<odfaeg::IRefVal<T> > odfaeg::IRefVal<T>::clone() const [with T = odfaeg::OTextArchive*]|
/usr/include/c++/4.9/tuple||In instantiation of struct std::_Head_base<1ul, odfaeg::IRefVal<odfaeg::ITextArchive*>, false>:|
/usr/include/c++/4.9/tuple|229| recursively required from struct std::_Tuple_impl<1ul, odfaeg::IRefVal<odfaeg::ITextArchive*> >|
/usr/include/c++/4.9/tuple|229|required from struct std::_Tuple_impl<0ul, B*, odfaeg::IRefVal<odfaeg::ITextArchive*> >|
/usr/include/c++/4.9/tuple|521|required from class std::tuple<B*, odfaeg::IRefVal<odfaeg::ITextArchive*> >|
/usr/local/include/odfaeg/Core/fastDelegate.h|284|required from class odfaeg::FastDelegate2<B, odfaeg::ITextArchive*>|
/usr/local/include/odfaeg/Core/fastDelegate.h|452|required from void odfaeg::FastDelegate<void>::setParams(O*, A ...) [with O = B; <template-parameter-1-2> = void; A = {odfaeg::ITextArchive*}]|
/usr/local/include/odfaeg/Core/serialization.h|58|required from static void odfaeg::BaseFact<B>::callFunction(std::string, std::string, std::string, A ...) [with A = {B*, odfaeg::ITextArchive*}; B = B; std::string = std::basic_string<char>]|
/usr/local/include/odfaeg/Core/serialization.h|96|required from void odfaeg::Serializer<B>::serialize(std::string, std::string, Archive*) [with Archive = odfaeg::ITextArchive; B = B; std::string = std::basic_string<char>]|
/home/laurent/Développement/Projets-c++/ODFAEG-DEMO/main.cpp|41|required from void B::BKEY::serialize_object(std::string, std::string, Archive*) [with Archive = odfaeg::ITextArchive; std::string = std::basic_string<char>]|
/usr/local/include/odfaeg/Core/archive.h|539|required from void odfaeg::ITextArchive::operator()(O*&, D ...) [with O = B; D = {}; <template-parameter-1-3> = void; <template-parameter-1-4> = void; <template-parameter-1-5> = void; <template-parameter-1-6> = void]|
/home/laurent/Développement/Projets-c++/ODFAEG-DEMO/main.cpp|161|required from here|
/usr/include/c++/4.9/tuple|172|error: cannot declare field std::_Head_base<1ul, odfaeg::IRefVal<odfaeg::ITextArchive*>, false>::_M_head_impl to be of abstract type odfaeg::IRefVal<odfaeg::ITextArchive*>|
/usr/local/include/odfaeg/Core/fastDelegate.h|13|note: because the following virtual functions are pure within odfaeg::IRefVal<odfaeg::ITextArchive*>:|
/usr/local/include/odfaeg/Core/fastDelegate.h|15|note: T& odfaeg::IRefVal<T>::get() [with T = odfaeg::ITextArchive*]|
/usr/local/include/odfaeg/Core/fastDelegate.h|16|note: std::unique_ptr<odfaeg::IRefVal<T> > odfaeg::IRefVal<T>::clone() const [with T = odfaeg::ITextArchive*]|
||=== Build failed: 8 error(s), 38 warning(s) (0 minute(s), 1 second(s)) ===| |
Partager