Overview
Examples
Screenshots
Comparisons
Applications
Download
Documentation
Tutorials
Bazaar
Status & Roadmap
FAQ
Authors & License
Forums
Funding Ultimate++
Search on this site
Search in forums












SourceForge.net Logo
Home » Developing U++ » U++ Developers corner » [Solved] template.h errors when porting from 2010 source to 2012
[Solved] template.h errors when porting from 2010 source to 2012 [message #45161] Mon, 21 September 2015 09:55
NilaT is currently offline  NilaT
Messages: 70
Registered: November 2011
Location: Austria
Member
Hello everybody, once again I need your advice.
I have a rather big program, which I want to port from 2010 sources to 2012.
With 2010 everything compiles without errors, but when compiling in 2012, I get the following errors.
I also tried commenting out the source file, as advised somewhere here in the forum... without success...
The funny thing is, we have other programs with 2012 source too, which compile just fine. So I don't know where to look at first.
Everything is compiled with MSC9.
Please help me as soon as possible, because I need this program for work.
Thanks!

Quote:
c:\work\externsrc\uppsrc_2012\tcore\template.h(60) : error C2143: syntax error : missing ';' before ''template<''
c:\work\externsrc\uppsrc_2012\tcore\template.h(60) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
c:\work\externsrc\uppsrc_2012\tcore\template.h(61) : error C2065: 'Stream' : undeclared identifier
c:\work\externsrc\uppsrc_2012\tcore\template.h(61) : error C2065: 'stream' : undeclared identifier
c:\work\externsrc\uppsrc_2012\tcore\template.h(61) : error C2065: 'object' : undeclared identifier
c:\work\externsrc\uppsrc_2012\tcore\template.h(64) : error C2182: 'SerializeRaw' : illegal use of type 'void'
c:\work\externsrc\uppsrc_2012\tcore\template.h(64) : error C2998: 'int SerializeRaw' : cannot be a template definition
c:\work\externsrc\uppsrc_2012\tcore\template.h(67) : error C2065: 'Stream' : undeclared identifier
c:\work\externsrc\uppsrc_2012\tcore\template.h(67) : error C2065: 'stream' : undeclared identifier
c:\work\externsrc\uppsrc_2012\tcore\template.h(67) : error C2065: 'object' : undeclared identifier
c:\work\externsrc\uppsrc_2012\tcore\template.h(72) : error C2182: 'SerializeEnum' : illegal use of type 'void'
c:\work\externsrc\uppsrc_2012\tcore\template.h(72) : error C2998: 'int SerializeEnum' : cannot be a template definition
c:\work\externsrc\uppsrc_2012\tcore\template.h(75) : error C2061: syntax error : identifier 'String'
c:\work\externsrc\uppsrc_2012\tcore\template.h(83) : error C2146: syntax error : missing ';' before identifier 'SerializeOut'
c:\work\externsrc\uppsrc_2012\tcore\template.h(83) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
c:\work\externsrc\uppsrc_2012\tcore\template.h(83) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
c:\work\externsrc\uppsrc_2012\tcore\template.h(83) : error C2143: syntax error : missing ',' before '&'
c:\work\externsrc\uppsrc_2012\tcore\template.h(91) : error C2143: syntax error : missing ',' before '<'
c:\work\externsrc\uppsrc_2012\tcore\template.h(103) : see reference to class template instantiation 'PtrValueRep<T>' being compiled
c:\work\externsrc\uppsrc_2012\tcore\template.h(98) : error C2653: 'Value' : is not a class or namespace name
c:\work\externsrc\uppsrc_2012\tcore\template.h(98) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
c:\work\externsrc\uppsrc_2012\tcore\template.h(98) : error C2143: syntax error : missing ',' before '*'
c:\work\externsrc\uppsrc_2012\tcore\template.h(99) : error C2146: syntax error : missing ';' before identifier 'AsString'
c:\work\externsrc\uppsrc_2012\tcore\template.h(99) : error C2433: 'PtrValueRep<T>::String' : 'virtual' not permitted on data declarations
c:\work\externsrc\uppsrc_2012\tcore\template.h(99) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
c:\work\externsrc\uppsrc_2012\tcore\template.h(99) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
c:\work\externsrc\uppsrc_2012\tcore\template.h(99) : warning C4183: 'AsString': missing return type; assumed to be a member function returning 'int'
c:\work\externsrc\uppsrc_2012\tcore\template.h(101) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
c:\work\externsrc\uppsrc_2012\tcore\template.h(101) : error C2143: syntax error : missing ';' before '<'
c:\work\externsrc\uppsrc_2012\tcore\template.h(101) : error C2653: 'Value' : is not a class or namespace name
c:\work\externsrc\uppsrc_2012\tcore\template.h(102) : error C2334: unexpected token(s) preceding '{'; skipping apparent function body
c:\work\externsrc\uppsrc_2012\tcore\template.h(106) : error C2653: 'Value' : is not a class or namespace name
c:\work\externsrc\uppsrc_2012\tcore\template.h(106) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
c:\work\externsrc\uppsrc_2012\tcore\template.h(106) : error C2143: syntax error : missing ',' before '*'
c:\work\externsrc\uppsrc_2012\tcore\template.h(120) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
c:\work\externsrc\uppsrc_2012\tcore\template.h(122) : see reference to class template instantiation 'PtrValue<T>' being compiled
c:\work\externsrc\uppsrc_2012\tcore\template.h(120) : error C2143: syntax error : missing ',' before '&'
c:\work\externsrc\uppsrc_2012\tcore\template.h(121) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
c:\work\externsrc\uppsrc_2012\tcore\template.h(121) : error C2143: syntax error : missing ',' before '&'
c:\work\externsrc\uppsrc_2012\tcore\template.h(125) : error C2146: syntax error : missing ';' before identifier 'PtrToValue'
c:\work\externsrc\uppsrc_2012\tcore\template.h(125) : error C2433: 'Value' : 'inline' not permitted on data declarations
c:\work\externsrc\uppsrc_2012\tcore\template.h(125) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
c:\work\externsrc\uppsrc_2012\tcore\template.h(125) : error C2065: 'T' : undeclared identifier
c:\work\externsrc\uppsrc_2012\tcore\template.h(125) : error C2065: 'p' : undeclared identifier
c:\work\externsrc\uppsrc_2012\tcore\template.h(125) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
c:\work\externsrc\uppsrc_2012\tcore\template.h(125) : error C2143: syntax error : missing ';' before '<end Parse>'
c:\work\externsrc\uppsrc_2012\tcore\template.h(405) : error C2039: 'RefCon' : is not a member of 'Upp'
c:\work\externsrc\uppsrc_2012\tcore\template.h(405) : error C2146: syntax error : missing ';' before identifier 'RefCon'
c:\work\externsrc\uppsrc_2012\tcore\template.h(405) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
c:\work\externsrc\uppsrc_2012\tcore\template.h(408) : error C2955: 'Upp::Upp' : use of class template requires template argument list
c:\work\externsrc\uppsrc_2012\tcore\template.h(405) : see declaration of 'Upp::Upp'
c:\work\externsrc\uppsrc_2012\tcore\template.h(408) : error C2027: use of undefined type 'Upp::Upp'
c:\work\externsrc\uppsrc_2012\tcore\template.h(405) : see declaration of 'Upp::Upp'
c:\work\externsrc\uppsrc_2012\tcore\template.h(408) : error C2146: syntax error : missing ';' before identifier 'RefPtr'
c:\work\externsrc\uppsrc_2012\tcore\template.h(408) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
c:\work\externsrc\uppsrc_2012\tcore\template.h(416) : error C2039: 'RefCon' : is not a member of 'Upp::Upp'
c:\work\externsrc\uppsrc_2012\tcore\template.h(405) : see declaration of 'Upp::Upp'
c:\work\externsrc\uppsrc_2012\tcore\template.h(445) : see reference to class template instantiation 'Upp::WeakCon<T>' being compiled
c:\work\externsrc\uppsrc_2012\tcore\template.h(416) : error C2990: 'Upp::Upp' : non-class template has already been declared as a class template
c:\work\externsrc\uppsrc_2012\tcore\template.h(405) : see declaration of 'Upp::Upp'
c:\work\externsrc\uppsrc_2012\tcore\template.h(416) : error C2143: syntax error : missing ';' before '<'
c:\work\externsrc\uppsrc_2012\tcore\template.h(416) : error C2079: 'Upp::RefCon' uses undefined class 'Upp::Upp'
c:\work\externsrc\uppsrc_2012\tcore\template.h(416) : error C2433: 'Upp::RefCon' : 'friend' not permitted on data declarations
c:\work\externsrc\uppsrc_2012\tcore\template.h(416) : error C2238: unexpected token(s) preceding ';'
c:\work\externsrc\uppsrc_2012\tcore\template.h(422) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
c:\work\externsrc\uppsrc_2012\tcore\template.h(422) : error C2143: syntax error : missing ',' before '<'
c:\work\externsrc\uppsrc_2012\tcore\template.h(425) : error C2833: 'operator RefCon' is not a recognized operator or type
c:\work\externsrc\uppsrc_2012\tcore\template.h(425) : error C2059: syntax error : 'newline'
c:\work\externsrc\uppsrc_2012\tcore\template.h(425) : error C2334: unexpected token(s) preceding '{'; skipping apparent function body
c:\work\externsrc\uppsrc_2012\tcore\template.h(429) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
c:\work\externsrc\uppsrc_2012\tcore\template.h(429) : error C2143: syntax error : missing ',' before '<'
c:\work\externsrc\uppsrc_2012\tcore\template.h(454) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
c:\work\externsrc\uppsrc_2012\tcore\template.h(465) : see reference to class template instantiation 'Upp::WeakPtr<T>' being compiled
c:\work\externsrc\uppsrc_2012\tcore\template.h(454) : error C2143: syntax error : missing ',' before '<'
c:\work\externsrc\uppsrc_2012\tcore\template.h(456) : error C2833: 'operator RefPtr' is not a recognized operator or type
c:\work\externsrc\uppsrc_2012\tcore\template.h(456) : error C2059: syntax error : 'newline'
c:\work\externsrc\uppsrc_2012\tcore\template.h(456) : error C2334: unexpected token(s) preceding '{'; skipping apparent function body
c:\work\externsrc\uppsrc_2012\tcore\template.h(460) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
c:\work\externsrc\uppsrc_2012\tcore\template.h(460) : error C2143: syntax error : missing ',' before '<'
c:\work\externsrc\uppsrc_2012\tcore\template.h(471) : error C2955: 'Upp::Upp' : use of class template requires template argument list
c:\work\externsrc\uppsrc_2012\tcore\template.h(405) : see declaration of 'Upp::Upp'
c:\work\externsrc\uppsrc_2012\tcore\template.h(471) : error C2027: use of undefined type 'Upp::Upp'
c:\work\externsrc\uppsrc_2012\tcore\template.h(405) : see declaration of 'Upp::Upp'
c:\work\externsrc\uppsrc_2012\tcore\template.h(557) : error C2143: syntax error : missing ';' before '<'
c:\work\externsrc\uppsrc_2012\tcore\template.h(558) : see reference to class template instantiation 'Upp::VirtualArray<T>' being compiled
c:\work\externsrc\uppsrc_2012\tcore\template.h(557) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
c:\work\externsrc\uppsrc_2012\tcore\template.h(557) : error C2238: unexpected token(s) preceding ';'
c:\work\externsrc\uppsrc_2012\tcore\util.h(132) : error C2955: 'Upp::Upp' : use of class template requires template argument list
c:\work\externsrc\uppsrc_2012\tcore\template.h(405) : see declaration of 'Upp::Upp'
c:\work\externsrc\uppsrc_2012\tcore\util.h(132) : error C2027: use of undefined type 'Upp::Upp'
c:\work\externsrc\uppsrc_2012\tcore\template.h(405) : see declaration of 'Upp::Upp'
c:\work\externsrc\uppsrc_2012\tcore\util.h(132) : error C2664: 'Upp::RefManager::IsNull' : cannot convert parameter 1 from 'const Upp::Value' to 'const void *'
No user-defined-conversion operator available that can perform this conversion, or the operator cannot be called
c:\work\externsrc\uppsrc_2012\tsql\util.h(24) : error C2955: 'Upp::Upp' : use of class template requires template argument list
c:\work\externsrc\uppsrc_2012\tcore\template.h(405) : see declaration of 'Upp::Upp'
c:\work\externsrc\uppsrc_2012\tsql\util.h(24) : error C2027: use of undefined type 'Upp::Upp'
c:\work\externsrc\uppsrc_2012\tcore\template.h(405) : see declaration of 'Upp::Upp'
c:\work\externsrc\uppsrc_2012\tsql\util.h(25) : error C2955: 'Upp::Upp' : use of class template requires template argument list
c:\work\externsrc\uppsrc_2012\tcore\template.h(405) : see declaration of 'Upp::Upp'
c:\work\externsrc\uppsrc_2012\tsql\util.h(25) : error C2027: use of undefined type 'Upp::Upp'
c:\work\externsrc\uppsrc_2012\tcore\template.h(405) : see declaration of 'Upp::Upp'
c:\work\externsrc\uppsrc_2012\tsql\util.h(26) : error C2955: 'Upp::Upp' : use of class template requires template argument list
c:\work\externsrc\uppsrc_2012\tcore\template.h(405) : see declaration of 'Upp::Upp'
c:\work\externsrc\uppsrc_2012\tsql\util.h(26) : error C2027: use of undefined type 'Upp::Upp'
c:\work\externsrc\uppsrc_2012\tcore\template.h(405) : see declaration of 'Upp::Upp'
C:\Work\ExternSrc\uppsrc_2012\Core/t.h(202) : error C2955: 'Upp::Upp' : use of class template requires template argument list
c:\work\externsrc\uppsrc_2012\tcore\template.h(405) : see declaration of 'Upp::Upp'
C:\Work\ExternSrc\uppsrc_2012\Core/t.h(202) : error C2027: use of undefined type 'Upp::Upp'
c:\work\externsrc\uppsrc_2012\tcore\template.h(405) : see declaration of 'Upp::Upp'
C:\Work\ExternSrc\uppsrc_2012\Core/t.h(204) : error C2955: 'Upp::Upp' : use of class template requires template argument list
c:\work\externsrc\uppsrc_2012\tcore\template.h(405) : see declaration of 'Upp::Upp'
C:\Work\ExternSrc\uppsrc_2012\Core/t.h(204) : error C2027: use of undefined type 'Upp::Upp'
c:\work\externsrc\uppsrc_2012\tcore\template.h(405) : see declaration of 'Upp::Upp'
TSql_init.icpp
c:\work\externsrc\uppsrc_2012\tcore\template.h(60) : error C2143: syntax error : missing ';' before ''template<''
c:\work\externsrc\uppsrc_2012\tcore\template.h(60) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
c:\work\externsrc\uppsrc_2012\tcore\template.h(61) : error C2065: 'Stream' : undeclared identifier
c:\work\externsrc\uppsrc_2012\tcore\template.h(61) : error C2065: 'stream' : undeclared identifier
c:\work\externsrc\uppsrc_2012\tcore\template.h(61) : error C2065: 'object' : undeclared identifier
c:\work\externsrc\uppsrc_2012\tcore\template.h(64) : error C2182: 'SerializeRaw' : illegal use of type 'void'
c:\work\externsrc\uppsrc_2012\tcore\template.h(64) : error C2998: 'int SerializeRaw' : cannot be a template definition
c:\work\externsrc\uppsrc_2012\tcore\template.h(67) : error C2065: 'Stream' : undeclared identifier
c:\work\externsrc\uppsrc_2012\tcore\template.h(67) : error C2065: 'stream' : undeclared identifier
c:\work\externsrc\uppsrc_2012\tcore\template.h(67) : error C2065: 'object' : undeclared identifier
c:\work\externsrc\uppsrc_2012\tcore\template.h(72) : error C2182: 'SerializeEnum' : illegal use of type 'void'
c:\work\externsrc\uppsrc_2012\tcore\template.h(72) : error C2998: 'int SerializeEnum' : cannot be a template definition
c:\work\externsrc\uppsrc_2012\tcore\template.h(75) : error C2061: syntax error : identifier 'String'
c:\work\externsrc\uppsrc_2012\tcore\template.h(83) : error C2146: syntax error : missing ';' before identifier 'SerializeOut'
c:\work\externsrc\uppsrc_2012\tcore\template.h(83) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
c:\work\externsrc\uppsrc_2012\tcore\template.h(83) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
c:\work\externsrc\uppsrc_2012\tcore\template.h(83) : error C2143: syntax error : missing ',' before '&'
c:\work\externsrc\uppsrc_2012\tcore\template.h(91) : error C2143: syntax error : missing ',' before '<'
c:\work\externsrc\uppsrc_2012\tcore\template.h(103) : see reference to class template instantiation 'PtrValueRep<T>' being compiled
c:\work\externsrc\uppsrc_2012\tcore\template.h(98) : error C2653: 'Value' : is not a class or namespace name
c:\work\externsrc\uppsrc_2012\tcore\template.h(98) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
c:\work\externsrc\uppsrc_2012\tcore\template.h(98) : error C2143: syntax error : missing ',' before '*'
c:\work\externsrc\uppsrc_2012\tcore\template.h(99) : error C2146: syntax error : missing ';' before identifier 'AsString'
c:\work\externsrc\uppsrc_2012\tcore\template.h(99) : error C2433: 'PtrValueRep<T>::String' : 'virtual' not permitted on data declarations
c:\work\externsrc\uppsrc_2012\tcore\template.h(99) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
c:\work\externsrc\uppsrc_2012\tcore\template.h(99) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
c:\work\externsrc\uppsrc_2012\tcore\template.h(99) : warning C4183: 'AsString': missing return type; assumed to be a member function returning 'int'
c:\work\externsrc\uppsrc_2012\tcore\template.h(101) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
c:\work\externsrc\uppsrc_2012\tcore\template.h(101) : error C2143: syntax error : missing ';' before '<'
c:\work\externsrc\uppsrc_2012\tcore\template.h(101) : error C2653: 'Value' : is not a class or namespace name
c:\work\externsrc\uppsrc_2012\tcore\template.h(102) : error C2334: unexpected token(s) preceding '{'; skipping apparent function body
c:\work\externsrc\uppsrc_2012\tcore\template.h(106) : error C2653: 'Value' : is not a class or namespace name
c:\work\externsrc\uppsrc_2012\tcore\template.h(106) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
c:\work\externsrc\uppsrc_2012\tcore\template.h(106) : error C2143: syntax error : missing ',' before '*'
c:\work\externsrc\uppsrc_2012\tcore\template.h(120) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
c:\work\externsrc\uppsrc_2012\tcore\template.h(122) : see reference to class template instantiation 'PtrValue<T>' being compiled
c:\work\externsrc\uppsrc_2012\tcore\template.h(120) : error C2143: syntax error : missing ',' before '&'
c:\work\externsrc\uppsrc_2012\tcore\template.h(121) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
c:\work\externsrc\uppsrc_2012\tcore\template.h(121) : error C2143: syntax error : missing ',' before '&'
c:\work\externsrc\uppsrc_2012\tcore\template.h(125) : error C2146: syntax error : missing ';' before identifier 'PtrToValue'
c:\work\externsrc\uppsrc_2012\tcore\template.h(125) : error C2433: 'Value' : 'inline' not permitted on data declarations
c:\work\externsrc\uppsrc_2012\tcore\template.h(125) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
c:\work\externsrc\uppsrc_2012\tcore\template.h(125) : error C2065: 'T' : undeclared identifier
c:\work\externsrc\uppsrc_2012\tcore\template.h(125) : error C2065: 'p' : undeclared identifier
c:\work\externsrc\uppsrc_2012\tcore\template.h(125) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
c:\work\externsrc\uppsrc_2012\tcore\template.h(125) : error C2143: syntax error : missing ';' before '<end Parse>'
TCore_init.icpp
TCore: 11 file(s) built in (0:00.09), 8 msecs / file, duration = 1669 msecs, parallelization 100%
c:\work\externsrc\uppsrc_2012\tcore\template.h(405) : error C2039: 'RefCon' : is not a member of 'Upp'
c:\work\externsrc\uppsrc_2012\tcore\template.h(405) : error C2146: syntax error : missing ';' before identifier 'RefCon'
c:\work\externsrc\uppsrc_2012\tcore\template.h(405) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
c:\work\externsrc\uppsrc_2012\tcore\template.h(408) : error C2955: 'Upp::Upp' : use of class template requires template argument list
c:\work\externsrc\uppsrc_2012\tcore\template.h(405) : see declaration of 'Upp::Upp'
c:\work\externsrc\uppsrc_2012\tcore\template.h(408) : error C2027: use of undefined type 'Upp::Upp'
c:\work\externsrc\uppsrc_2012\tcore\template.h(405) : see declaration of 'Upp::Upp'
c:\work\externsrc\uppsrc_2012\tcore\template.h(408) : error C2146: syntax error : missing ';' before identifier 'RefPtr'
c:\work\externsrc\uppsrc_2012\tcore\template.h(408) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
c:\work\externsrc\uppsrc_2012\tcore\template.h(416) : error C2039: 'RefCon' : is not a member of 'Upp::Upp'
c:\work\externsrc\uppsrc_2012\tcore\template.h(405) : see declaration of 'Upp::Upp'
c:\work\externsrc\uppsrc_2012\tcore\template.h(445) : see reference to class template instantiation 'Upp::WeakCon<T>' being compiled
c:\work\externsrc\uppsrc_2012\tcore\template.h(416) : error C2990: 'Upp::Upp' : non-class template has already been declared as a class template
c:\work\externsrc\uppsrc_2012\tcore\template.h(405) : see declaration of 'Upp::Upp'
c:\work\externsrc\uppsrc_2012\tcore\template.h(416) : error C2143: syntax error : missing ';' before '<'
c:\work\externsrc\uppsrc_2012\tcore\template.h(416) : error C2079: 'Upp::RefCon' uses undefined class 'Upp::Upp'
c:\work\externsrc\uppsrc_2012\tcore\template.h(416) : error C2433: 'Upp::RefCon' : 'friend' not permitted on data declarations
c:\work\externsrc\uppsrc_2012\tcore\template.h(416) : error C2238: unexpected token(s) preceding ';'
c:\work\externsrc\uppsrc_2012\tcore\template.h(422) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
c:\work\externsrc\uppsrc_2012\tcore\template.h(422) : error C2143: syntax error : missing ',' before '<'
c:\work\externsrc\uppsrc_2012\tcore\template.h(425) : error C2833: 'operator RefCon' is not a recognized operator or type
c:\work\externsrc\uppsrc_2012\tcore\template.h(425) : error C2059: syntax error : 'newline'
c:\work\externsrc\uppsrc_2012\tcore\template.h(425) : error C2334: unexpected token(s) preceding '{'; skipping apparent function body
c:\work\externsrc\uppsrc_2012\tcore\template.h(429) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
c:\work\externsrc\uppsrc_2012\tcore\template.h(429) : error C2143: syntax error : missing ',' before '<'
c:\work\externsrc\uppsrc_2012\tcore\template.h(454) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
c:\work\externsrc\uppsrc_2012\tcore\template.h(465) : see reference to class template instantiation 'Upp::WeakPtr<T>' being compiled
c:\work\externsrc\uppsrc_2012\tcore\template.h(454) : error C2143: syntax error : missing ',' before '<'
c:\work\externsrc\uppsrc_2012\tcore\template.h(456) : error C2833: 'operator RefPtr' is not a recognized operator or type
c:\work\externsrc\uppsrc_2012\tcore\template.h(456) : error C2059: syntax error : 'newline'
c:\work\externsrc\uppsrc_2012\tcore\template.h(456) : error C2334: unexpected token(s) preceding '{'; skipping apparent function body
c:\work\externsrc\uppsrc_2012\tcore\template.h(460) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
c:\work\externsrc\uppsrc_2012\tcore\template.h(460) : error C2143: syntax error : missing ',' before '<'
c:\work\externsrc\uppsrc_2012\tcore\template.h(471) : error C2955: 'Upp::Upp' : use of class template requires template argument list
c:\work\externsrc\uppsrc_2012\tcore\template.h(405) : see declaration of 'Upp::Upp'
c:\work\externsrc\uppsrc_2012\tcore\template.h(471) : error C2027: use of undefined type 'Upp::Upp'
c:\work\externsrc\uppsrc_2012\tcore\template.h(405) : see declaration of 'Upp::Upp'
c:\work\externsrc\uppsrc_2012\tcore\template.h(557) : error C2143: syntax error : missing ';' before '<'
c:\work\externsrc\uppsrc_2012\tcore\template.h(558) : see reference to class template instantiation 'Upp::VirtualArray<T>' being compiled
c:\work\externsrc\uppsrc_2012\tcore\template.h(557) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
c:\work\externsrc\uppsrc_2012\tcore\template.h(557) : error C2238: unexpected token(s) preceding ';'
c:\work\externsrc\uppsrc_2012\tcore\util.h(132) : error C2955: 'Upp::Upp' : use of class template requires template argument list
c:\work\externsrc\uppsrc_2012\tcore\template.h(405) : see declaration of 'Upp::Upp'
c:\work\externsrc\uppsrc_2012\tcore\util.h(132) : error C2027: use of undefined type 'Upp::Upp'
c:\work\externsrc\uppsrc_2012\tcore\template.h(405) : see declaration of 'Upp::Upp'
c:\work\externsrc\uppsrc_2012\tcore\util.h(132) : error C2664: 'Upp::RefManager::IsNull' : cannot convert parameter 1 from 'const Upp::Value' to 'const void *'
No user-defined-conversion operator available that can perform this conversion, or the operator cannot be called
c:\work\externsrc\uppsrc_2012\tsql\util.h(24) : error C2955: 'Upp::Upp' : use of class template requires template argument list
c:\work\externsrc\uppsrc_2012\tcore\template.h(405) : see declaration of 'Upp::Upp'
c:\work\externsrc\uppsrc_2012\tsql\util.h(24) : error C2027: use of undefined type 'Upp::Upp'
c:\work\externsrc\uppsrc_2012\tcore\template.h(405) : see declaration of 'Upp::Upp'
c:\work\externsrc\uppsrc_2012\tsql\util.h(25) : error C2955: 'Upp::Upp' : use of class template requires template argument list
c:\work\externsrc\uppsrc_2012\tcore\template.h(405) : see declaration of 'Upp::Upp'
c:\work\externsrc\uppsrc_2012\tsql\util.h(25) : error C2027: use of undefined type 'Upp::Upp'
c:\work\externsrc\uppsrc_2012\tcore\template.h(405) : see declaration of 'Upp::Upp'
c:\work\externsrc\uppsrc_2012\tsql\util.h(26) : error C2955: 'Upp::Upp' : use of class template requires template argument list
c:\work\externsrc\uppsrc_2012\tcore\template.h(405) : see declaration of 'Upp::Upp'
c:\work\externsrc\uppsrc_2012\tsql\util.h(26) : error C2027: use of undefined type 'Upp::Upp'
c:\work\externsrc\uppsrc_2012\tcore\template.h(405) : see declaration of 'Upp::Upp'
C:\Work\ExternSrc\uppsrc_2012\TSql\util.cpp(252) : error C2955: 'Upp::Upp' : use of class template requires template argument list
c:\work\externsrc\uppsrc_2012\tcore\template.h(405) : see declaration of 'Upp::Upp'
C:\Work\ExternSrc\uppsrc_2012\TSql\util.cpp(252) : error C2027: use of undefined type 'Upp::Upp'
c:\work\externsrc\uppsrc_2012\tcore\template.h(405) : see declaration of 'Upp::Upp'
C:\Work\ExternSrc\uppsrc_2012\TSql\util.cpp(260) : error C2955: 'Upp::Upp' : use of class template requires template argument list
c:\work\externsrc\uppsrc_2012\tcore\template.h(405) : see declaration of 'Upp::Upp'
C:\Work\ExternSrc\uppsrc_2012\TSql\util.cpp(260) : error C2027: use of undefined type 'Upp::Upp'
c:\work\externsrc\uppsrc_2012\tcore\template.h(405) : see declaration of 'Upp::Upp'
C:\Work\ExternSrc\uppsrc_2012\TSql\util.cpp(323) : error C2955: 'Upp::Upp' : use of class template requires template argument list
c:\work\externsrc\uppsrc_2012\tcore\template.h(405) : see declaration of 'Upp::Upp'
C:\Work\ExternSrc\uppsrc_2012\TSql\util.cpp(323) : error C2027: use of undefined type 'Upp::Upp'
c:\work\externsrc\uppsrc_2012\tcore\template.h(405) : see declaration of 'Upp::Upp'
C:\Work\ExternSrc\uppsrc_2012\TSql\dict.cpp(258) : error C2955: 'Upp::Upp' : use of class template requires template argument list
c:\work\externsrc\uppsrc_2012\tcore\template.h(405) : see declaration of 'Upp::Upp'
C:\Work\ExternSrc\uppsrc_2012\TSql\dict.cpp(258) : error C2027: use of undefined type 'Upp::Upp'
c:\work\externsrc\uppsrc_2012\tcore\template.h(405) : see declaration of 'Upp::Upp'
C:\Work\ExternSrc\uppsrc_2012\TSql\dict.cpp(275) : error C2955: 'Upp::Upp' : use of class template requires template argument list
c:\work\externsrc\uppsrc_2012\tcore\template.h(405) : see declaration of 'Upp::Upp'
C:\Work\ExternSrc\uppsrc_2012\TSql\dict.cpp(275) : error C2027: use of undefined type 'Upp::Upp'
c:\work\externsrc\uppsrc_2012\tcore\template.h(405) : see declaration of 'Upp::Upp'
C:\Work\ExternSrc\uppsrc_2012\TSql\dict.cpp(404) : error C2955: 'Upp::Upp' : use of class template requires template argument list
c:\work\externsrc\uppsrc_2012\tcore\template.h(405) : see declaration of 'Upp::Upp'
C:\Work\ExternSrc\uppsrc_2012\TSql\dict.cpp(404) : error C2027: use of undefined type 'Upp::Upp'
c:\work\externsrc\uppsrc_2012\tcore\template.h(405) : see declaration of 'Upp::Upp'
C:\Work\ExternSrc\uppsrc_2012\TSql\dict.cpp(409) : error C2955: 'Upp::Upp' : use of class template requires template argument list
c:\work\externsrc\uppsrc_2012\tcore\template.h(405) : see declaration of 'Upp::Upp'
C:\Work\ExternSrc\uppsrc_2012\TSql\dict.cpp(409) : error C2027: use of undefined type 'Upp::Upp'
c:\work\externsrc\uppsrc_2012\tcore\template.h(405) : see declaration of 'Upp::Upp'
C:\Work\ExternSrc\uppsrc_2012\TSql\dict.cpp(502) : error C2955: 'Upp::Upp' : use of class template requires template argument list
c:\work\externsrc\uppsrc_2012\tcore\template.h(405) : see declaration of 'Upp::Upp'
C:\Work\ExternSrc\uppsrc_2012\TSql\dict.cpp(502) : error C2027: use of undefined type 'Upp::Upp'
c:\work\externsrc\uppsrc_2012\tcore\template.h(405) : see declaration of 'Upp::Upp'



//edit: Well, I solved the problem by switching to 2014 sources. Funny errors though. Maybe someone can post a solution.

[Updated on: Mon, 21 September 2015 10:36]

Report message to a moderator

Previous Topic: MS VS 2015 build method
Next Topic: Initialization for Buffer<T>
Goto Forum:
  


Current Time: Fri Mar 29 01:56:07 CET 2024

Total time taken to generate the page: 0.01634 seconds