About Monkey 2 › Forums › Monkey 2 Programming Help › Reflection / Turning XML into an object
This topic contains 4 replies, has 2 voices, and was last updated by jondecker76 2 days, 10 hours ago.
Viewing 5 posts - 1 through 5 (of 5 total)
-
AuthorPosts
-
January 20, 2019 at 8:12 pm #15977
Hello
I’ve having issues figuring out how to turn some XML into an object without much luck.
For example:
Monkey123456789101112131415161718192021222324XML:<Names><Items>2</Items><Name><First>Jon</First><Last>Decker</Last></Name><Name><First>Timmy</First><Last>Jones</Last></Name></Names>' Skeleton classes matching XML definitionClass NamesField Items:IntField Name:Name[]endClass NameField FirstField LastEndI would like to write a routine which reads the XML, and uses the skeleton classes to make an object version of the data. So far, I’m not having much luck with TypeInfo.GetType().
Here is some unrelated code that is bombing (I’m making my own complete Amazon MWS API Client, and this is the last critical part):
Monkey123456789101112131415161718192021' Prove that this class existsLocal test:=New amazonmws.datatypes.GetServiceStatusResult()Print Typeof(test)' Prove that my XML node value matches the class namePrint node.Value()' So why does this fail?Local info:=TypeInfo.GetType( "amazonmws.datatypes."+node.Value() )Print Typeof(info)'Lists declarationsFor Local d := Eachin info.GetDecls()Print d.Name+":"+d.TypeNextYields the following output:GetServiceStatusResultamazonmws.datatypes.GetServiceStatusResultGetServiceStatusResultUnknown@94510546444816 PtrMonkey 2 Runtime error: SIGNAL: Memory access violationAny help would be appreciated!
January 21, 2019 at 3:04 pm #15980The mystery continues.
The problem is definitely on the reflection end. In fact, I can’t get reflection to work at all. In my current project, I have literally hundreds of imported classes, as well as a few in the local file. However, the following outputs absolutely nothing:
Monkey1234Local this:=TypeInfo.GetTypes()For Local t:= Eachin thisPrint "->" + t.Kind + " " + t.NameNextFrom the documentation, the TypeInfo.GetTypes() should return an array of user-defined types, but this is returning nothing at all. Is there a reflection filter or something I need to setup first?
January 21, 2019 at 3:19 pm #15981Getting closer….
Looking in the modules/reflection/tests folder, I can now see that there is indeed a #Reflect <namespace> filter
However, the current state of reflection appears to be broken. Two of the three tests run (enum.monkey2 and property.monkey2), but the third one alltypes.monkey2 fails to compile with a huge error. My own project also fails to compile with a huge error when i try to reflect a namespace that was part of an import file. Below is the compile error. Again, the reflection filters appear to work and everything compiles just fine if the reflected namespace is in the local file – but if it’s imported as in the case of my project or the included alltypes test – this compile error happens:
Mx2cc version 1.1.15
***** Making app ‘/home/viavacavi/Dropbox/monkey2/modules/reflection/tests/alltypes.monkey2’ (linux release x64 gcc) *****
Parsing…
Semanting…
Translating…
Compiling…
_r.cpp
Build error: System command failed:g++ -c -std=c++11 -O3 -DNDEBUG -I”/home/viavacavi/Dropbox/monkey2/modules/” -I”/home/viavacavi/Dropbox/monkey2/modules/monkey/native” -I”/home/viavacavi/Dropbox/monkey2/modules/reflection/tests/” -I”/home/viavacavi/Dropbox/monkey2/modules/bullet/bullet3-2.85.1/src/” -I”/home/viavacavi/Dropbox/monkey2/modules/litehtml/litehtml/include/” -I”/home/viavacavi/Dropbox/monkey2/modules/freetype/freetype-2.6.3/include/” -I”/home/viavacavi/Dropbox/monkey2/modules/sdl2/SDL/include/” -I”/home/viavacavi/Dropbox/monkey2/modules/zlib/zlib-1.2.11/” -DNDEBUG=1 -I”/home/viavacavi/Dropbox/monkey2/modules/reflection/tests/alltypes.buildv1.1.15/linux_release/build/” -MMD -MF”/home/viavacavi/Dropbox/monkey2/modules/reflection/tests/alltypes.buildv1.1.15/linux_release/build/r6fb05481.cpp_r.deps” -o “/home/viavacavi/Dropbox/monkey2/modules/reflection/tests/alltypes.buildv1.1.15/linux_release/build/r6fb05481.cpp_r.o” “/home/viavacavi/Dropbox/monkey2/modules/mojox/mojox.buildv1.1.15/linux_release/include/_r.cpp”
In file included from /home/viavacavi/Dropbox/monkey2/modules/litehtml/litehtml.buildv1.1.15/linux_release/include/litehtml_litehtml.h:6,
from /home/viavacavi/Dropbox/monkey2/modules/mojox/mojox.buildv1.1.15/linux_release/include/_r.cpp:8:
/home/viavacavi/Dropbox/monkey2/modules/litehtml/native/litehtml_glue.h:161:1: warning: null character(s) ignored^
In file included from /home/viavacavi/Dropbox/monkey2/modules/monkey/native/bbvariant.h:5,
from /home/viavacavi/Dropbox/monkey2/modules/monkey/native/bbmonkey.h:14,
from /home/viavacavi/Dropbox/monkey2/modules/mojox/mojox.buildv1.1.15/linux_release/include/_r.cpp:2:
/home/viavacavi/Dropbox/monkey2/modules/monkey/native/bbtypeinfo.h: In instantiation of ‘bbTypeInfo* bbGetType() [with T = litehtml::web_color]’:
/home/viavacavi/Dropbox/monkey2/modules/monkey/native/bbtypeinfo_t.h:109:77: required from ‘bbFunctionTypeInfo<void, A …>::bbFunctionTypeInfo() [with A = {t_mojo_graphics_Canvas*, litehtml::web_color}]’
/home/viavacavi/Dropbox/monkey2/modules/monkey/native/bbtypeinfo_t.h:158:36: required from ‘bbTypeInfo* bbGetFuncType() [with R = void; A = {t_mojo_graphics_Canvas*, litehtml::web_color}]’
/home/viavacavi/Dropbox/monkey2/modules/monkey/native/bbtypeinfo_t.h:168:30: required from ‘bbTypeInfo* bbGetType(const bbFunction<R(A …)>&) [with R = void; A = {t_mojo_graphics_Canvas*, litehtml::web_color}]’
/home/viavacavi/Dropbox/monkey2/modules/monkey/native/bbtypeinfo.h:85:18: required from ‘bbTypeInfo* bbGetType() [with T = bbFunction<void(t_mojo_graphics_Canvas*, litehtml::web_color)>]’
/home/viavacavi/Dropbox/monkey2/modules/monkey/native/bbdeclinfo_r.h:212:44: required from ‘bbMethodDeclInfo<C, void, A …>::bbMethodDeclInfo(bbString, bbString, bbMethodDeclInfo<C, void, A …>::R (C::*)(A …)) [with C = t_mojox_document_0container; A = {t_mojo_graphics_Canvas*, litehtml::web_color}; bbMethodDeclInfo<C, void, A …>::R = void]’
/home/viavacavi/Dropbox/monkey2/modules/monkey/native/bbdeclinfo_r.h:234:9: required from ‘bbDeclInfo* bbMethodDecl(bbString, R (C::*)(A …), bbString) [with C = t_mojox_document_0container; R = void; A = {t_mojo_graphics_Canvas*, litehtml::web_color}]’
/home/viavacavi/Dropbox/monkey2/modules/mojox/mojox.buildv1.1.15/linux_release/include/_r.cpp:263:524: required from here
/home/viavacavi/Dropbox/monkey2/modules/monkey/native/bbtypeinfo.h:85:18: error: no matching function for call to ‘bbGetType(litehtml::web_color&)’
return bbGetType( *(T*)0 );
~~~~~~~~~^~~~~~~~~~
/home/viavacavi/Dropbox/monkey2/modules/monkey/native/bbtypeinfo.h:64:45: note: candidate: ‘bbTypeInfo* bbGetType(const bbBool&)’
#define BB_GETTYPE_DECL( TYPE ) bbTypeInfo *bbGetType( TYPE const& );
^~~~~~~~~
/home/viavacavi/Dropbox/monkey2/modules/monkey/native/bbtypeinfo.h:66:1: note: in expansion of macro ‘BB_GETTYPE_DECL’
BB_GETTYPE_DECL( bbBool )
^~~~~~~~~~~~~~~
/home/viavacavi/Dropbox/monkey2/modules/monkey/native/bbtypeinfo.h:64:45: note: no known conversion for argument 1 from ‘litehtml::web_color’ to ‘const bbBool&’ {aka ‘const bool&’}
#define BB_GETTYPE_DECL( TYPE ) bbTypeInfo *bbGetType( TYPE const& );
^~~~~~~~~
/home/viavacavi/Dropbox/monkey2/modules/monkey/native/bbtypeinfo.h:66:1: note: in expansion of macro ‘BB_GETTYPE_DECL’
BB_GETTYPE_DECL( bbBool )
^~~~~~~~~~~~~~~
/home/viavacavi/Dropbox/monkey2/modules/monkey/native/bbtypeinfo.h:64:45: note: candidate: ‘bbTypeInfo* bbGetType(const bbByte&)’
#define BB_GETTYPE_DECL( TYPE ) bbTypeInfo *bbGetType( TYPE const& );
^~~~~~~~~
/home/viavacavi/Dropbox/monkey2/modules/monkey/native/bbtypeinfo.h:67:1: note: in expansion of macro ‘BB_GETTYPE_DECL’
BB_GETTYPE_DECL( bbByte )
^~~~~~~~~~~~~~~
/home/viavacavi/Dropbox/monkey2/modules/monkey/native/bbtypeinfo.h:64:45: note: no known conversion for argument 1 from ‘litehtml::web_color’ to ‘const bbByte&’ {aka ‘const signed char&’}
#define BB_GETTYPE_DECL( TYPE ) bbTypeInfo *bbGetType( TYPE const& );
^~~~~~~~~
/home/viavacavi/Dropbox/monkey2/modules/monkey/native/bbtypeinfo.h:67:1: note: in expansion of macro ‘BB_GETTYPE_DECL’
BB_GETTYPE_DECL( bbByte )
^~~~~~~~~~~~~~~
/home/viavacavi/Dropbox/monkey2/modules/monkey/native/bbtypeinfo.h:64:45: note: candidate: ‘bbTypeInfo* bbGetType(const bbUByte&)’
#define BB_GETTYPE_DECL( TYPE ) bbTypeInfo *bbGetType( TYPE const& );
^~~~~~~~~
/home/viavacavi/Dropbox/monkey2/modules/monkey/native/bbtypeinfo.h:68:1: note: in expansion of macro ‘BB_GETTYPE_DECL’
BB_GETTYPE_DECL( bbUByte )
^~~~~~~~~~~~~~~
/home/viavacavi/Dropbox/monkey2/modules/monkey/native/bbtypeinfo.h:64:45: note: no known conversion for argument 1 from ‘litehtml::web_color’ to ‘const bbUByte&’ {aka ‘const unsigned char&’}
#define BB_GETTYPE_DECL( TYPE ) bbTypeInfo *bbGetType( TYPE const& );
^~~~~~~~~
/home/viavacavi/Dropbox/monkey2/modules/monkey/native/bbtypeinfo.h:68:1: note: in expansion of macro ‘BB_GETTYPE_DECL’
BB_GETTYPE_DECL( bbUByte )
^~~~~~~~~~~~~~~
/home/viavacavi/Dropbox/monkey2/modules/monkey/native/bbtypeinfo.h:64:45: note: candidate: ‘bbTypeInfo* bbGetType(const bbShort&)’
#define BB_GETTYPE_DECL( TYPE ) bbTypeInfo *bbGetType( TYPE const& );
^~~~~~~~~
/home/viavacavi/Dropbox/monkey2/modules/monkey/native/bbtypeinfo.h:69:1: note: in expansion of macro ‘BB_GETTYPE_DECL’
BB_GETTYPE_DECL( bbShort )
^~~~~~~~~~~~~~~
/home/viavacavi/Dropbox/monkey2/modules/monkey/native/bbtypeinfo.h:64:45: note: no known conversion for argument 1 from ‘litehtml::web_color’ to ‘const bbShort&’ {aka ‘const short int&’}
#define BB_GETTYPE_DECL( TYPE ) bbTypeInfo *bbGetType( TYPE const& );
^~~~~~~~~
/home/viavacavi/Dropbox/monkey2/modules/monkey/native/bbtypeinfo.h:69:1: note: in expansion of macro ‘BB_GETTYPE_DECL’
BB_GETTYPE_DECL( bbShort )
^~~~~~~~~~~~~~~
/home/viavacavi/Dropbox/monkey2/modules/monkey/native/bbtypeinfo.h:64:45: note: candidate: ‘bbTypeInfo* bbGetType(const bbUShort&)’
#define BB_GETTYPE_DECL( TYPE ) bbTypeInfo *bbGetType( TYPE const& );
^~~~~~~~~
/home/viavacavi/Dropbox/monkey2/modules/monkey/native/bbtypeinfo.h:70:1: note: in expansion of macro ‘BB_GETTYPE_DECL’
BB_GETTYPE_DECL( bbUShort )
^~~~~~~~~~~~~~~
/home/viavacavi/Dropbox/monkey2/modules/monkey/native/bbtypeinfo.h:64:45: note: no known conversion for argument 1 from ‘litehtml::web_color’ to ‘const bbUShort&’ {aka ‘const short unsigned int&’}
#define BB_GETTYPE_DECL( TYPE ) bbTypeInfo *bbGetType( TYPE const& );
^~~~~~~~~
/home/viavacavi/Dropbox/monkey2/modules/monkey/native/bbtypeinfo.h:70:1: note: in expansion of macro ‘BB_GETTYPE_DECL’
BB_GETTYPE_DECL( bbUShort )
^~~~~~~~~~~~~~~
/home/viavacavi/Dropbox/monkey2/modules/monkey/native/bbtypeinfo.h:64:45: note: candidate: ‘bbTypeInfo* bbGetType(const bbInt&)’
#define BB_GETTYPE_DECL( TYPE ) bbTypeInfo *bbGetType( TYPE const& );
^~~~~~~~~
/home/viavacavi/Dropbox/monkey2/modules/monkey/native/bbtypeinfo.h:71:1: note: in expansion of macro ‘BB_GETTYPE_DECL’
BB_GETTYPE_DECL( bbInt )
^~~~~~~~~~~~~~~
/home/viavacavi/Dropbox/monkey2/modules/monkey/native/bbtypeinfo.h:64:45: note: no known conversion for argument 1 from ‘litehtml::web_color’ to ‘const bbInt&’ {aka ‘const int&’}
#define BB_GETTYPE_DECL( TYPE ) bbTypeInfo *bbGetType( TYPE const& );
^~~~~~~~~
/home/viavacavi/Dropbox/monkey2/modules/monkey/native/bbtypeinfo.h:71:1: note: in expansion of macro ‘BB_GETTYPE_DECL’
BB_GETTYPE_DECL( bbInt )
^~~~~~~~~~~~~~~
/home/viavacavi/Dropbox/monkey2/modules/monkey/native/bbtypeinfo.h:64:45: note: candidate: ‘bbTypeInfo* bbGetType(const bbUInt&)’
#define BB_GETTYPE_DECL( TYPE ) bbTypeInfo *bbGetType( TYPE const& );
^~~~~~~~~
/home/viavacavi/Dropbox/monkey2/modules/monkey/native/bbtypeinfo.h:72:1: note: in expansion of macro ‘BB_GETTYPE_DECL’
BB_GETTYPE_DECL( bbUInt )
^~~~~~~~~~~~~~~
/home/viavacavi/Dropbox/monkey2/modules/monkey/native/bbtypeinfo.h:64:45: note: no known conversion for argument 1 from ‘litehtml::web_color’ to ‘const bbUInt&’ {aka ‘const unsigned int&’}
#define BB_GETTYPE_DECL( TYPE ) bbTypeInfo *bbGetType( TYPE const& );
^~~~~~~~~
/home/viavacavi/Dropbox/monkey2/modules/monkey/native/bbtypeinfo.h:72:1: note: in expansion of macro ‘BB_GETTYPE_DECL’
BB_GETTYPE_DECL( bbUInt )
^~~~~~~~~~~~~~~
/home/viavacavi/Dropbox/monkey2/modules/monkey/native/bbtypeinfo.h:64:45: note: candidate: ‘bbTypeInfo* bbGetType(const bbLong&)’
#define BB_GETTYPE_DECL( TYPE ) bbTypeInfo *bbGetType( TYPE const& );
^~~~~~~~~
/home/viavacavi/Dropbox/monkey2/modules/monkey/native/bbtypeinfo.h:73:1: note: in expansion of macro ‘BB_GETTYPE_DECL’
BB_GETTYPE_DECL( bbLong )
^~~~~~~~~~~~~~~
/home/viavacavi/Dropbox/monkey2/modules/monkey/native/bbtypeinfo.h:64:45: note: no known conversion for argument 1 from ‘litehtml::web_color’ to ‘const bbLong&’ {aka ‘const long long int&’}
#define BB_GETTYPE_DECL( TYPE ) bbTypeInfo *bbGetType( TYPE const& );
^~~~~~~~~
/home/viavacavi/Dropbox/monkey2/modules/monkey/native/bbtypeinfo.h:73:1: note: in expansion of macro ‘BB_GETTYPE_DECL’
BB_GETTYPE_DECL( bbLong )
^~~~~~~~~~~~~~~
/home/viavacavi/Dropbox/monkey2/modules/monkey/native/bbtypeinfo.h:64:45: note: candidate: ‘bbTypeInfo* bbGetType(const bbULong&)’
#define BB_GETTYPE_DECL( TYPE ) bbTypeInfo *bbGetType( TYPE const& );
^~~~~~~~~
/home/viavacavi/Dropbox/monkey2/modules/monkey/native/bbtypeinfo.h:74:1: note: in expansion of macro ‘BB_GETTYPE_DECL’
BB_GETTYPE_DECL( bbULong )
^~~~~~~~~~~~~~~
/home/viavacavi/Dropbox/monkey2/modules/monkey/native/bbtypeinfo.h:64:45: note: no known conversion for argument 1 from ‘litehtml::web_color’ to ‘const bbULong&’ {aka ‘const long long unsigned int&’}
#define BB_GETTYPE_DECL( TYPE ) bbTypeInfo *bbGetType( TYPE const& );
^~~~~~~~~
/home/viavacavi/Dropbox/monkey2/modules/monkey/native/bbtypeinfo.h:74:1: note: in expansion of macro ‘BB_GETTYPE_DECL’
BB_GETTYPE_DECL( bbULong )
^~~~~~~~~~~~~~~
/home/viavacavi/Dropbox/monkey2/modules/monkey/native/bbtypeinfo.h:64:45: note: candidate: ‘bbTypeInfo* bbGetType(const bbFloat&)’
#define BB_GETTYPE_DECL( TYPE ) bbTypeInfo *bbGetType( TYPE const& );
^~~~~~~~~
/home/viavacavi/Dropbox/monkey2/modules/monkey/native/bbtypeinfo.h:75:1: note: in expansion of macro ‘BB_GETTYPE_DECL’
BB_GETTYPE_DECL( bbFloat )
^~~~~~~~~~~~~~~
/home/viavacavi/Dropbox/monkey2/modules/monkey/native/bbtypeinfo.h:64:45: note: no known conversion for argument 1 from ‘litehtml::web_color’ to ‘const bbFloat&’ {aka ‘const float&’}
#define BB_GETTYPE_DECL( TYPE ) bbTypeInfo *bbGetType( TYPE const& );
^~~~~~~~~
/home/viavacavi/Dropbox/monkey2/modules/monkey/native/bbtypeinfo.h:75:1: note: in expansion of macro ‘BB_GETTYPE_DECL’
BB_GETTYPE_DECL( bbFloat )
^~~~~~~~~~~~~~~
/home/viavacavi/Dropbox/monkey2/modules/monkey/native/bbtypeinfo.h:64:45: note: candidate: ‘bbTypeInfo* bbGetType(const bbDouble&)’
#define BB_GETTYPE_DECL( TYPE ) bbTypeInfo *bbGetType( TYPE const& );
^~~~~~~~~
/home/viavacavi/Dropbox/monkey2/modules/monkey/native/bbtypeinfo.h:76:1: note: in expansion of macro ‘BB_GETTYPE_DECL’
BB_GETTYPE_DECL( bbDouble )
^~~~~~~~~~~~~~~
/home/viavacavi/Dropbox/monkey2/modules/monkey/native/bbtypeinfo.h:64:45: note: no known conversion for argument 1 from ‘litehtml::web_color’ to ‘const bbDouble&’ {aka ‘const double&’}
#define BB_GETTYPE_DECL( TYPE ) bbTypeInfo *bbGetType( TYPE const& );
^~~~~~~~~
/home/viavacavi/Dropbox/monkey2/modules/monkey/native/bbtypeinfo.h:76:1: note: in expansion of macro ‘BB_GETTYPE_DECL’
BB_GETTYPE_DECL( bbDouble )
^~~~~~~~~~~~~~~
/home/viavacavi/Dropbox/monkey2/modules/monkey/native/bbtypeinfo.h:64:45: note: candidate: ‘bbTypeInfo* bbGetType(const bbString&)’
#define BB_GETTYPE_DECL( TYPE ) bbTypeInfo *bbGetType( TYPE const& );
^~~~~~~~~
/home/viavacavi/Dropbox/monkey2/modules/monkey/native/bbtypeinfo.h:77:1: note: in expansion of macro ‘BB_GETTYPE_DECL’
BB_GETTYPE_DECL( bbString )
^~~~~~~~~~~~~~~
/home/viavacavi/Dropbox/monkey2/modules/monkey/native/bbtypeinfo.h:64:45: note: no known conversion for argument 1 from ‘litehtml::web_color’ to ‘const bbString&’
#define BB_GETTYPE_DECL( TYPE ) bbTypeInfo *bbGetType( TYPE const& );
^~~~~~~~~
/home/viavacavi/Dropbox/monkey2/modules/monkey/native/bbtypeinfo.h:77:1: note: in expansion of macro ‘BB_GETTYPE_DECL’
BB_GETTYPE_DECL( bbString )
^~~~~~~~~~~~~~~
/home/viavacavi/Dropbox/monkey2/modules/monkey/native/bbtypeinfo.h:64:45: note: candidate: ‘bbTypeInfo* bbGetType(const bbCString&)’
#define BB_GETTYPE_DECL( TYPE ) bbTypeInfo *bbGetType( TYPE const& );
^~~~~~~~~
/home/viavacavi/Dropbox/monkey2/modules/monkey/native/bbtypeinfo.h:78:1: note: in expansion of macro ‘BB_GETTYPE_DECL’
BB_GETTYPE_DECL( bbCString )
^~~~~~~~~~~~~~~
/home/viavacavi/Dropbox/monkey2/modules/monkey/native/bbtypeinfo.h:64:45: note: no known conversion for argument 1 from ‘litehtml::web_color’ to ‘const bbCString&’
#define BB_GETTYPE_DECL( TYPE ) bbTypeInfo *bbGetType( TYPE const& );
^~~~~~~~~
/home/viavacavi/Dropbox/monkey2/modules/monkey/native/bbtypeinfo.h:78:1: note: in expansion of macro ‘BB_GETTYPE_DECL’
BB_GETTYPE_DECL( bbCString )
^~~~~~~~~~~~~~~
/home/viavacavi/Dropbox/monkey2/modules/monkey/native/bbtypeinfo.h:64:45: note: candidate: ‘bbTypeInfo* bbGetType(const bbVariant&)’
#define BB_GETTYPE_DECL( TYPE ) bbTypeInfo *bbGetType( TYPE const& );
^~~~~~~~~
/home/viavacavi/Dropbox/monkey2/modules/monkey/native/bbtypeinfo.h:79:1: note: in expansion of macro ‘BB_GETTYPE_DECL’
BB_GETTYPE_DECL( bbVariant )
^~~~~~~~~~~~~~~
/home/viavacavi/Dropbox/monkey2/modules/monkey/native/bbtypeinfo.h:64:45: note: no known conversion for argument 1 from ‘litehtml::web_color’ to ‘const bbVariant&’
#define BB_GETTYPE_DECL( TYPE ) bbTypeInfo *bbGetType( TYPE const& );
^~~~~~~~~
/home/viavacavi/Dropbox/monkey2/modules/monkey/native/bbtypeinfo.h:79:1: note: in expansion of macro ¬タリBB_GETTYPE_DECL¬タル
BB_GETTYPE_DECL( bbVariant )
^~~~~~~~~~~~~~~
In file included from /home/viavacavi/Dropbox/monkey2/modules/monkey/native/bbmonkey.h:15,
from /home/viavacavi/Dropbox/monkey2/modules/mojox/mojox.buildv1.1.15/linux_release/include/_r.cpp:2:
/home/viavacavi/Dropbox/monkey2/modules/monkey/native/bbtypeinfo_t.h:145:31: note: candidate: ¬タリtemplate<class T> bbTypeInfo* bbGetType(T* const&)¬タル
template<class T> bbTypeInfo *bbGetType( T* const& ){
^~~~~~~~~
/home/viavacavi/Dropbox/monkey2/modules/monkey/native/bbtypeinfo_t.h:145:31: note: template argument deduction/substitution failed:
In file included from /home/viavacavi/Dropbox/monkey2/modules/monkey/native/bbvariant.h:5,
from /home/viavacavi/Dropbox/monkey2/modules/monkey/native/bbmonkey.h:14,
from /home/viavacavi/Dropbox/monkey2/modules/mojox/mojox.buildv1.1.15/linux_release/include/_r.cpp:2:
/home/viavacavi/Dropbox/monkey2/modules/monkey/native/bbtypeinfo.h:85:18: note: mismatched types ¬タリT* const¬タル and ¬タリlitehtml::web_color¬タル
return bbGetType( *(T*)0 );
~~~~~~~~~^~~~~~~~~~
/home/viavacavi/Dropbox/monkey2/modules/monkey/native/bbtypeinfo.h:83:31: note: candidate: ¬タリtemplate<class T> bbTypeInfo* bbGetType()¬タル
template<class T> bbTypeInfo *bbGetType(){
^~~~~~~~~
/home/viavacavi/Dropbox/monkey2/modules/monkey/native/bbtypeinfo.h:83:31: note: template argument deduction/substitution failed:
/home/viavacavi/Dropbox/monkey2/modules/monkey/native/bbtypeinfo.h:85:18: note: candidate expects 0 arguments, 1 provided
return bbGetType( *(T*)0 );
~~~~~~~~~^~~~~~~~~~
/home/viavacavi/Dropbox/monkey2/modules/monkey/native/bbtypeinfo.h: In instantiation of ¬タリbbTypeInfo* bbGetType() [with T = litehtml::border]¬タル:
/home/viavacavi/Dropbox/monkey2/modules/monkey/native/bbtypeinfo_t.h:109:77: required from ¬タリbbFunctionTypeInfo<void, A …>::bbFunctionTypeInfo() [with A = {t_mojo_graphics_Canvas*, litehtml::border, int, int, int, int}]¬タル
/home/viavacavi/Dropbox/monkey2/modules/monkey/native/bbtypeinfo_t.h:158:36: required from ¬タリbbTypeInfo* bbGetFuncType() [with R = void; A = {t_mojo_graphics_Canvas*, litehtml::border, int, int, int, int}]¬タル
/home/viavacavi/Dropbox/monkey2/modules/monkey/native/bbtypeinfo_t.h:168:30: required from ¬タリbbTypeInfo* bbGetType(const bbFunction<R(A …)>&) [with R = void; A = {t_mojo_graphics_Canvas*, litehtml::border, int, int, int, int}]¬タル
/home/viavacavi/Dropbox/monkey2/modules/monkey/native/bbtypeinfo.h:85:18: required from ¬タリbbTypeInfo* bbGetType() [with T = bbFunction<void(t_mojo_graphics_Canvas*, litehtml::border, int, int, int, int)>]¬タル
/home/viavacavi/Dropbox/monkey2/modules/monkey/native/bbdeclinfo_r.h:212:44: required from ¬タリbbMethodDeclInfo<C, void, A …>::bbMethodDeclInfo(bbString, bbString, bbMethodDeclInfo<C, void, A …>::R (C::*)(A …)) [with C = t_mojox_document_0container; A = {t_mojo_graphics_Canvas*, litehtml::border, int, int, int, int}; bbMethodDeclInfo<C, void, A …>::R = void]¬タル
/home/viavacavi/Dropbox/monkey2/modules/monkey/native/bbdeclinfo_r.h:234:9: required from ¬タリbbDeclInfo* bbMethodDecl(bbString, R (C::*)(A …), bbString) [with C = t_mojox_document_0container; R = void; A = {t_mojo_graphics_Canvas*, litehtml::border, int, int, int, int}]¬タル
/home/viavacavi/Dropbox/monkey2/modules/mojox/mojox.buildv1.1.15/linux_release/include/_r.cpp:263:3047: required from here
/home/viavacavi/Dropbox/monkey2/modules/monkey/native/bbtypeinfo.h:85:18: error: no matching function for call to ¬タリbbGetType(litehtml::border&)¬タル
/home/viavacavi/Dropbox/monkey2/modules/monkey/native/bbtypeinfo.h:64:45: note: candidate: ¬タリbbTypeInfo* bbGetType(const bbBool&)¬タル
#define BB_GETTYPE_DECL( TYPE ) bbTypeInfo *bbGetType( TYPE const& );
^~~~~~~~~
/home/viavacavi/Dropbox/monkey2/modules/monkey/native/bbtypeinfo.h:66:1: note: in expansion of macro ¬タリBB_GETTYPE_DECL¬タル
BB_GETTYPE_DECL( bbBool )
^~~~~~~~~~~~~~~
/home/viavacavi/Dropbox/monkey2/modules/monkey/native/bbtypeinfo.h:64:45: note: no known conversion for argument 1 from ¬タリlitehtml::border¬タル to ¬タリconst bbBool&¬タル {aka ¬タリconst bool&¬タル}
#define BB_GETTYPE_DECL( TYPE ) bbTypeInfo *bbGetType( TYPE const& );
^~~~~~~~~
/home/viavacavi/Dropbox/monkey2/modules/monkey/native/bbtypeinfo.h:66:1: note: in expansion of macro ¬タリBB_GETTYPE_DECL¬タル
BB_GETTYPE_DECL( bbBool )
^~~~~~~~~~~~~~~
/home/viavacavi/Dropbox/monkey2/modules/monkey/native/bbtypeinfo.h:64:45: note: candidate: ¬タリbbTypeInfo* bbGetType(const bbByte&)¬タル
#define BB_GETTYPE_DECL( TYPE ) bbTypeInfo *bbGetType( TYPE const& );
^~~~~~~~~
/home/viavacavi/Dropbox/monkey2/modules/monkey/native/bbtypeinfo.h:67:1: note: in expansion of macro ¬タリBB_GETTYPE_DECL¬タル
BB_GETTYPE_DECL( bbByte )
^~~~~~~~~~~~~~~
/home/viavacavi/Dropbox/monkey2/modules/monkey/native/bbtypeinfo.h:64:45: note: no known conversion for argument 1 from ¬タリlitehtml::border¬タル to ¬タリconst bbByte&¬タル {aka ¬タリconst signed char&¬タル}
#define BB_GETTYPE_DECL( TYPE ) bbTypeInfo *bbGetType( TYPE const& );
^~~~~~~~~
/home/viavacavi/Dropbox/monkey2/modules/monkey/native/bbtypeinfo.h:67:1: note: in expansion of macro ¬タリBB_GETTYPE_DECL¬タル
BB_GETTYPE_DECL( bbByte )
^~~~~~~~~~~~~~~
/home/viavacavi/Dropbox/monkey2/modules/monkey/native/bbtypeinfo.h:64:45: note: candidate: ¬タリbbTypeInfo* bbGetType(const bbUByte&)¬タル
#define BB_GETTYPE_DECL( TYPE ) bbTypeInfo *bbGetType( TYPE const& );
^~~~~~~~~
/home/viavacavi/Dropbox/monkey2/modules/monkey/native/bbtypeinfo.h:68:1: note: in expansion of macro ¬タリBB_GETTYPE_DECL¬タル
BB_GETTYPE_DECL( bbUByte )
^~~~~~~~~~~~~~~
/home/viavacavi/Dropbox/monkey2/modules/monkey/native/bbtypeinfo.h:64:45: note: no known conversion for argument 1 from ¬タリlitehtml::border¬タル to ¬タリconst bbUByte&¬タル {aka ¬タリconst unsigned char&¬タル}
#define BB_GETTYPE_DECL( TYPE ) bbTypeInfo *bbGetType( TYPE const& );
^~~~~~~~~
/home/viavacavi/Dropbox/monkey2/modules/monkey/native/bbtypeinfo.h:68:1: note: in expansion of macro ¬タリBB_GETTYPE_DECL¬タル
BB_GETTYPE_DECL( bbUByte )
^~~~~~~~~~~~~~~
/home/viavacavi/Dropbox/monkey2/modules/monkey/native/bbtypeinfo.h:64:45: note: candidate: ¬タリbbTypeInfo* bbGetType(const bbShort&)¬タル
#define BB_GETTYPE_DECL( TYPE ) bbTypeInfo *bbGetType( TYPE const& );
^~~~~~~~~
/home/viavacavi/Dropbox/monkey2/modules/monkey/native/bbtypeinfo.h:69:1: note: in expansion of macro ¬タリBB_GETTYPE_DECL¬タル
BB_GETTYPE_DECL( bbShort )
^~~~~~~~~~~~~~~
/home/viavacavi/Dropbox/monkey2/modules/monkey/native/bbtypeinfo.h:64:45: note: no known conversion for argument 1 from ¬タリlitehtml::border¬タル to ¬タリconst bbShort&¬タル {aka ¬タリconst short int&¬タル}
#define BB_GETTYPE_DECL( TYPE ) bbTypeInfo *bbGetType( TYPE const& );
^~~~~~~~~
/home/viavacavi/Dropbox/monkey2/modules/monkey/native/bbtypeinfo.h:69:1: note: in expansion of macro ¬タリBB_GETTYPE_DECL¬タル
BB_GETTYPE_DECL( bbShort )
^~~~~~~~~~~~~~~
/home/viavacavi/Dropbox/monkey2/modules/monkey/native/bbtypeinfo.h:64:45: note: candidate: ¬タリbbTypeInfo* bbGetType(const bbUShort&)¬タル
#define BB_GETTYPE_DECL( TYPE ) bbTypeInfo *bbGetType( TYPE const& );
^~~~~~~~~
/home/viavacavi/Dropbox/monkey2/modules/monkey/native/bbtypeinfo.h:70:1: note: in expansion of macro ¬タリBB_GETTYPE_DECL¬タル
BB_GETTYPE_DECL( bbUShort )
^~~~~~~~~~~~~~~
/home/viavacavi/Dropbox/monkey2/modules/monkey/native/bbtypeinfo.h:64:45: note: no known conversion for argument 1 from ¬タリlitehtml::border¬タル to ¬タリconst bbUShort&¬タル {aka ¬タリconst short unsigned int&¬タル}
#define BB_GETTYPE_DECL( TYPE ) bbTypeInfo *bbGetType( TYPE const& );
^~~~~~~~~
/home/viavacavi/Dropbox/monkey2/modules/monkey/native/bbtypeinfo.h:70:1: note: in expansion of macro ‘BB_GETTYPE_DECL’
BB_GETTYPE_DECL( bbUShort )
^~~~~~~~~~~~~~~
/home/viavacavi/Dropbox/monkey2/modules/monkey/native/bbtypeinfo.h:64:45: note: candidate: ‘bbTypeInfo* bbGetType(const bbInt&)’
#define BB_GETTYPE_DECL( TYPE ) bbTypeInfo *bbGetType( TYPE const& );
^~~~~~~~~
/home/viavacavi/Dropbox/monkey2/modules/monkey/native/bbtypeinfo.h:71:1: note: in expansion of macro ‘BB_GETTYPE_DECL’
BB_GETTYPE_DECL( bbInt )
^~~~~~~~~~~~~~~
/home/viavacavi/Dropbox/monkey2/modules/monkey/native/bbtypeinfo.h:64:45: note: no known conversion for argument 1 from ‘litehtml::border’ to ‘const bbInt&’ {aka ‘const int&’}
#define BB_GETTYPE_DECL( TYPE ) bbTypeInfo *bbGetType( TYPE const& );
^~~~~~~~~
/home/viavacavi/Dropbox/monkey2/modules/monkey/native/bbtypeinfo.h:71:1: note: in expansion of macro ‘BB_GETTYPE_DECL’
BB_GETTYPE_DECL( bbInt )
^~~~~~~~~~~~~~~
/home/viavacavi/Dropbox/monkey2/modules/monkey/native/bbtypeinfo.h:64:45: note: candidate: ‘bbTypeInfo* bbGetType(const bbUInt&)’
#define BB_GETTYPE_DECL( TYPE ) bbTypeInfo *bbGetType( TYPE const& );
^~~~~~~~~
/home/viavacavi/Dropbox/monkey2/modules/monkey/native/bbtypeinfo.h:72:1: note: in expansion of macro ‘BB_GETTYPE_DECL’
BB_GETTYPE_DECL( bbUInt )
^~~~~~~~~~~~~~~
/home/viavacavi/Dropbox/monkey2/modules/monkey/native/bbtypeinfo.h:64:45: note: no known conversion for argument 1 from ‘litehtml::border’ to ‘const bbUInt&’ {aka ‘const unsigned int&’}
#define BB_GETTYPE_DECL( TYPE ) bbTypeInfo *bbGetType( TYPE const& );
^~~~~~~~~
/home/viavacavi/Dropbox/monkey2/modules/monkey/native/bbtypeinfo.h:72:1: note: in expansion of macro ‘BB_GETTYPE_DECL’
BB_GETTYPE_DECL( bbUInt )
^~~~~~~~~~~~~~~
/home/viavacavi/Dropbox/monkey2/modules/monkey/native/bbtypeinfo.h:64:45: note: candidate: ‘bbTypeInfo* bbGetType(const bbLong&)’
#define BB_GETTYPE_DECL( TYPE ) bbTypeInfo *bbGetType( TYPE const& );
^~~~~~~~~
/home/viavacavi/Dropbox/monkey2/modules/monkey/native/bbtypeinfo.h:73:1: note: in expansion of macro ‘BB_GETTYPE_DECL’
BB_GETTYPE_DECL( bbLong )
^~~~~~~~~~~~~~~
/home/viavacavi/Dropbox/monkey2/modules/monkey/native/bbtypeinfo.h:64:45: note: no known conversion for argument 1 from ‘litehtml::border’ to ‘const bbLong&’ {aka ‘const long long int&’}
#define BB_GETTYPE_DECL( TYPE ) bbTypeInfo *bbGetType( TYPE const& );
^~~~~~~~~
/home/viavacavi/Dropbox/monkey2/modules/monkey/native/bbtypeinfo.h:73:1: note: in expansion of macro ‘BB_GETTYPE_DECL’
BB_GETTYPE_DECL( bbLong )
^~~~~~~~~~~~~~~
/home/viavacavi/Dropbox/monkey2/modules/monkey/native/bbtypeinfo.h:64:45: note: candidate: ‘bbTypeInfo* bbGetType(const bbULong&)’
#define BB_GETTYPE_DECL( TYPE ) bbTypeInfo *bbGetType( TYPE const& );
^~~~~~~~~
/home/viavacavi/Dropbox/monkey2/modules/monkey/native/bbtypeinfo.h:74:1: note: in expansion of macro ‘BB_GETTYPE_DECL’
BB_GETTYPE_DECL( bbULong )
^~~~~~~~~~~~~~~
/home/viavacavi/Dropbox/monkey2/modules/monkey/native/bbtypeinfo.h:64:45: note: no known conversion for argument 1 from ‘litehtml::border’ to ‘const bbULong&’ {aka ‘const long long unsigned int&’}
#define BB_GETTYPE_DECL( TYPE ) bbTypeInfo *bbGetType( TYPE const& );
^~~~~~~~~
/home/viavacavi/Dropbox/monkey2/modules/monkey/native/bbtypeinfo.h:74:1: note: in expansion of macro ‘BB_GETTYPE_DECL’
BB_GETTYPE_DECL( bbULong )
^~~~~~~~~~~~~~~
/home/viavacavi/Dropbox/monkey2/modules/monkey/native/bbtypeinfo.h:64:45: note: candidate: ‘bbTypeInfo* bbGetType(const bbFloat&)’
#define BB_GETTYPE_DECL( TYPE ) bbTypeInfo *bbGetType( TYPE const& );
^~~~~~~~~
/home/viavacavi/Dropbox/monkey2/modules/monkey/native/bbtypeinfo.h:75:1: note: in expansion of macro ‘BB_GETTYPE_DECL’
BB_GETTYPE_DECL( bbFloat )
^~~~~~~~~~~~~~~
/home/viavacavi/Dropbox/monkey2/modules/monkey/native/bbtypeinfo.h:64:45: note: no known conversion for argument 1 from ‘litehtml::border’ to ‘const bbFloat&’ {aka ‘const float&’}
#define BB_GETTYPE_DECL( TYPE ) bbTypeInfo *bbGetType( TYPE const& );
^~~~~~~~~
/home/viavacavi/Dropbox/monkey2/modules/monkey/native/bbtypeinfo.h:75:1: note: in expansion of macro ‘BB_GETTYPE_DECL’
BB_GETTYPE_DECL( bbFloat )
^~~~~~~~~~~~~~~
/home/viavacavi/Dropbox/monkey2/modules/monkey/native/bbtypeinfo.h:64:45: note: candidate: ‘bbTypeInfo* bbGetType(const bbDouble&)’
#define BB_GETTYPE_DECL( TYPE ) bbTypeInfo *bbGetType( TYPE const& );
^~~~~~~~~
/home/viavacavi/Dropbox/monkey2/modules/monkey/native/bbtypeinfo.h:76:1: note: in expansion of macro ‘BB_GETTYPE_DECL’
BB_GETTYPE_DECL( bbDouble )
^~~~~~~~~~~~~~~
/home/viavacavi/Dropbox/monkey2/modules/monkey/native/bbtypeinfo.h:64:45: note: no known conversion for argument 1 from ‘litehtml::border’ to ‘const bbDouble&’ {aka ‘const double&’}
#define BB_GETTYPE_DECL( TYPE ) bbTypeInfo *bbGetType( TYPE const& );
^~~~~~~~~
/home/viavacavi/Dropbox/monkey2/modules/monkey/native/bbtypeinfo.h:76:1: note: in expansion of macro ‘BB_GETTYPE_DECL’
BB_GETTYPE_DECL( bbDouble )
^~~~~~~~~~~~~~~
/home/viavacavi/Dropbox/monkey2/modules/monkey/native/bbtypeinfo.h:64:45: note: candidate: ‘bbTypeInfo* bbGetType(const bbString&)’
#define BB_GETTYPE_DECL( TYPE ) bbTypeInfo *bbGetType( TYPE const& );
^~~~~~~~~
/home/viavacavi/Dropbox/monkey2/modules/monkey/native/bbtypeinfo.h:77:1: note: in expansion of macro ‘BB_GETTYPE_DECL’
BB_GETTYPE_DECL( bbString )
^~~~~~~~~~~~~~~
/home/viavacavi/Dropbox/monkey2/modules/monkey/native/bbtypeinfo.h:64:45: note: no known conversion for argument 1 from ‘litehtml::border’ to ‘const bbString&’
#define BB_GETTYPE_DECL( TYPE ) bbTypeInfo *bbGetType( TYPE const& );
^~~~~~~~~
/home/viavacavi/Dropbox/monkey2/modules/monkey/native/bbtypeinfo.h:77:1: note: in expansion of macro ‘BB_GETTYPE_DECL’
BB_GETTYPE_DECL( bbString )
^~~~~~~~~~~~~~~
/home/viavacavi/Dropbox/monkey2/modules/monkey/native/bbtypeinfo.h:64:45: note: candidate: ‘bbTypeInfo* bbGetType(const bbCString&)’
#define BB_GETTYPE_DECL( TYPE ) bbTypeInfo *bbGetType( TYPE const& );
^~~~~~~~~
/home/viavacavi/Dropbox/monkey2/modules/monkey/native/bbtypeinfo.h:78:1: note: in expansion of macro ‘BB_GETTYPE_DECL’
BB_GETTYPE_DECL( bbCString )
^~~~~~~~~~~~~~~
/home/viavacavi/Dropbox/monkey2/modules/monkey/native/bbtypeinfo.h:64:45: note: no known conversion for argument 1 from ‘litehtml::border’ to ‘const bbCString&’
#define BB_GETTYPE_DECL( TYPE ) bbTypeInfo *bbGetType( TYPE const& );
^~~~~~~~~
/home/viavacavi/Dropbox/monkey2/modules/monkey/native/bbtypeinfo.h:78:1: note: in expansion of macro ‘BB_GETTYPE_DECL’
BB_GETTYPE_DECL( bbCString )
^~~~~~~~~~~~~~~
/home/viavacavi/Dropbox/monkey2/modules/monkey/native/bbtypeinfo.h:64:45: note: candidate: ‘bbTypeInfo* bbGetType(const bbVariant&)’
#define BB_GETTYPE_DECL( TYPE ) bbTypeInfo *bbGetType( TYPE const& );
^~~~~~~~~
/home/viavacavi/Dropbox/monkey2/modules/monkey/native/bbtypeinfo.h:79:1: note: in expansion of macro ‘BB_GETTYPE_DECL’
BB_GETTYPE_DECL( bbVariant )
^~~~~~~~~~~~~~~
/home/viavacavi/Dropbox/monkey2/modules/monkey/native/bbtypeinfo.h:64:45: note: no known conversion for argument 1 from ‘litehtml::border’ to ‘const bbVariant&’
#define BB_GETTYPE_DECL( TYPE ) bbTypeInfo *bbGetType( TYPE const& );
^~~~~~~~~
/home/viavacavi/Dropbox/monkey2/modules/monkey/native/bbtypeinfo.h:79:1: note: in expansion of macro ‘BB_GETTYPE_DECL’
BB_GETTYPE_DECL( bbVariant )
^~~~~~~~~~~~~~~
In file included from /home/viavacavi/Dropbox/monkey2/modules/monkey/native/bbmonkey.h:15,
from /home/viavacavi/Dropbox/monkey2/modules/mojox/mojox.buildv1.1.15/linux_release/include/_r.cpp:2:
/home/viavacavi/Dropbox/monkey2/modules/monkey/native/bbtypeinfo_t.h:145:31: note: candidate: ‘template<class T> bbTypeInfo* bbGetType(T* const&)’
template<class T> bbTypeInfo *bbGetType( T* const& ){
^~~~~~~~~
/home/viavacavi/Dropbox/monkey2/modules/monkey/native/bbtypeinfo_t.h:145:31: note: template argument deduction/substitution failed:
In file included from /home/viavacavi/Dropbox/monkey2/modules/monkey/native/bbvariant.h:5,
from /home/viavacavi/Dropbox/monkey2/modules/monkey/native/bbmonkey.h:14,
from /home/viavacavi/Dropbox/monkey2/modules/mojox/mojox.buildv1.1.15/linux_release/include/_r.cpp:2:
/home/viavacavi/Dropbox/monkey2/modules/monkey/native/bbtypeinfo.h:85:18: note: mismatched types ‘T* const’ and ‘litehtml::border’
return bbGetType( *(T*)0 );
~~~~~~~~~^~~~~~~~~~
/home/viavacavi/Dropbox/monkey2/modules/monkey/native/bbtypeinfo.h:83:31: note: candidate: ‘template<class T> bbTypeInfo* bbGetType()’
template<class T> bbTypeInfo *bbGetType(){
^~~~~~~~~
/home/viavacavi/Dropbox/monkey2/modules/monkey/native/bbtypeinfo.h:83:31: note: template argument deduction/substitution failed:
/home/viavacavi/Dropbox/monkey2/modules/monkey/native/bbtypeinfo.h:85:18: note: candidate expects 0 arguments, 1 provided
return bbGetType( *(T*)0 );
~~~~~~~~~^~~~~~~~~~
/home/viavacavi/Dropbox/monkey2/modules/monkey/native/bbtypeinfo.h: In instantiation of ‘bbTypeInfo* bbGetType() [with T = litehtml::position]’:
/home/viavacavi/Dropbox/monkey2/modules/monkey/native/bbtypeinfo_t.h:38:26: required from ‘bbPointerTypeInfo<T>::bbPointerTypeInfo() [with T = litehtml::position]’
/home/viavacavi/Dropbox/monkey2/modules/monkey/native/bbtypeinfo_t.h:146:30: required from ‘bbTypeInfo* bbGetType(T* const&) [with T = litehtml::position]’
/home/viavacavi/Dropbox/monkey2/modules/monkey/native/bbtypeinfo.h:85:18: required from ‘bbTypeInfo* bbGetType() [with T = litehtml::position*]’
/home/viavacavi/Dropbox/monkey2/modules/monkey/native/bbtypeinfo_t.h:109:77: required from ‘bbFunctionTypeInfo<void, A …>::bbFunctionTypeInfo() [with A = {litehtml::position*, litehtml::border_radiuses*}]’
/home/viavacavi/Dropbox/monkey2/modules/monkey/native/bbtypeinfo_t.h:158:36: required from ‘bbTypeInfo* bbGetFuncType() [with R = void; A = {litehtml::position*, litehtml::border_radiuses*}]’
/home/viavacavi/Dropbox/monkey2/modules/monkey/native/bbtypeinfo_t.h:168:30: required from ‘bbTypeInfo* bbGetType(const bbFunction<R(A …)>&) [with R = void; A = {litehtml::position*, litehtml::border_radiuses*}]’
/home/viavacavi/Dropbox/monkey2/modules/monkey/native/bbtypeinfo.h:85:18: required from ‘bbTypeInfo* bbGetType() [with T = bbFunction<void(litehtml::position*, litehtml::border_radiuses*)>]’
/home/viavacavi/Dropbox/monkey2/modules/monkey/native/bbdeclinfo_r.h:212:44: required from ‘bbMethodDeclInfo<C, void, A …>::bbMethodDeclInfo(bbString, bbString, bbMethodDeclInfo<C, void, A …>::R (C::*)(A …)) [with C = t_mojox_document_0container; A = {litehtml::position*, litehtml::border_radiuses*}; bbMethodDeclInfo<C, void, A …>::R = void]’
/home/viavacavi/Dropbox/monkey2/modules/monkey/native/bbdeclinfo_r.h:234:9: required from ‘bbDeclInfo* bbMethodDecl(bbString, R (C::*)(A …), bbString) [with C = t_mojox_document_0container; R = void; A = {litehtml::position*, litehtml::border_radiuses*}]’
/home/viavacavi/Dropbox/monkey2/modules/mojox/mojox.buildv1.1.15/linux_release/include/_r.cpp:263:670: required from here
/home/viavacavi/Dropbox/monkey2/modules/monkey/native/bbtypeinfo.h:85:18: error: no matching function for call to ‘bbGetType(litehtml::position&)’
/home/viavacavi/Dropbox/monkey2/modules/monkey/native/bbtypeinfo.h:64:45: note: candidate: ‘bbTypeInfo* bbGetType(const bbBool&)’
#define BB_GETTYPE_DECL( TYPE ) bbTypeInfo *bbGetType( TYPE const& );
^~~~~~~~~
/home/viavacavi/Dropbox/monkey2/modules/monkey/native/bbtypeinfo.h:66:1: note: in expansion of macro ‘BB_GETTYPE_DECL’
BB_GETTYPE_DECL( bbBool )
^~~~~~~~~~~~~~~
/home/viavacavi/Dropbox/monkey2/modules/monkey/native/bbtypeinfo.h:64:45: note: no known conversion for argument 1 from ‘litehtml::position’ to ‘const bbBool&’ {aka ‘const bool&’}
#define BB_GETTYPE_DECL( TYPE ) bbTypeInfo *bbGetType( TYPE const& );
^~~~~~~~~
/home/viavacavi/Dropbox/monkey2/modules/monkey/native/bbtypeinfo.h:66:1: note: in expansion of macro ‘BB_GETTYPE_DECL’
BB_GETTYPE_DECL( bbBool )
^~~~~~~~~~~~~~~
/home/viavacavi/Dropbox/monkey2/modules/monkey/native/bbtypeinfo.h:64:45: note: candidate: ‘bbTypeInfo* bbGetType(const bbByte&)’
#define BB_GETTYPE_DECL( TYPE ) bbTypeInfo *bbGetType( TYPE const& );
^~~~~~~~~
/home/viavacavi/Dropbox/monkey2/modules/monkey/native/bbtypeinfo.h:67:1: note: in expansion of macro ‘BB_GETTYPE_DECL’
BB_GETTYPE_DECL( bbByte )
^~~~~~~~~~~~~~~
/home/viavacavi/Dropbox/monkey2/modules/monkey/native/bbtypeinfo.h:64:45: note: no known conversion for argument 1 from ‘litehtml::position’ to ‘const bbByte&’ {aka ‘const signed char&’}
#define BB_GETTYPE_DECL( TYPE ) bbTypeInfo *bbGetType( TYPE const& );
^~~~~~~~~
/home/viavacavi/Dropbox/monkey2/modules/monkey/native/bbtypeinfo.h:67:1: note: in expansion of macro ‘BB_GETTYPE_DECL’
BB_GETTYPE_DECL( bbByte )
^~~~~~~~~~~~~~~
/home/viavacavi/Dropbox/monkey2/modules/monkey/native/bbtypeinfo.h:64:45: note: candidate: ‘bbTypeInfo* bbGetType(const bbUByte&)’
#define BB_GETTYPE_DECL( TYPE ) bbTypeInfo *bbGetType( TYPE const& );
^~~~~~~~~
/home/viavacavi/Dropbox/monkey2/modules/monkey/native/bbtypeinfo.h:68:1: note: in expansion of macro ‘BB_GETTYPE_DECL’
BB_GETTYPE_DECL( bbUByte )
^~~~~~~~~~~~~~~
/home/viavacavi/Dropbox/monkey2/modules/monkey/native/bbtypeinfo.h:64:45: note: no known conversion for argument 1 from ‘litehtml::position’ to ‘const bbUByte&’ {aka ‘const unsigned char&’}
#define BB_GETTYPE_DECL( TYPE ) bbTypeInfo *bbGetType( TYPE const& );
^~~~~~~~~
/home/viavacavi/Dropbox/monkey2/modules/monkey/native/bbtypeinfo.h:68:1: note: in expansion of macro ‘BB_GETTYPE_DECL’
BB_GETTYPE_DECL( bbUByte )
^~~~~~~~~~~~~~~
/home/viavacavi/Dropbox/monkey2/modules/monkey/native/bbtypeinfo.h:64:45: note: candidate: ‘bbTypeInfo* bbGetType(const bbShort&)’
#define BB_GETTYPE_DECL( TYPE ) bbTypeInfo *bbGetType( TYPE const& );
^~~~~~~~~
/home/viavacavi/Dropbox/monkey2/modules/monkey/native/bbtypeinfo.h:69:1: note: in expansion of macro ‘BB_GETTYPE_DECL’
BB_GETTYPE_DECL( bbShort )
^~~~~~~~~~~~~~~
/home/viavacavi/Dropbox/monkey2/modules/monkey/native/bbtypeinfo.h:64:45: note: no known conversion for argument 1 from ‘litehtml::position’ to ‘const bbShort&’ {aka ‘const short int&’}
#define BB_GETTYPE_DECL( TYPE ) bbTypeInfo *bbGetType( TYPE const& );
^~~~~~~~~
/home/viavacavi/Dropbox/monkey2/modules/monkey/native/bbtypeinfo.h:69:1: note: in expansion of macro ‘BB_GETTYPE_DECL’
BB_GETTYPE_DECL( bbShort )
^~~~~~~~~~~~~~~
/home/viavacavi/Dropbox/monkey2/modules/monkey/native/bbtypeinfo.h:64:45: note: candidate: ‘bbTypeInfo* bbGetType(const bbUShort&)’
#define BB_GETTYPE_DECL( TYPE ) bbTypeInfo *bbGetType( TYPE const& );
^~~~~~~~~
/home/viavacavi/Dropbox/monkey2/modules/monkey/native/bbtypeinfo.h:70:1: note: in expansion of macro ‘BB_GETTYPE_DECL’
BB_GETTYPE_DECL( bbUShort )
^~~~~~~~~~~~~~~
/home/viavacavi/Dropbox/monkey2/modules/monkey/native/bbtypeinfo.h:64:45: note: no known conversion for argument 1 from ‘litehtml::position’ to ‘const bbUShort&’ {aka ‘const short unsigned int&’}
#define BB_GETTYPE_DECL( TYPE ) bbTypeInfo *bbGetType( TYPE const& );
^~~~~~~~~
/home/viavacavi/Dropbox/monkey2/modules/monkey/native/bbtypeinfo.h:70:1: note: in expansion of macro ‘BB_GETTYPE_DECL’
BB_GETTYPE_DECL( bbUShort )
^~~~~~~~~~~~~~~
/home/viavacavi/Dropbox/monkey2/modules/monkey/native/bbtypeinfo.h:64:45: note: candidate: ‘bbTypeInfo* bbGetType(const bbInt&)’
#define BB_GETTYPE_DECL( TYPE ) bbTypeInfo *bbGetType( TYPE const& );
^~~~~~~~~
/home/viavacavi/Dropbox/monkey2/modules/monkey/native/bbtypeinfo.h:71:1: note: in expansion of macro ‘BB_GETTYPE_DECL’
BB_GETTYPE_DECL( bbInt )
^~~~~~~~~~~~~~~
/home/viavacavi/Dropbox/monkey2/modules/monkey/native/bbtypeinfo.h:64:45: note: no known conversion for argument 1 from ‘litehtml::position’ to ‘const bbInt&’ {aka ‘const int&’}
#define BB_GETTYPE_DECL( TYPE ) bbTypeInfo *bbGetType( TYPE const& );
^~~~~~~~~
/home/viavacavi/Dropbox/monkey2/modules/monkey/native/bbtypeinfo.h:71:1: note: in expansion of macro ‘BB_GETTYPE_DECL’
BB_GETTYPE_DECL( bbInt )
^~~~~~~~~~~~~~~
/home/viavacavi/Dropbox/monkey2/modules/monkey/native/bbtypeinfo.h:64:45: note: candidate: ‘bbTypeInfo* bbGetType(const bbUInt&)’
#define BB_GETTYPE_DECL( TYPE ) bbTypeInfo *bbGetType( TYPE const& );
^~~~~~~~~
/home/viavacavi/Dropbox/monkey2/modules/monkey/native/bbtypeinfo.h:72:1: note: in expansion of macro ‘BB_GETTYPE_DECL’
BB_GETTYPE_DECL( bbUInt )
^~~~~~~~~~~~~~~
/home/viavacavi/Dropbox/monkey2/modules/monkey/native/bbtypeinfo.h:64:45: note: no known conversion for argument 1 from ‘litehtml::position’ to ‘const bbUInt&’ {aka ‘const unsigned int&’}
#define BB_GETTYPE_DECL( TYPE ) bbTypeInfo *bbGetType( TYPE const& );
^~~~~~~~~
/home/viavacavi/Dropbox/monkey2/modules/monkey/native/bbtypeinfo.h:72:1: note: in expansion of macro ‘BB_GETTYPE_DECL’
BB_GETTYPE_DECL( bbUInt )
^~~~~~~~~~~~~~~
/home/viavacavi/Dropbox/monkey2/modules/monkey/native/bbtypeinfo.h:64:45: note: candidate: ‘bbTypeInfo* bbGetType(const bbLong&)’
#define BB_GETTYPE_DECL( TYPE ) bbTypeInfo *bbGetType( TYPE const& );
^~~~~~~~~
/home/viavacavi/Dropbox/monkey2/modules/monkey/native/bbtypeinfo.h:73:1: note: in expansion of macro ‘BB_GETTYPE_DECL’
BB_GETTYPE_DECL( bbLong )
^~~~~~~~~~~~~~~
/home/viavacavi/Dropbox/monkey2/modules/monkey/native/bbtypeinfo.h:64:45: note: no known conversion for argument 1 from ‘litehtml::position’ to ‘const bbLong&’ {aka ‘const long long int&’}
#define BB_GETTYPE_DECL( TYPE ) bbTypeInfo *bbGetType( TYPE const& );
^~~~~~~~~
/home/viavacavi/Dropbox/monkey2/modules/monkey/native/bbtypeinfo.h:73:1: note: in expansion of macro ‘BB_GETTYPE_DECL’
BB_GETTYPE_DECL( bbLong )
^~~~~~~~~~~~~~~
/home/viavacavi/Dropbox/monkey2/modules/monkey/native/bbtypeinfo.h:64:45: note: candidate: ‘bbTypeInfo* bbGetType(const bbULong&)’
#define BB_GETTYPE_DECL( TYPE ) bbTypeInfo *bbGetType( TYPE const& );
^~~~~~~~~
/home/viavacavi/Dropbox/monkey2/modules/monkey/native/bbtypeinfo.h:74:1: note: in expansion of macro ‘BB_GETTYPE_DECL’
BB_GETTYPE_DECL( bbULong )
^~~~~~~~~~~~~~~
/home/viavacavi/Dropbox/monkey2/modules/monkey/native/bbtypeinfo.h:64:45: note: no known conversion for argument 1 from ‘litehtml::position’ to ‘const bbULong&’ {aka ‘const long long unsigned int&’}
#define BB_GETTYPE_DECL( TYPE ) bbTypeInfo *bbGetType( TYPE const& );
^~~~~~~~~
/home/viavacavi/Dropbox/monkey2/modules/monkey/native/bbtypeinfo.h:74:1: note: in expansion of macro ‘BB_GETTYPE_DECL’
BB_GETTYPE_DECL( bbULong )
^~~~~~~~~~~~~~~
/home/viavacavi/Dropbox/monkey2/modules/monkey/native/bbtypeinfo.h:64:45: note: candidate: ‘bbTypeInfo* bbGetType(const bbFloat&)’
#define BB_GETTYPE_DECL( TYPE ) bbTypeInfo *bbGetType( TYPE const& );
^~~~~~~~~
/home/viavacavi/Dropbox/monkey2/modules/monkey/native/bbtypeinfo.h:75:1: note: in expansion of macro ‘BB_GETTYPE_DECL’
BB_GETTYPE_DECL( bbFloat )
^~~~~~~~~~~~~~~
/home/viavacavi/Dropbox/monkey2/modules/monkey/native/bbtypeinfo.h:64:45: note: no known conversion for argument 1 from ‘litehtml::position’ to ‘const bbFloat&’ {aka ‘const float&’}
#define BB_GETTYPE_DECL( TYPE ) bbTypeInfo *bbGetType( TYPE const& );
^~~~~~~~~
/home/viavacavi/Dropbox/monkey2/modules/monkey/native/bbtypeinfo.h:75:1: note: in expansion of macro ‘BB_GETTYPE_DECL’
BB_GETTYPE_DECL( bbFloat )
^~~~~~~~~~~~~~~
/home/viavacavi/Dropbox/monkey2/modules/monkey/native/bbtypeinfo.h:64:45: note: candidate: ‘bbTypeInfo* bbGetType(const bbDouble&)’
#define BB_GETTYPE_DECL( TYPE ) bbTypeInfo *bbGetType( TYPE const& );
^~~~~~~~~
/home/viavacavi/Dropbox/monkey2/modules/monkey/native/bbtypeinfo.h:76:1: note: in expansion of macro ‘BB_GETTYPE_DECL’
BB_GETTYPE_DECL( bbDouble )
^~~~~~~~~~~~~~~
/home/viavacavi/Dropbox/monkey2/modules/monkey/native/bbtypeinfo.h:64:45: note: no known conversion for argument 1 from ‘litehtml::position’ to ‘const bbDouble&’ {aka ‘const double&’}
#define BB_GETTYPE_DECL( TYPE ) bbTypeInfo *bbGetType( TYPE const& );
^~~~~~~~~
/home/viavacavi/Dropbox/monkey2/modules/monkey/native/bbtypeinfo.h:76:1: note: in expansion of macro ‘BB_GETTYPE_DECL’
BB_GETTYPE_DECL( bbDouble )
^~~~~~~~~~~~~~~
/home/viavacavi/Dropbox/monkey2/modules/monkey/native/bbtypeinfo.h:64:45: note: candidate: ‘bbTypeInfo* bbGetType(const bbString&)’
#define BB_GETTYPE_DECL( TYPE ) bbTypeInfo *bbGetType( TYPE const& );
^~~~~~~~~
/home/viavacavi/Dropbox/monkey2/modules/monkey/native/bbtypeinfo.h:77:1: note: in expansion of macro ‘BB_GETTYPE_DECL’
BB_GETTYPE_DECL( bbString )
^~~~~~~~~~~~~~~
/home/viavacavi/Dropbox/monkey2/modules/monkey/native/bbtypeinfo.h:64:45: note: no known conversion for argument 1 from ‘litehtml::position’ to ‘const bbString&’
#define BB_GETTYPE_DECL( TYPE ) bbTypeInfo *bbGetType( TYPE const& );
^~~~~~~~~
/home/viavacavi/Dropbox/monkey2/modules/monkey/native/bbtypeinfo.h:77:1: note: in expansion of macro ‘BB_GETTYPE_DECL’
BB_GETTYPE_DECL( bbString )
^~~~~~~~~~~~~~~
/home/viavacavi/Dropbox/monkey2/modules/monkey/native/bbtypeinfo.h:64:45: note: candidate: ‘bbTypeInfo* bbGetType(const bbCString&)’
#define BB_GETTYPE_DECL( TYPE ) bbTypeInfo *bbGetType( TYPE const& );
^~~~~~~~~
/home/viavacavi/Dropbox/monkey2/modules/monkey/native/bbtypeinfo.h:78:1: note: in expansion of macro ‘BB_GETTYPE_DECL’
BB_GETTYPE_DECL( bbCString )
^~~~~~~~~~~~~~~
/home/viavacavi/Dropbox/monkey2/modules/monkey/native/bbtypeinfo.h:64:45: note: no known conversion for argument 1 from ‘litehtml::position’ to ‘const bbCString&’
#define BB_GETTYPE_DECL( TYPE ) bbTypeInfo *bbGetType( TYPE const& );
^~~~~~~~~
/home/viavacavi/Dropbox/monkey2/modules/monkey/native/bbtypeinfo.h:78:1: note: in expansion of macro ‘BB_GETTYPE_DECL’
BB_GETTYPE_DECL( bbCString )
^~~~~~~~~~~~~~~
/home/viavacavi/Dropbox/monkey2/modules/monkey/native/bbtypeinfo.h:64:45: note: candidate: ‘bbTypeInfo* bbGetType(const bbVariant&)’
#define BB_GETTYPE_DECL( TYPE ) bbTypeInfo *bbGetType( TYPE const& );
^~~~~~~~~
/home/viavacavi/Dropbox/monkey2/modules/monkey/native/bbtypeinfo.h:79:1: note: in expansion of macro ‘BB_GETTYPE_DECL’
BB_GETTYPE_DECL( bbVariant )
^~~~~~~~~~~~~~~
/home/viavacavi/Dropbox/monkey2/modules/monkey/native/bbtypeinfo.h:64:45: note: no known conversion for argument 1 from ‘litehtml::position’ to ‘const bbVariant&’
#define BB_GETTYPE_DECL( TYPE ) bbTypeInfo *bbGetType( TYPE const& );
^~~~~~~~~
/home/viavacavi/Dropbox/monkey2/modules/monkey/native/bbtypeinfo.h:79:1: note: in expansion of macro ‘BB_GETTYPE_DECL’
BB_GETTYPE_DECL( bbVariant )
^~~~~~~~~~~~~~~
In file included from /home/viavacavi/Dropbox/monkey2/modules/monkey/native/bbmonkey.h:15,
from /home/viavacavi/Dropbox/monkey2/modules/mojox/mojox.buildv1.1.15/linux_release/include/_r.cpp:2:
/home/viavacavi/Dropbox/monkey2/modules/monkey/native/bbtypeinfo_t.h:145:31: note: candidate: ‘template<class T> bbTypeInfo* bbGetType(T* const&)’
template<class T> bbTypeInfo *bbGetType( T* const& ){
^~~~~~~~~
/home/viavacavi/Dropbox/monkey2/modules/monkey/native/bbtypeinfo_t.h:145:31: note: template argument deduction/substitution failed:
In file included from /home/viavacavi/Dropbox/monkey2/modules/monkey/native/bbvariant.h:5,
from /home/viavacavi/Dropbox/monkey2/modules/monkey/native/bbmonkey.h:14,
from /home/viavacavi/Dropbox/monkey2/modules/mojox/mojox.buildv1.1.15/linux_release/include/_r.cpp:2:
/home/viavacavi/Dropbox/monkey2/modules/monkey/native/bbtypeinfo.h:85:18: note: mismatched types ‘T* const’ and ‘litehtml::position’
return bbGetType( *(T*)0 );
~~~~~~~~~^~~~~~~~~~
/home/viavacavi/Dropbox/monkey2/modules/monkey/native/bbtypeinfo.h:83:31: note: candidate: ‘template<class T> bbTypeInfo* bbGetType()’
template<class T> bbTypeInfo *bbGetType(){
^~~~~~~~~
/home/viavacavi/Dropbox/monkey2/modules/monkey/native/bbtypeinfo.h:83:31: note: template argument deduction/substitution failed:
/home/viavacavi/Dropbox/monkey2/modules/monkey/native/bbtypeinfo.h:85:18: note: candidate expects 0 arguments, 1 provided
return bbGetType( *(T*)0 );
~~~~~~~~~^~~~~~~~~~
/home/viavacavi/Dropbox/monkey2/modules/monkey/native/bbtypeinfo.h: In instantiation of ‘bbTypeInfo* bbGetType() [with T = litehtml::border_radiuses]’:
/home/viavacavi/Dropbox/monkey2/modules/monkey/native/bbtypeinfo_t.h:38:26: required from ‘bbPointerTypeInfo<T>::bbPointerTypeInfo() [with T = litehtml::border_radiuses]’
/home/viavacavi/Dropbox/monkey2/modules/monkey/native/bbtypeinfo_t.h:146:30: required from ‘bbTypeInfo* bbGetType(T* const&) [with T = litehtml::border_radiuses]’
/home/viavacavi/Dropbox/monkey2/modules/monkey/native/bbtypeinfo.h:85:18: required from ‘bbTypeInfo* bbGetType() [with T = litehtml::border_radiuses*]’
/home/viavacavi/Dropbox/monkey2/modules/monkey/native/bbtypeinfo_t.h:109:77: required from ‘bbFunctionTypeInfo<void, A …>::bbFunctionTypeInfo() [with A = {litehtml::position*, litehtml::border_radiuses*}]’
/home/viavacavi/Dropbox/monkey2/modules/monkey/native/bbtypeinfo_t.h:158:36: required from ‘bbTypeInfo* bbGetFuncType() [with R = void; A = {litehtml::position*, litehtml::border_radiuses*}]’
/home/viavacavi/Dropbox/monkey2/modules/monkey/native/bbtypeinfo_t.h:168:30: required from ‘bbTypeInfo* bbGetType(const bbFunction<R(A …)>&) [with R = void; A = {litehtml::position*, litehtml::border_radiuses*}]’
/home/viavacavi/Dropbox/monkey2/modules/monkey/native/bbtypeinfo.h:85:18: required from ‘bbTypeInfo* bbGetType() [with T = bbFunction<void(litehtml::position*, litehtml::border_radiuses*)>]’
/home/viavacavi/Dropbox/monkey2/modules/monkey/native/bbdeclinfo_r.h:212:44: required from ‘bbMethodDeclInfo<C, void, A …>::bbMethodDeclInfo(bbString, bbString, bbMethodDeclInfo<C, void, A …>::R (C::*)(A …)) [with C = t_mojox_document_0container; A = {litehtml::position*, litehtml::border_radiuses*}; bbMethodDeclInfo<C, void, A …>::R = void]’
/home/viavacavi/Dropbox/monkey2/modules/monkey/native/bbdeclinfo_r.h:234:9: required from ‘bbDeclInfo* bbMethodDecl(bbString, R (C::*)(A …), bbString) [with C = t_mojox_document_0container; R = void; A = {litehtml::position*, litehtml::border_radiuses*}]’
/home/viavacavi/Dropbox/monkey2/modules/mojox/mojox.buildv1.1.15/linux_release/include/_r.cpp:263:670: required from here
/home/viavacavi/Dropbox/monkey2/modules/monkey/native/bbtypeinfo.h:85:18: error: no matching function for call to ‘bbGetType(litehtml::border_radiuses&)’
/home/viavacavi/Dropbox/monkey2/modules/monkey/native/bbtypeinfo.h:64:45: note: candidate: ‘bbTypeInfo* bbGetType(const bbBool&)’
#define BB_GETTYPE_DECL( TYPE ) bbTypeInfo *bbGetType( TYPE const& );
^~~~~~~~~
/home/viavacavi/Dropbox/monkey2/modules/monkey/native/bbtypeinfo.h:66:1: note: in expansion of macro ‘BB_GETTYPE_DECL’
BB_GETTYPE_DECL( bbBool )
^~~~~~~~~~~~~~~
/home/viavacavi/Dropbox/monkey2/modules/monkey/native/bbtypeinfo.h:64:45: note: no known conversion for argument 1 from ‘litehtml::border_radiuses’ to ‘const bbBool&’ {aka ‘const bool&’}
#define BB_GETTYPE_DECL( TYPE ) bbTypeInfo *bbGetType( TYPE const& );
^~~~~~~~~
/home/viavacavi/Dropbox/monkey2/modules/monkey/native/bbtypeinfo.h:66:1: note: in expansion of macro ‘BB_GETTYPE_DECL’
BB_GETTYPE_DECL( bbBool )
^~~~~~~~~~~~~~~
/home/viavacavi/Dropbox/monkey2/modules/monkey/native/bbtypeinfo.h:64:45: note: candidate: ‘bbTypeInfo* bbGetType(const bbByte&)’
#define BB_GETTYPE_DECL( TYPE ) bbTypeInfo *bbGetType( TYPE const& );
^~~~~~~~~
/home/viavacavi/Dropbox/monkey2/modules/monkey/native/bbtypeinfo.h:67:1: note: in expansion of macro ‘BB_GETTYPE_DECL’
BB_GETTYPE_DECL( bbByte )
^~~~~~~~~~~~~~~
/home/viavacavi/Dropbox/monkey2/modules/monkey/native/bbtypeinfo.h:64:45: note: no known conversion for argument 1 from ‘litehtml::border_radiuses’ to ‘const bbByte&’ {aka ‘const signed char&’}
#define BB_GETTYPE_DECL( TYPE ) bbTypeInfo *bbGetType( TYPE const& );
^~~~~~~~~
/home/viavacavi/Dropbox/monkey2/modules/monkey/native/bbtypeinfo.h:67:1: note: in expansion of macro ‘BB_GETTYPE_DECL’
BB_GETTYPE_DECL( bbByte )
^~~~~~~~~~~~~~~
/home/viavacavi/Dropbox/monkey2/modules/monkey/native/bbtypeinfo.h:64:45: note: candidate: ‘bbTypeInfo* bbGetType(const bbUByte&)’
#define BB_GETTYPE_DECL( TYPE ) bbTypeInfo *bbGetType( TYPE const& );
^~~~~~~~~
/home/viavacavi/Dropbox/monkey2/modules/monkey/native/bbtypeinfo.h:68:1: note: in expansion of macro ‘BB_GETTYPE_DECL’
BB_GETTYPE_DECL( bbUByte )
^~~~~~~~~~~~~~~
/home/viavacavi/Dropbox/monkey2/modules/monkey/native/bbtypeinfo.h:64:45: note: no known conversion for argument 1 from ‘litehtml::border_radiuses’ to ‘const bbUByte&’ {aka ‘const unsigned char&’}
#define BB_GETTYPE_DECL( TYPE ) bbTypeInfo *bbGetType( TYPE const& );
^~~~~~~~~
/home/viavacavi/Dropbox/monkey2/modules/monkey/native/bbtypeinfo.h:68:1: note: in expansion of macro ‘BB_GETTYPE_DECL’
BB_GETTYPE_DECL( bbUByte )
^~~~~~~~~~~~~~~
/home/viavacavi/Dropbox/monkey2/modules/monkey/native/bbtypeinfo.h:64:45: note: candidate: ‘bbTypeInfo* bbGetType(const bbShort&)’
#define BB_GETTYPE_DECL( TYPE ) bbTypeInfo *bbGetType( TYPE const& );
^~~~~~~~~
/home/viavacavi/Dropbox/monkey2/modules/monkey/native/bbtypeinfo.h:69:1: note: in expansion of macro ‘BB_GETTYPE_DECL’
BB_GETTYPE_DECL( bbShort )
^~~~~~~~~~~~~~~
/home/viavacavi/Dropbox/monkey2/modules/monkey/native/bbtypeinfo.h:64:45: note: no known conversion for argument 1 from ‘litehtml::border_radiuses’ to ‘const bbShort&’ {aka ‘const short int&’}
#define BB_GETTYPE_DECL( TYPE ) bbTypeInfo *bbGetType( TYPE const& );
^~~~~~~~~
/home/viavacavi/Dropbox/monkey2/modules/monkey/native/bbtypeinfo.h:69:1: note: in expansion of macro ‘BB_GETTYPE_DECL’
BB_GETTYPE_DECL( bbShort )
^~~~~~~~~~~~~~~
/home/viavacavi/Dropbox/monkey2/modules/monkey/native/bbtypeinfo.h:64:45: note: candidate: ‘bbTypeInfo* bbGetType(const bbUShort&)’
#define BB_GETTYPE_DECL( TYPE ) bbTypeInfo *bbGetType( TYPE const& );
^~~~~~~~~
/home/viavacavi/Dropbox/monkey2/modules/monkey/native/bbtypeinfo.h:70:1: note: in expansion of macro ‘BB_GETTYPE_DECL’
BB_GETTYPE_DECL( bbUShort )
^~~~~~~~~~~~~~~
/home/viavacavi/Dropbox/monkey2/modules/monkey/native/bbtypeinfo.h:64:45: note: no known conversion for argument 1 from ‘litehtml::border_radiuses’ to ‘const bbUShort&’ {aka ‘const short unsigned int&’}
#define BB_GETTYPE_DECL( TYPE ) bbTypeInfo *bbGetType( TYPE const& );
^~~~~~~~~
/home/viavacavi/Dropbox/monkey2/modules/monkey/native/bbtypeinfo.h:70:1: note: in expansion of macro ‘BB_GETTYPE_DECL’
BB_GETTYPE_DECL( bbUShort )
^~~~~~~~~~~~~~~
/home/viavacavi/Dropbox/monkey2/modules/monkey/native/bbtypeinfo.h:64:45: note: candidate: ‘bbTypeInfo* bbGetType(const bbInt&)’
#define BB_GETTYPE_DECL( TYPE ) bbTypeInfo *bbGetType( TYPE const& );
^~~~~~~~~
/home/viavacavi/Dropbox/monkey2/modules/monkey/native/bbtypeinfo.h:71:1: note: in expansion of macro ‘BB_GETTYPE_DECL’
BB_GETTYPE_DECL( bbInt )
^~~~~~~~~~~~~~~
/home/viavacavi/Dropbox/monkey2/modules/monkey/native/bbtypeinfo.h:64:45: note: no known conversion for argument 1 from ‘litehtml::border_radiuses’ to ‘const bbInt&’ {aka ‘const int&’}
#define BB_GETTYPE_DECL( TYPE ) bbTypeInfo *bbGetType( TYPE const& );
^~~~~~~~~
/home/viavacavi/Dropbox/monkey2/modules/monkey/native/bbtypeinfo.h:71:1: note: in expansion of macro ‘BB_GETTYPE_DECL’
BB_GETTYPE_DECL( bbInt )
^~~~~~~~~~~~~~~
/home/viavacavi/Dropbox/monkey2/modules/monkey/native/bbtypeinfo.h:64:45: note: candidate: ‘bbTypeInfo* bbGetType(const bbUInt&)’
#define BB_GETTYPE_DECL( TYPE ) bbTypeInfo *bbGetType( TYPE const& );
^~~~~~~~~
/home/viavacavi/Dropbox/monkey2/modules/monkey/native/bbtypeinfo.h:72:1: note: in expansion of macro ‘BB_GETTYPE_DECL’
BB_GETTYPE_DECL( bbUInt )
^~~~~~~~~~~~~~~
/home/viavacavi/Dropbox/monkey2/modules/monkey/native/bbtypeinfo.h:64:45: note: no known conversion for argument 1 from ‘litehtml::border_radiuses’ to ‘const bbUInt&’ {aka ‘const unsigned int&’}
#define BB_GETTYPE_DECL( TYPE ) bbTypeInfo *bbGetType( TYPE const& );
^~~~~~~~~
/home/viavacavi/Dropbox/monkey2/modules/monkey/native/bbtypeinfo.h:72:1: note: in expansion of macro ‘BB_GETTYPE_DECL’
BB_GETTYPE_DECL( bbUInt )
^~~~~~~~~~~~~~~
/home/viavacavi/Dropbox/monkey2/modules/monkey/native/bbtypeinfo.h:64:45: note: candidate: ‘bbTypeInfo* bbGetType(const bbLong&)’
#define BB_GETTYPE_DECL( TYPE ) bbTypeInfo *bbGetType( TYPE const& );
^~~~~~~~~
/home/viavacavi/Dropbox/monkey2/modules/monkey/native/bbtypeinfo.h:73:1: note: in expansion of macro ‘BB_GETTYPE_DECL’
BB_GETTYPE_DECL( bbLong )
^~~~~~~~~~~~~~~
/home/viavacavi/Dropbox/monkey2/modules/monkey/native/bbtypeinfo.h:64:45: note: no known conversion for argument 1 from ‘litehtml::border_radiuses’ to ‘const bbLong&’ {aka ‘const long long int&’}
#define BB_GETTYPE_DECL( TYPE ) bbTypeInfo *bbGetType( TYPE const& );
^~~~~~~~~
/home/viavacavi/Dropbox/monkey2/modules/monkey/native/bbtypeinfo.h:73:1: note: in expansion of macro ‘BB_GETTYPE_DECL’
BB_GETTYPE_DECL( bbLong )
^~~~~~~~~~~~~~~
/home/viavacavi/Dropbox/monkey2/modules/monkey/native/bbtypeinfo.h:64:45: note: candidate: ‘bbTypeInfo* bbGetType(const bbULong&)’
#define BB_GETTYPE_DECL( TYPE ) bbTypeInfo *bbGetType( TYPE const& );
^~~~~~~~~
/home/viavacavi/Dropbox/monkey2/modules/monkey/native/bbtypeinfo.h:74:1: note: in expansion of macro ‘BB_GETTYPE_DECL’
BB_GETTYPE_DECL( bbULong )
^~~~~~~~~~~~~~~
/home/viavacavi/Dropbox/monkey2/modules/monkey/native/bbtypeinfo.h:64:45: note: no known conversion for argument 1 from ‘litehtml::border_radiuses’ to ‘const bbULong&’ {aka ‘const long long unsigned int&’}
#define BB_GETTYPE_DECL( TYPE ) bbTypeInfo *bbGetType( TYPE const& );
^~~~~~~~~
/home/viavacavi/Dropbox/monkey2/modules/monkey/native/bbtypeinfo.h:74:1: note: in expansion of macro ‘BB_GETTYPE_DECL’
BB_GETTYPE_DECL( bbULong )
^~~~~~~~~~~~~~~
/home/viavacavi/Dropbox/monkey2/modules/monkey/native/bbtypeinfo.h:64:45: note: candidate: ‘bbTypeInfo* bbGetType(const bbFloat&)’
#define BB_GETTYPE_DECL( TYPE ) bbTypeInfo *bbGetType( TYPE const& );
^~~~~~~~~
/home/viavacavi/Dropbox/monkey2/modules/monkey/native/bbtypeinfo.h:75:1: note: in expansion of macro ‘BB_GETTYPE_DECL’
BB_GETTYPE_DECL( bbFloat )
^~~~~~~~~~~~~~~
/home/viavacavi/Dropbox/monkey2/modules/monkey/native/bbtypeinfo.h:64:45: note: no known conversion for argument 1 from ‘litehtml::border_radiuses’ to ‘const bbFloat&’ {aka ‘const float&’}
#define BB_GETTYPE_DECL( TYPE ) bbTypeInfo *bbGetType( TYPE const& );
^~~~~~~~~
/home/viavacavi/Dropbox/monkey2/modules/monkey/native/bbtypeinfo.h:75:1: note: in expansion of macro ‘BB_GETTYPE_DECL’
BB_GETTYPE_DECL( bbFloat )
^~~~~~~~~~~~~~~
/home/viavacavi/Dropbox/monkey2/modules/monkey/native/bbtypeinfo.h:64:45: note: candidate: ‘bbTypeInfo* bbGetType(const bbDouble&)’
#define BB_GETTYPE_DECL( TYPE ) bbTypeInfo *bbGetType( TYPE const& );
^~~~~~~~~
/home/viavacavi/Dropbox/monkey2/modules/monkey/native/bbtypeinfo.h:76:1: note: in expansion of macro ‘BB_GETTYPE_DECL’
BB_GETTYPE_DECL( bbDouble )
^~~~~~~~~~~~~~~
/home/viavacavi/Dropbox/monkey2/modules/monkey/native/bbtypeinfo.h:64:45: note: no known conversion for argument 1 from ‘litehtml::border_radiuses’ to ‘const bbDouble&’ {aka ‘const double&’}
#define BB_GETTYPE_DECL( TYPE ) bbTypeInfo *bbGetType( TYPE const& );
^~~~~~~~~
/home/viavacavi/Dropbox/monkey2/modules/monkey/native/bbtypeinfo.h:76:1: note: in expansion of macro ‘BB_GETTYPE_DECL’
BB_GETTYPE_DECL( bbDouble )
^~~~~~~~~~~~~~~
/home/viavacavi/Dropbox/monkey2/modules/monkey/native/bbtypeinfo.h:64:45: note: candidate: ‘bbTypeInfo* bbGetType(const bbString&)’
#define BB_GETTYPE_DECL( TYPE ) bbTypeInfo *bbGetType( TYPE const& );
^~~~~~~~~
/home/viavacavi/Dropbox/monkey2/modules/monkey/native/bbtypeinfo.h:77:1: note: in expansion of macro ‘BB_GETTYPE_DECL’
BB_GETTYPE_DECL( bbString )
^~~~~~~~~~~~~~~
/home/viavacavi/Dropbox/monkey2/modules/monkey/native/bbtypeinfo.h:64:45: note: no known conversion for argument 1 from ‘litehtml::border_radiuses’ to ‘const bbString&’
#define BB_GETTYPE_DECL( TYPE ) bbTypeInfo *bbGetType( TYPE const& );
^~~~~~~~~
/home/viavacavi/Dropbox/monkey2/modules/monkey/native/bbtypeinfo.h:77:1: note: in expansion of macro ‘BB_GETTYPE_DECL’
BB_GETTYPE_DECL( bbString )
^~~~~~~~~~~~~~~
/home/viavacavi/Dropbox/monkey2/modules/monkey/native/bbtypeinfo.h:64:45: note: candidate: ‘bbTypeInfo* bbGetType(const bbCString&)’
#define BB_GETTYPE_DECL( TYPE ) bbTypeInfo *bbGetType( TYPE const& );
^~~~~~~~~
/home/viavacavi/Dropbox/monkey2/modules/monkey/native/bbtypeinfo.h:78:1: note: in expansion of macro ‘BB_GETTYPE_DECL’
BB_GETTYPE_DECL( bbCString )
^~~~~~~~~~~~~~~
/home/viavacavi/Dropbox/monkey2/modules/monkey/native/bbtypeinfo.h:64:45: note: no known conversion for argument 1 from ‘litehtml::border_radiuses’ to ‘const bbCString&’
#define BB_GETTYPE_DECL( TYPE ) bbTypeInfo *bbGetType( TYPE const& );
^~~~~~~~~
/home/viavacavi/Dropbox/monkey2/modules/monkey/native/bbtypeinfo.h:78:1: note: in expansion of macro ‘BB_GETTYPE_DECL’
BB_GETTYPE_DECL( bbCString )
^~~~~~~~~~~~~~~
/home/viavacavi/Dropbox/monkey2/modules/monkey/native/bbtypeinfo.h:64:45: note: candidate: ‘bbTypeInfo* bbGetType(const bbVariant&)’
#define BB_GETTYPE_DECL( TYPE ) bbTypeInfo *bbGetType( TYPE const& );
^~~~~~~~~
/home/viavacavi/Dropbox/monkey2/modules/monkey/native/bbtypeinfo.h:79:1: note: in expansion of macro ‘BB_GETTYPE_DECL’
BB_GETTYPE_DECL( bbVariant )
^~~~~~~~~~~~~~~
/home/viavacavi/Dropbox/monkey2/modules/monkey/native/bbtypeinfo.h:64:45: note: no known conversion for argument 1 from ‘litehtml::border_radiuses’ to ‘const bbVariant&’
#define BB_GETTYPE_DECL( TYPE ) bbTypeInfo *bbGetType( TYPE const& );
^~~~~~~~~
/home/viavacavi/Dropbox/monkey2/modules/monkey/native/bbtypeinfo.h:79:1: note: in expansion of macro ‘BB_GETTYPE_DECL’
BB_GETTYPE_DECL( bbVariant )
^~~~~~~~~~~~~~~
In file included from /home/viavacavi/Dropbox/monkey2/modules/monkey/native/bbmonkey.h:15,
from /home/viavacavi/Dropbox/monkey2/modules/mojox/mojox.buildv1.1.15/linux_release/include/_r.cpp:2:
/home/viavacavi/Dropbox/monkey2/modules/monkey/native/bbtypeinfo_t.h:145:31: note: candidate: ‘template<class T> bbTypeInfo* bbGetType(T* const&)’
template<class T> bbTypeInfo *bbGetType( T* const& ){
^~~~~~~~~
/home/viavacavi/Dropbox/monkey2/modules/monkey/native/bbtypeinfo_t.h:145:31: note: template argument deduction/substitution failed:
In file included from /home/viavacavi/Dropbox/monkey2/modules/monkey/native/bbvariant.h:5,
from /home/viavacavi/Dropbox/monkey2/modules/monkey/native/bbmonkey.h:14,
from /home/viavacavi/Dropbox/monkey2/modules/mojox/mojox.buildv1.1.15/linux_release/include/_r.cpp:2:
/home/viavacavi/Dropbox/monkey2/modules/monkey/native/bbtypeinfo.h:85:18: note: mismatched types ‘T* const’ and ‘litehtml::border_radiuses’
return bbGetType( *(T*)0 );
~~~~~~~~~^~~~~~~~~~
/home/viavacavi/Dropbox/monkey2/modules/monkey/native/bbtypeinfo.h:83:31: note: candidate: ‘template<class T> bbTypeInfo* bbGetType()’
template<class T> bbTypeInfo *bbGetType(){
^~~~~~~~~
/home/viavacavi/Dropbox/monkey2/modules/monkey/native/bbtypeinfo.h:83:31: note: template argument deduction/substitution failed:
/home/viavacavi/Dropbox/monkey2/modules/monkey/native/bbtypeinfo.h:85:18: note: candidate expects 0 arguments, 1 provided
return bbGetType( *(T*)0 );
~~~~~~~~~^~~~~~~~~~
/home/viavacavi/Dropbox/monkey2/modules/monkey/native/bbtypeinfo.h: In instantiation of ‘bbTypeInfo* bbGetType() [with T = litehtml::media_features]’:
/home/viavacavi/Dropbox/monkey2/modules/monkey/native/bbtypeinfo_t.h:38:26: required from ‘bbPointerTypeInfo<T>::bbPointerTypeInfo() [with T = litehtml::media_features]’
/home/viavacavi/Dropbox/monkey2/modules/monkey/native/bbtypeinfo_t.h:146:30: required from ‘bbTypeInfo* bbGetType(T* const&) [with T = litehtml::media_features]’
/home/viavacavi/Dropbox/monkey2/modules/monkey/native/bbtypeinfo.h:85:18: required from ‘bbTypeInfo* bbGetType() [with T = litehtml::media_features*]’
/home/viavacavi/Dropbox/monkey2/modules/monkey/native/bbtypeinfo_t.h:109:77: required from ‘bbFunctionTypeInfo<void, A …>::bbFunctionTypeInfo() [with A = {litehtml::media_features*}]’
/home/viavacavi/Dropbox/monkey2/modules/monkey/native/bbtypeinfo_t.h:158:36: required from ‘bbTypeInfo* bbGetFuncType() [with R = void; A = {litehtml::media_features*}]’
/home/viavacavi/Dropbox/monkey2/modules/monkey/native/bbtypeinfo_t.h:168:30: required from ‘bbTypeInfo* bbGetType(const bbFunction<R(A …)>&) [with R = void; A = {litehtml::media_features*}]’
/home/viavacavi/Dropbox/monkey2/modules/monkey/native/bbtypeinfo.h:85:18: required from ‘bbTypeInfo* bbGetType() [with T = bbFunction<void(litehtml::media_features*)>]’
/home/viavacavi/Dropbox/monkey2/modules/monkey/native/bbdeclinfo_r.h:212:44: required from ‘bbMethodDeclInfo<C, void, A …>::bbMethodDeclInfo(bbString, bbString, bbMethodDeclInfo<C, void, A …>::R (C::*)(A …)) [with C = t_mojox_document_0container; A = {litehtml::media_features*}; bbMethodDeclInfo<C, void, A …>::R = void]’
/home/viavacavi/Dropbox/monkey2/modules/monkey/native/bbdeclinfo_r.h:234:9: required from ‘bbDeclInfo* bbMethodDecl(bbString, R (C::*)(A …), bbString) [with C = t_mojox_document_0container; R = void; A = {litehtml::media_features*}]’
/home/viavacavi/Dropbox/monkey2/modules/mojox/mojox.buildv1.1.15/linux_release/include/_r.cpp:263:1640: required from here
/home/viavacavi/Dropbox/monkey2/modules/monkey/native/bbtypeinfo.h:85:18: error: no matching function for call to ‘bbGetType(litehtml::media_features&)’
/home/viavacavi/Dropbox/monkey2/modules/monkey/native/bbtypeinfo.h:64:45: note: candidate: ‘bbTypeInfo* bbGetType(const bbBool&)’
#define BB_GETTYPE_DECL( TYPE ) bbTypeInfo *bbGetType( TYPE const& );
^~~~~~~~~
/home/viavacavi/Dropbox/monkey2/modules/monkey/native/bbtypeinfo.h:66:1: note: in expansion of macro ‘BB_GETTYPE_DECL’
BB_GETTYPE_DECL( bbBool )
^~~~~~~~~~~~~~~
/home/viavacavi/Dropbox/monkey2/modules/monkey/native/bbtypeinfo.h:64:45: note: no known conversion for argument 1 from ‘litehtml::media_features’ to ‘const bbBool&’ {aka ‘const bool&’}
#define BB_GETTYPE_DECL( TYPE ) bbTypeInfo *bbGetType( TYPE const& );
^~~~~~~~~
/home/viavacavi/Dropbox/monkey2/modules/monkey/native/bbtypeinfo.h:66:1: note: in expansion of macro ‘BB_GETTYPE_DECL’
BB_GETTYPE_DECL( bbBool )
^~~~~~~~~~~~~~~
/home/viavacavi/Dropbox/monkey2/modules/monkey/native/bbtypeinfo.h:64:45: note: candidate: ‘bbTypeInfo* bbGetType(const bbByte&)’
#define BB_GETTYPE_DECL( TYPE ) bbTypeInfo *bbGetType( TYPE const& );
^~~~~~~~~
/home/viavacavi/Dropbox/monkey2/modules/monkey/native/bbtypeinfo.h:67:1: note: in expansion of macro ‘BB_GETTYPE_DECL’
BB_GETTYPE_DECL( bbByte )
^~~~~~~~~~~~~~~
/home/viavacavi/Dropbox/monkey2/modules/monkey/native/bbtypeinfo.h:64:45: note: no known conversion for argument 1 from ‘litehtml::media_features’ to ‘const bbByte&’ {aka ‘const signed char&’}
#define BB_GETTYPE_DECL( TYPE ) bbTypeInfo *bbGetType( TYPE const& );
^~~~~~~~~
/home/viavacavi/Dropbox/monkey2/modules/monkey/native/bbtypeinfo.h:67:1: note: in expansion of macro ‘BB_GETTYPE_DECL’
BB_GETTYPE_DECL( bbByte )
^~~~~~~~~~~~~~~
/home/viavacavi/Dropbox/monkey2/modules/monkey/native/bbtypeinfo.h:64:45: note: candidate: ‘bbTypeInfo* bbGetType(const bbUByte&)’
#define BB_GETTYPE_DECL( TYPE ) bbTypeInfo *bbGetType( TYPE const& );
^~~~~~~~~
/home/viavacavi/Dropbox/monkey2/modules/monkey/native/bbtypeinfo.h:68:1: note: in expansion of macro ‘BB_GETTYPE_DECL’
BB_GETTYPE_DECL( bbUByte )
^~~~~~~~~~~~~~~
/home/viavacavi/Dropbox/monkey2/modules/monkey/native/bbtypeinfo.h:64:45: note: no known conversion for argument 1 from ‘litehtml::media_features’ to ‘const bbUByte&’ {aka ‘const unsigned char&’}
#define BB_GETTYPE_DECL( TYPE ) bbTypeInfo *bbGetType( TYPE const& );
^~~~~~~~~
/home/viavacavi/Dropbox/monkey2/modules/monkey/native/bbtypeinfo.h:68:1: note: in expansion of macro ‘BB_GETTYPE_DECL’
BB_GETTYPE_DECL( bbUByte )
^~~~~~~~~~~~~~~
/home/viavacavi/Dropbox/monkey2/modules/monkey/native/bbtypeinfo.h:64:45: note: candidate: ‘bbTypeInfo* bbGetType(const bbShort&)’
#define BB_GETTYPE_DECL( TYPE ) bbTypeInfo *bbGetType( TYPE const& );
^~~~~~~~~
/home/viavacavi/Dropbox/monkey2/modules/monkey/native/bbtypeinfo.h:69:1: note: in expansion of macro ‘BB_GETTYPE_DECL’
BB_GETTYPE_DECL( bbShort )
^~~~~~~~~~~~~~~
/home/viavacavi/Dropbox/monkey2/modules/monkey/native/bbtypeinfo.h:64:45: note: no known conversion for argument 1 from ‘litehtml::media_features’ to ‘const bbShort&’ {aka ‘const short int&’}
#define BB_GETTYPE_DECL( TYPE ) bbTypeInfo *bbGetType( TYPE const& );
^~~~~~~~~
/home/viavacavi/Dropbox/monkey2/modules/monkey/native/bbtypeinfo.h:69:1: note: in expansion of macro ‘BB_GETTYPE_DECL’
BB_GETTYPE_DECL( bbShort )
^~~~~~~~~~~~~~~
/home/viavacavi/Dropbox/monkey2/modules/monkey/native/bbtypeinfo.h:64:45: note: candidate: ‘bbTypeInfo* bbGetType(const bbUShort&)’
#define BB_GETTYPE_DECL( TYPE ) bbTypeInfo *bbGetType( TYPE const& );
^~~~~~~~~
/home/viavacavi/Dropbox/monkey2/modules/monkey/native/bbtypeinfo.h:70:1: note: in expansion of macro ‘BB_GETTYPE_DECL’
BB_GETTYPE_DECL( bbUShort )
^~~~~~~~~~~~~~~
/home/viavacavi/Dropbox/monkey2/modules/monkey/native/bbtypeinfo.h:64:45: note: no known conversion for argument 1 from ‘litehtml::media_features’ to ‘const bbUShort&’ {aka ‘const short unsigned int&’}
#define BB_GETTYPE_DECL( TYPE ) bbTypeInfo *bbGetType( TYPE const& );
^~~~~~~~~
/home/viavacavi/Dropbox/monkey2/modules/monkey/native/bbtypeinfo.h:70:1: note: in expansion of macro ‘BB_GETTYPE_DECL’
BB_GETTYPE_DECL( bbUShort )
^~~~~~~~~~~~~~~
/home/viavacavi/Dropbox/monkey2/modules/monkey/native/bbtypeinfo.h:64:45: note: candidate: ‘bbTypeInfo* bbGetType(const bbInt&)’
#define BB_GETTYPE_DECL( TYPE ) bbTypeInfo *bbGetType( TYPE const& );
^~~~~~~~~
/home/viavacavi/Dropbox/monkey2/modules/monkey/native/bbtypeinfo.h:71:1: note: in expansion of macro ‘BB_GETTYPE_DECL’
BB_GETTYPE_DECL( bbInt )
^~~~~~~~~~~~~~~
/home/viavacavi/Dropbox/monkey2/modules/monkey/native/bbtypeinfo.h:64:45: note: no known conversion for argument 1 from ‘litehtml::media_features’ to ‘const bbInt&’ {aka ‘const int&’}
#define BB_GETTYPE_DECL( TYPE ) bbTypeInfo *bbGetType( TYPE const& );
^~~~~~~~~
/home/viavacavi/Dropbox/monkey2/modules/monkey/native/bbtypeinfo.h:71:1: note: in expansion of macro ‘BB_GETTYPE_DECL’
BB_GETTYPE_DECL( bbInt )
^~~~~~~~~~~~~~~
/home/viavacavi/Dropbox/monkey2/modules/monkey/native/bbtypeinfo.h:64:45: note: candidate: ‘bbTypeInfo* bbGetType(const bbUInt&)’
#define BB_GETTYPE_DECL( TYPE ) bbTypeInfo *bbGetType( TYPE const& );
^~~~~~~~~
/home/viavacavi/Dropbox/monkey2/modules/monkey/native/bbtypeinfo.h:72:1: note: in expansion of macro ‘BB_GETTYPE_DECL’
BB_GETTYPE_DECL( bbUInt )
^~~~~~~~~~~~~~~
/home/viavacavi/Dropbox/monkey2/modules/monkey/native/bbtypeinfo.h:64:45: note: no known conversion for argument 1 from ‘litehtml::media_features’ to ‘const bbUInt&’ {aka ‘const unsigned int&’}
#define BB_GETTYPE_DECL( TYPE ) bbTypeInfo *bbGetType( TYPE const& );
^~~~~~~~~
/home/viavacavi/Dropbox/monkey2/modules/monkey/native/bbtypeinfo.h:72:1: note: in expansion of macro ‘BB_GETTYPE_DECL’
BB_GETTYPE_DECL( bbUInt )
^~~~~~~~~~~~~~~
/home/viavacavi/Dropbox/monkey2/modules/monkey/native/bbtypeinfo.h:64:45: note: candidate: ‘bbTypeInfo* bbGetType(const bbLong&)’
#define BB_GETTYPE_DECL( TYPE ) bbTypeInfo *bbGetType( TYPE const& );
^~~~~~~~~
/home/viavacavi/Dropbox/monkey2/modules/monkey/native/bbtypeinfo.h:73:1: note: in expansion of macro ‘BB_GETTYPE_DECL’
BB_GETTYPE_DECL( bbLong )
^~~~~~~~~~~~~~~
/home/viavacavi/Dropbox/monkey2/modules/monkey/native/bbtypeinfo.h:64:45: note: no known conversion for argument 1 from ‘litehtml::media_features’ to ‘const bbLong&’ {aka ‘const long long int&’}
#define BB_GETTYPE_DECL( TYPE ) bbTypeInfo *bbGetType( TYPE const& );
^~~~~~~~~
/home/viavacavi/Dropbox/monkey2/modules/monkey/native/bbtypeinfo.h:73:1: note: in expansion of macro ‘BB_GETTYPE_DECL’
BB_GETTYPE_DECL( bbLong )
^~~~~~~~~~~~~~~
/home/viavacavi/Dropbox/monkey2/modules/monkey/native/bbtypeinfo.h:64:45: note: candidate: ‘bbTypeInfo* bbGetType(const bbULong&)’
#define BB_GETTYPE_DECL( TYPE ) bbTypeInfo *bbGetType( TYPE const& );
^~~~~~~~~
/home/viavacavi/Dropbox/monkey2/modules/monkey/native/bbtypeinfo.h:74:1: note: in expansion of macro ‘BB_GETTYPE_DECL’
BB_GETTYPE_DECL( bbULong )
^~~~~~~~~~~~~~~
/home/viavacavi/Dropbox/monkey2/modules/monkey/native/bbtypeinfo.h:64:45: note: no known conversion for argument 1 from ‘litehtml::media_features’ to ‘const bbULong&’ {aka ‘const long long unsigned int&’}
#define BB_GETTYPE_DECL( TYPE ) bbTypeInfo *bbGetType( TYPE const& );
^~~~~~~~~
/home/viavacavi/Dropbox/monkey2/modules/monkey/native/bbtypeinfo.h:74:1: note: in expansion of macro ‘BB_GETTYPE_DECL’
BB_GETTYPE_DECL( bbULong )
^~~~~~~~~~~~~~~
/home/viavacavi/Dropbox/monkey2/modules/monkey/native/bbtypeinfo.h:64:45: note: candidate: ‘bbTypeInfo* bbGetType(const bbFloat&)’
#define BB_GETTYPE_DECL( TYPE ) bbTypeInfo *bbGetType( TYPE const& );
^~~~~~~~~
/home/viavacavi/Dropbox/monkey2/modules/monkey/native/bbtypeinfo.h:75:1: note: in expansion of macro ‘BB_GETTYPE_DECL’
BB_GETTYPE_DECL( bbFloat )
^~~~~~~~~~~~~~~
/home/viavacavi/Dropbox/monkey2/modules/monkey/native/bbtypeinfo.h:64:45: note: no known conversion for argument 1 from ‘litehtml::media_features’ to ‘const bbFloat&’ {aka ‘const float&’}
#define BB_GETTYPE_DECL( TYPE ) bbTypeInfo *bbGetType( TYPE const& );
^~~~~~~~~
/home/viavacavi/Dropbox/monkey2/modules/monkey/native/bbtypeinfo.h:75:1: note: in expansion of macro ‘BB_GETTYPE_DECL’
BB_GETTYPE_DECL( bbFloat )
^~~~~~~~~~~~~~~
/home/viavacavi/Dropbox/monkey2/modules/monkey/native/bbtypeinfo.h:64:45: note: candidate: ‘bbTypeInfo* bbGetType(const bbDouble&)’
#define BB_GETTYPE_DECL( TYPE ) bbTypeInfo *bbGetType( TYPE const& );
^~~~~~~~~
/home/viavacavi/Dropbox/monkey2/modules/monkey/native/bbtypeinfo.h:76:1: note: in expansion of macro ‘BB_GETTYPE_DECL’
BB_GETTYPE_DECL( bbDouble )
^~~~~~~~~~~~~~~
/home/viavacavi/Dropbox/monkey2/modules/monkey/native/bbtypeinfo.h:64:45: note: no known conversion for argument 1 from ‘litehtml::media_features’ to ‘const bbDouble&’ {aka ‘const double&’}
#define BB_GETTYPE_DECL( TYPE ) bbTypeInfo *bbGetType( TYPE const& );
^~~~~~~~~
/home/viavacavi/Dropbox/monkey2/modules/monkey/native/bbtypeinfo.h:76:1: note: in expansion of macro ‘BB_GETTYPE_DECL’
BB_GETTYPE_DECL( bbDouble )
^~~~~~~~~~~~~~~
/home/viavacavi/Dropbox/monkey2/modules/monkey/native/bbtypeinfo.h:64:45: note: candidate: ‘bbTypeInfo* bbGetType(const bbString&)’
#define BB_GETTYPE_DECL( TYPE ) bbTypeInfo *bbGetType( TYPE const& );
^~~~~~~~~
/home/viavacavi/Dropbox/monkey2/modules/monkey/native/bbtypeinfo.h:77:1: note: in expansion of macro ‘BB_GETTYPE_DECL’
BB_GETTYPE_DECL( bbString )
^~~~~~~~~~~~~~~
/home/viavacavi/Dropbox/monkey2/modules/monkey/native/bbtypeinfo.h:64:45: note: no known conversion for argument 1 from ‘litehtml::media_features’ to ‘const bbString&’
#define BB_GETTYPE_DECL( TYPE ) bbTypeInfo *bbGetType( TYPE const& );
^~~~~~~~~
/home/viavacavi/Dropbox/monkey2/modules/monkey/native/bbtypeinfo.h:77:1: note: in expansion of macro ‘BB_GETTYPE_DECL’
BB_GETTYPE_DECL( bbString )
^~~~~~~~~~~~~~~
/home/viavacavi/Dropbox/monkey2/modules/monkey/native/bbtypeinfo.h:64:45: note: candidate: ‘bbTypeInfo* bbGetType(const bbCString&)’
#define BB_GETTYPE_DECL( TYPE ) bbTypeInfo *bbGetType( TYPE const& );
^~~~~~~~~
/home/viavacavi/Dropbox/monkey2/modules/monkey/native/bbtypeinfo.h:78:1: note: in expansion of macro ‘BB_GETTYPE_DECL’
BB_GETTYPE_DECL( bbCString )
^~~~~~~~~~~~~~~
/home/viavacavi/Dropbox/monkey2/modules/monkey/native/bbtypeinfo.h:64:45: note: no known conversion for argument 1 from ‘litehtml::media_features’ to ‘const bbCString&’
#define BB_GETTYPE_DECL( TYPE ) bbTypeInfo *bbGetType( TYPE const& );
^~~~~~~~~
/home/viavacavi/Dropbox/monkey2/modules/monkey/native/bbtypeinfo.h:78:1: note: in expansion of macro ‘BB_GETTYPE_DECL’
BB_GETTYPE_DECL( bbCString )
^~~~~~~~~~~~~~~
/home/viavacavi/Dropbox/monkey2/modules/monkey/native/bbtypeinfo.h:64:45: note: candidate: ‘bbTypeInfo* bbGetType(const bbVariant&)’
#define BB_GETTYPE_DECL( TYPE ) bbTypeInfo *bbGetType( TYPE const& );
^~~~~~~~~
/home/viavacavi/Dropbox/monkey2/modules/monkey/native/bbtypeinfo.h:79:1: note: in expansion of macro ‘BB_GETTYPE_DECL’
BB_GETTYPE_DECL( bbVariant )
^~~~~~~~~~~~~~~
/home/viavacavi/Dropbox/monkey2/modules/monkey/native/bbtypeinfo.h:64:45: note: no known conversion for argument 1 from ‘litehtml::media_features’ to ‘const bbVariant&’
#define BB_GETTYPE_DECL( TYPE ) bbTypeInfo *bbGetType( TYPE const& );
^~~~~~~~~
/home/viavacavi/Dropbox/monkey2/modules/monkey/native/bbtypeinfo.h:79:1: note: in expansion of macro ‘BB_GETTYPE_DECL’
BB_GETTYPE_DECL( bbVariant )
^~~~~~~~~~~~~~~
In file included from /home/viavacavi/Dropbox/monkey2/modules/monkey/native/bbmonkey.h:15,
from /home/viavacavi/Dropbox/monkey2/modules/mojox/mojox.buildv1.1.15/linux_release/include/_r.cpp:2:
/home/viavacavi/Dropbox/monkey2/modules/monkey/native/bbtypeinfo_t.h:145:31: note: candidate: ‘template<class T> bbTypeInfo* bbGetType(T* const&)’
template<class T> bbTypeInfo *bbGetType( T* const& ){
^~~~~~~~~
/home/viavacavi/Dropbox/monkey2/modules/monkey/native/bbtypeinfo_t.h:145:31: note: template argument deduction/substitution failed:
In file included from /home/viavacavi/Dropbox/monkey2/modules/monkey/native/bbvariant.h:5,
from /home/viavacavi/Dropbox/monkey2/modules/monkey/native/bbmonkey.h:14,
from /home/viavacavi/Dropbox/monkey2/modules/mojox/mojox.buildv1.1.15/linux_release/include/_r.cpp:2:
/home/viavacavi/Dropbox/monkey2/modules/monkey/native/bbtypeinfo.h:85:18: note: mismatched types ‘T* const’ and ‘litehtml::media_features’
return bbGetType( *(T*)0 );
~~~~~~~~~^~~~~~~~~~
/home/viavacavi/Dropbox/monkey2/modules/monkey/native/bbtypeinfo.h:83:31: note: candidate: ‘template<class T> bbTypeInfo* bbGetType()’
template<class T> bbTypeInfo *bbGetType(){
^~~~~~~~~
/home/viavacavi/Dropbox/monkey2/modules/monkey/native/bbtypeinfo.h:83:31: note: template argument deduction/substitution failed:
/home/viavacavi/Dropbox/monkey2/modules/monkey/native/bbtypeinfo.h:85:18: note: candidate expects 0 arguments, 1 provided
return bbGetType( *(T*)0 );
~~~~~~~~~^~~~~~~~~~
/home/viavacavi/Dropbox/monkey2/modules/monkey/native/bbtypeinfo.h: In instantiation of ‘bbTypeInfo* bbGetType() [with T = litehtml::size]’:
/home/viavacavi/Dropbox/monkey2/modules/monkey/native/bbtypeinfo_t.h:38:26: required from ‘bbPointerTypeInfo<T>::bbPointerTypeInfo() [with T = litehtml::size]’
/home/viavacavi/Dropbox/monkey2/modules/monkey/native/bbtypeinfo_t.h:146:30: required from ‘bbTypeInfo* bbGetType(T* const&) [with T = litehtml::size]’
/home/viavacavi/Dropbox/monkey2/modules/monkey/native/bbtypeinfo.h:85:18: required from ‘bbTypeInfo* bbGetType() [with T = litehtml::size*]’
/home/viavacavi/Dropbox/monkey2/modules/monkey/native/bbtypeinfo_t.h:109:77: required from ‘bbFunctionTypeInfo<void, A …>::bbFunctionTypeInfo() [with A = {bbString, bbString, litehtml::size*}]’
/home/viavacavi/Dropbox/monkey2/modules/monkey/native/bbtypeinfo_t.h:158:36: required from ‘bbTypeInfo* bbGetFuncType() [with R = void; A = {bbString, bbString, litehtml::size*}]’
/home/viavacavi/Dropbox/monkey2/modules/monkey/native/bbtypeinfo_t.h:168:30: required from ‘bbTypeInfo* bbGetType(const bbFunction<R(A …)>&) [with R = void; A = {bbString, bbString, litehtml::size*}]’
/home/viavacavi/Dropbox/monkey2/modules/monkey/native/bbtypeinfo.h:85:18: required from ‘bbTypeInfo* bbGetType() [with T = bbFunction<void(bbString, bbString, litehtml::size*)>]’
/home/viavacavi/Dropbox/monkey2/modules/monkey/native/bbdeclinfo_r.h:212:44: required from ‘bbMethodDeclInfo<C, void, A …>::bbMethodDeclInfo(bbString, bbString, bbMethodDeclInfo<C, void, A …>::R (C::*)(A …)) [with C = t_mojox_document_0container; A = {bbString, bbString, litehtml::size*}; bbMethodDeclInfo<C, void, A …>::R = void]’
/home/viavacavi/Dropbox/monkey2/modules/monkey/native/bbdeclinfo_r.h:234:9: required from ‘bbDeclInfo* bbMethodDecl(bbString, R (C::*)(A …), bbString) [with C = t_mojox_document_0container; R = void; A = {bbString, bbString, litehtml::size*}]’
/home/viavacavi/Dropbox/monkey2/modules/mojox/mojox.buildv1.1.15/linux_release/include/_r.cpp:263:1896: required from here
/home/viavacavi/Dropbox/monkey2/modules/monkey/native/bbtypeinfo.h:85:18: error: no matching function for call to ‘bbGetType(litehtml::size&)’
/home/viavacavi/Dropbox/monkey2/modules/monkey/native/bbtypeinfo.h:64:45: note: candidate: ‘bbTypeInfo* bbGetType(const bbBool&)’
#define BB_GETTYPE_DECL( TYPE ) bbTypeInfo *bbGetType( TYPE const& );
^~~~~~~~~
/home/viavacavi/Dropbox/monkey2/modules/monkey/native/bbtypeinfo.h:66:1: note: in expansion of macro ‘BB_GETTYPE_DECL’
BB_GETTYPE_DECL( bbBool )
^~~~~~~~~~~~~~~
/home/viavacavi/Dropbox/monkey2/modules/monkey/native/bbtypeinfo.h:64:45: note: no known conversion for argument 1 from ‘litehtml::size’ to ‘const bbBool&’ {aka ‘const bool&’}
#define BB_GETTYPE_DECL( TYPE ) bbTypeInfo *bbGetType( TYPE const& );
^~~~~~~~~
/home/viavacavi/Dropbox/monkey2/modules/monkey/native/bbtypeinfo.h:66:1: note: in expansion of macro ‘BB_GETTYPE_DECL’
BB_GETTYPE_DECL( bbBool )
^~~~~~~~~~~~~~~
/home/viavacavi/Dropbox/monkey2/modules/monkey/native/bbtypeinfo.h:64:45: note: candidate: ‘bbTypeInfo* bbGetType(const bbByte&)’
#define BB_GETTYPE_DECL( TYPE ) bbTypeInfo *bbGetType( TYPE const& );
^~~~~~~~~
/home/viavacavi/Dropbox/monkey2/modules/monkey/native/bbtypeinfo.h:67:1: note: in expansion of macro ‘BB_GETTYPE_DECL’
BB_GETTYPE_DECL( bbByte )
^~~~~~~~~~~~~~~
/home/viavacavi/Dropbox/monkey2/modules/monkey/native/bbtypeinfo.h:64:45: note: no known conversion for argument 1 from ‘litehtml::size’ to ‘const bbByte&’ {aka ‘const signed char&’}
#define BB_GETTYPE_DECL( TYPE ) bbTypeInfo *bbGetType( TYPE const& );
^~~~~~~~~
/home/viavacavi/Dropbox/monkey2/modules/monkey/native/bbtypeinfo.h:67:1: note: in expansion of macro ‘BB_GETTYPE_DECL’
BB_GETTYPE_DECL( bbByte )
^~~~~~~~~~~~~~~
/home/viavacavi/Dropbox/monkey2/modules/monkey/native/bbtypeinfo.h:64:45: note: candidate: ‘bbTypeInfo* bbGetType(const bbUByte&)’
#define BB_GETTYPE_DECL( TYPE ) bbTypeInfo *bbGetType( TYPE const& );
^~~~~~~~~
/home/viavacavi/Dropbox/monkey2/modules/monkey/native/bbtypeinfo.h:68:1: note: in expansion of macro ‘BB_GETTYPE_DECL’
BB_GETTYPE_DECL( bbUByte )
^~~~~~~~~~~~~~~
/home/viavacavi/Dropbox/monkey2/modules/monkey/native/bbtypeinfo.h:64:45: note: no known conversion for argument 1 from ‘litehtml::size’ to ‘const bbUByte&’ {aka ‘const unsigned char&’}
#define BB_GETTYPE_DECL( TYPE ) bbTypeInfo *bbGetType( TYPE const& );
^~~~~~~~~
/home/viavacavi/Dropbox/monkey2/modules/monkey/native/bbtypeinfo.h:68:1: note: in expansion of macro ‘BB_GETTYPE_DECL’
BB_GETTYPE_DECL( bbUByte )
^~~~~~~~~~~~~~~
/home/viavacavi/Dropbox/monkey2/modules/monkey/native/bbtypeinfo.h:64:45: note: candidate: ‘bbTypeInfo* bbGetType(const bbShort&)’
#define BB_GETTYPE_DECL( TYPE ) bbTypeInfo *bbGetType( TYPE const& );
^~~~~~~~~
/home/viavacavi/Dropbox/monkey2/modules/monkey/native/bbtypeinfo.h:69:1: note: in expansion of macro ‘BB_GETTYPE_DECL’
BB_GETTYPE_DECL( bbShort )
^~~~~~~~~~~~~~~
/home/viavacavi/Dropbox/monkey2/modules/monkey/native/bbtypeinfo.h:64:45: note: no known conversion for argument 1 from ‘litehtml::size’ to ‘const bbShort&’ {aka ‘const short int&’}
#define BB_GETTYPE_DECL( TYPE ) bbTypeInfo *bbGetType( TYPE const& );
^~~~~~~~~
/home/viavacavi/Dropbox/monkey2/modules/monkey/native/bbtypeinfo.h:69:1: note: in expansion of macro ‘BB_GETTYPE_DECL’
BB_GETTYPE_DECL( bbShort )
^~~~~~~~~~~~~~~
/home/viavacavi/Dropbox/monkey2/modules/monkey/native/bbtypeinfo.h:64:45: note: candidate: ‘bbTypeInfo* bbGetType(const bbUShort&)’
#define BB_GETTYPE_DECL( TYPE ) bbTypeInfo *bbGetType( TYPE const& );
^~~~~~~~~
/home/viavacavi/Dropbox/monkey2/modules/monkey/native/bbtypeinfo.h:70:1: note: in expansion of macro ‘BB_GETTYPE_DECL’
BB_GETTYPE_DECL( bbUShort )
^~~~~~~~~~~~~~~
/home/viavacavi/Dropbox/monkey2/modules/monkey/native/bbtypeinfo.h:64:45: note: no known conversion for argument 1 from ‘litehtml::size’ to ‘const bbUShort&’ {aka ‘const short unsigned int&’}
#define BB_GETTYPE_DECL( TYPE ) bbTypeInfo *bbGetType( TYPE const& );
^~~~~~~~~
/home/viavacavi/Dropbox/monkey2/modules/monkey/native/bbtypeinfo.h:70:1: note: in expansion of macro ‘BB_GETTYPE_DECL’
BB_GETTYPE_DECL( bbUShort )
^~~~~~~~~~~~~~~
/home/viavacavi/Dropbox/monkey2/modules/monkey/native/bbtypeinfo.h:64:45: note: candidate: ‘bbTypeInfo* bbGetType(const bbInt&)’
#define BB_GETTYPE_DECL( TYPE ) bbTypeInfo *bbGetType( TYPE const& );
^~~~~~~~~
/home/viavacavi/Dropbox/monkey2/modules/monkey/native/bbtypeinfo.h:71:1: note: in expansion of macro ‘BB_GETTYPE_DECL’
BB_GETTYPE_DECL( bbInt )
^~~~~~~~~~~~~~~
/home/viavacavi/Dropbox/monkey2/modules/monkey/native/bbtypeinfo.h:64:45: note: no known conversion for argument 1 from ‘litehtml::size’ to ‘const bbInt&’ {aka ‘const int&’}
#define BB_GETTYPE_DECL( TYPE ) bbTypeInfo *bbGetType( TYPE const& );
^~~~~~~~~
/home/viavacavi/Dropbox/monkey2/modules/monkey/native/bbtypeinfo.h:71:1: note: in expansion of macro ‘BB_GETTYPE_DECL’
BB_GETTYPE_DECL( bbInt )
^~~~~~~~~~~~~~~
/home/viavacavi/Dropbox/monkey2/modules/monkey/native/bbtypeinfo.h:64:45: note: candidate: ‘bbTypeInfo* bbGetType(const bbUInt&)’
#define BB_GETTYPE_DECL( TYPE ) bbTypeInfo *bbGetType( TYPE const& );
^~~~~~~~~
/home/viavacavi/Dropbox/monkey2/modules/monkey/native/bbtypeinfo.h:72:1: note: in expansion of macro ‘BB_GETTYPE_DECL’
BB_GETTYPE_DECL( bbUInt )
^~~~~~~~~~~~~~~
/home/viavacavi/Dropbox/monkey2/modules/monkey/native/bbtypeinfo.h:64:45: note: no known conversion for argument 1 from ‘litehtml::size’ to ‘const bbUInt&’ {aka ‘const unsigned int&’}
#define BB_GETTYPE_DECL( TYPE ) bbTypeInfo *bbGetType( TYPE const& );
^~~~~~~~~
/home/viavacavi/Dropbox/monkey2/modules/monkey/native/bbtypeinfo.h:72:1: note: in expansion of macro ‘BB_GETTYPE_DECL’
BB_GETTYPE_DECL( bbUInt )
^~~~~~~~~~~~~~~
/home/viavacavi/Dropbox/monkey2/modules/monkey/native/bbtypeinfo.h:64:45: note: candidate: ‘bbTypeInfo* bbGetType(const bbLong&)’
#define BB_GETTYPE_DECL( TYPE ) bbTypeInfo *bbGetType( TYPE const& );
^~~~~~~~~
/home/viavacavi/Dropbox/monkey2/modules/monkey/native/bbtypeinfo.h:73:1: note: in expansion of macro ‘BB_GETTYPE_DECL’
BB_GETTYPE_DECL( bbLong )
^~~~~~~~~~~~~~~
/home/viavacavi/Dropbox/monkey2/modules/monkey/native/bbtypeinfo.h:64:45: note: no known conversion for argument 1 from ‘litehtml::size’ to ‘const bbLong&’ {aka ‘const long long int&’}
#define BB_GETTYPE_DECL( TYPE ) bbTypeInfo *bbGetType( TYPE const& );
^~~~~~~~~
/home/viavacavi/Dropbox/monkey2/modules/monkey/native/bbtypeinfo.h:73:1: note: in expansion of macro ‘BB_GETTYPE_DECL’
BB_GETTYPE_DECL( bbLong )
^~~~~~~~~~~~~~~
/home/viavacavi/Dropbox/monkey2/modules/monkey/native/bbtypeinfo.h:64:45: note: candidate: ‘bbTypeInfo* bbGetType(const bbULong&)’
#define BB_GETTYPE_DECL( TYPE ) bbTypeInfo *bbGetType( TYPE const& );
^~~~~~~~~
/home/viavacavi/Dropbox/monkey2/modules/monkey/native/bbtypeinfo.h:74:1: note: in expansion of macro ‘BB_GETTYPE_DECL’
BB_GETTYPE_DECL( bbULong )
^~~~~~~~~~~~~~~
/home/viavacavi/Dropbox/monkey2/modules/monkey/native/bbtypeinfo.h:64:45: note: no known conversion for argument 1 from ‘litehtml::size’ to ‘const bbULong&’ {aka ‘const long long unsigned int&’}
#define BB_GETTYPE_DECL( TYPE ) bbTypeInfo *bbGetType( TYPE const& );
^~~~~~~~~
/home/viavacavi/Dropbox/monkey2/modules/monkey/native/bbtypeinfo.h:74:1: note: in expansion of macro ‘BB_GETTYPE_DECL’
BB_GETTYPE_DECL( bbULong )
^~~~~~~~~~~~~~~
/home/viavacavi/Dropbox/monkey2/modules/monkey/native/bbtypeinfo.h:64:45: note: candidate: ‘bbTypeInfo* bbGetType(const bbFloat&)’
#define BB_GETTYPE_DECL( TYPE ) bbTypeInfo *bbGetType( TYPE const& );
^~~~~~~~~
/home/viavacavi/Dropbox/monkey2/modules/monkey/native/bbtypeinfo.h:75:1: note: in expansion of macro ‘BB_GETTYPE_DECL’
BB_GETTYPE_DECL( bbFloat )
^~~~~~~~~~~~~~~
/home/viavacavi/Dropbox/monkey2/modules/monkey/native/bbtypeinfo.h:64:45: note: no known conversion for argument 1 from ‘litehtml::size’ to ‘const bbFloat&’ {aka ‘const float&’}
#define BB_GETTYPE_DECL( TYPE ) bbTypeInfo *bbGetType( TYPE const& );
^~~~~~~~~
/home/viavacavi/Dropbox/monkey2/modules/monkey/native/bbtypeinfo.h:75:1: note: in expansion of macro ‘BB_GETTYPE_DECL’
BB_GETTYPE_DECL( bbFloat )
^~~~~~~~~~~~~~~
/home/viavacavi/Dropbox/monkey2/modules/monkey/native/bbtypeinfo.h:64:45: note: candidate: ‘bbTypeInfo* bbGetType(const bbDouble&)’
#define BB_GETTYPE_DECL( TYPE ) bbTypeInfo *bbGetType( TYPE const& );
^~~~~~~~~
/home/viavacavi/Dropbox/monkey2/modules/monkey/native/bbtypeinfo.h:76:1: note: in expansion of macro ‘BB_GETTYPE_DECL’
BB_GETTYPE_DECL( bbDouble )
^~~~~~~~~~~~~~~
/home/viavacavi/Dropbox/monkey2/modules/monkey/native/bbtypeinfo.h:64:45: note: no known conversion for argument 1 from ‘litehtml::size’ to ‘const bbDouble&’ {aka ‘const double&’}
#define BB_GETTYPE_DECL( TYPE ) bbTypeInfo *bbGetType( TYPE const& );
^~~~~~~~~
/home/viavacavi/Dropbox/monkey2/modules/monkey/native/bbtypeinfo.h:76:1: note: in expansion of macro ‘BB_GETTYPE_DECL’
BB_GETTYPE_DECL( bbDouble )
^~~~~~~~~~~~~~~
/home/viavacavi/Dropbox/monkey2/modules/monkey/native/bbtypeinfo.h:64:45: note: candidate: ‘bbTypeInfo* bbGetType(const bbString&)’
#define BB_GETTYPE_DECL( TYPE ) bbTypeInfo *bbGetType( TYPE const& );
^~~~~~~~~
/home/viavacavi/Dropbox/monkey2/modules/monkey/native/bbtypeinfo.h:77:1: note: in expansion of macro ‘BB_GETTYPE_DECL’
BB_GETTYPE_DECL( bbString )
^~~~~~~~~~~~~~~
/home/viavacavi/Dropbox/monkey2/modules/monkey/native/bbtypeinfo.h:64:45: note: no known conversion for argument 1 from ‘litehtml::size’ to ‘const bbString&’
#define BB_GETTYPE_DECL( TYPE ) bbTypeInfo *bbGetType( TYPE const& );
^~~~~~~~~
/home/viavacavi/Dropbox/monkey2/modules/monkey/native/bbtypeinfo.h:77:1: note: in expansion of macro ‘BB_GETTYPE_DECL’
BB_GETTYPE_DECL( bbString )
^~~~~~~~~~~~~~~
/home/viavacavi/Dropbox/monkey2/modules/monkey/native/bbtypeinfo.h:64:45: note: candidate: ‘bbTypeInfo* bbGetType(const bbCString&)’
#define BB_GETTYPE_DECL( TYPE ) bbTypeInfo *bbGetType( TYPE const& );
^~~~~~~~~
/home/viavacavi/Dropbox/monkey2/modules/monkey/native/bbtypeinfo.h:78:1: note: in expansion of macro ‘BB_GETTYPE_DECL’
BB_GETTYPE_DECL( bbCString )
^~~~~~~~~~~~~~~
/home/viavacavi/Dropbox/monkey2/modules/monkey/native/bbtypeinfo.h:64:45: note: no known conversion for argument 1 from ‘litehtml::size’ to ‘const bbCString&’
#define BB_GETTYPE_DECL( TYPE ) bbTypeInfo *bbGetType( TYPE const& );
^~~~~~~~~
/home/viavacavi/Dropbox/monkey2/modules/monkey/native/bbtypeinfo.h:78:1: note: in expansion of macro ‘BB_GETTYPE_DECL’
BB_GETTYPE_DECL( bbCString )
^~~~~~~~~~~~~~~
/home/viavacavi/Dropbox/monkey2/modules/monkey/native/bbtypeinfo.h:64:45: note: candidate: ‘bbTypeInfo* bbGetType(const bbVariant&)’
#define BB_GETTYPE_DECL( TYPE ) bbTypeInfo *bbGetType( TYPE const& );
^~~~~~~~~
/home/viavacavi/Dropbox/monkey2/modules/monkey/native/bbtypeinfo.h:79:1: note: in expansion of macro ‘BB_GETTYPE_DECL’
BB_GETTYPE_DECL( bbVariant )
^~~~~~~~~~~~~~~
/home/viavacavi/Dropbox/monkey2/modules/monkey/native/bbtypeinfo.h:64:45: note: no known conversion for argument 1 from ‘litehtml::size’ to ‘const bbVariant&’
#define BB_GETTYPE_DECL( TYPE ) bbTypeInfo *bbGetType( TYPE const& );
^~~~~~~~~
/home/viavacavi/Dropbox/monkey2/modules/monkey/native/bbtypeinfo.h:79:1: note: in expansion of macro ‘BB_GETTYPE_DECL’
BB_GETTYPE_DECL( bbVariant )
^~~~~~~~~~~~~~~
In file included from /home/viavacavi/Dropbox/monkey2/modules/monkey/native/bbmonkey.h:15,
from /home/viavacavi/Dropbox/monkey2/modules/mojox/mojox.buildv1.1.15/linux_release/include/_r.cpp:2:
/home/viavacavi/Dropbox/monkey2/modules/monkey/native/bbtypeinfo_t.h:145:31: note: candidate: ‘template<class T> bbTypeInfo* bbGetType(T* const&)’
template<class T> bbTypeInfo *bbGetType( T* const& ){
^~~~~~~~~
/home/viavacavi/Dropbox/monkey2/modules/monkey/native/bbtypeinfo_t.h:145:31: note: template argument deduction/substitution failed:
In file included from /home/viavacavi/Dropbox/monkey2/modules/monkey/native/bbvariant.h:5,
from /home/viavacavi/Dropbox/monkey2/modules/monkey/native/bbmonkey.h:14,
from /home/viavacavi/Dropbox/monkey2/modules/mojox/mojox.buildv1.1.15/linux_release/include/_r.cpp:2:
/home/viavacavi/Dropbox/monkey2/modules/monkey/native/bbtypeinfo.h:85:18: note: mismatched types ‘T* const’ and ‘litehtml::size’
return bbGetType( *(T*)0 );
~~~~~~~~~^~~~~~~~~~
/home/viavacavi/Dropbox/monkey2/modules/monkey/native/bbtypeinfo.h:83:31: note: candidate: ‘template<class T> bbTypeInfo* bbGetType()’
template<class T> bbTypeInfo *bbGetType(){
^~~~~~~~~
/home/viavacavi/Dropbox/monkey2/modules/monkey/native/bbtypeinfo.h:83:31: note: template argument deduction/substitution failed:
/home/viavacavi/Dropbox/monkey2/modules/monkey/native/bbtypeinfo.h:85:18: note: candidate expects 0 arguments, 1 provided
return bbGetType( *(T*)0 );
~~~~~~~~~^~~~~~~~~~
/home/viavacavi/Dropbox/monkey2/modules/monkey/native/bbtypeinfo.h: In instantiation of ‘bbTypeInfo* bbGetType() [with T = litehtml::list_marker]’:
/home/viavacavi/Dropbox/monkey2/modules/monkey/native/bbtypeinfo_t.h:38:26: required from ‘bbPointerTypeInfo<T>::bbPointerTypeInfo() [with T = litehtml::list_marker]’
/home/viavacavi/Dropbox/monkey2/modules/monkey/native/bbtypeinfo_t.h:146:30: required from ‘bbTypeInfo* bbGetType(T* const&) [with T = litehtml::list_marker]’
/home/viavacavi/Dropbox/monkey2/modules/monkey/native/bbtypeinfo.h:85:18: required from ‘bbTypeInfo* bbGetType() [with T = litehtml::list_marker*]’
/home/viavacavi/Dropbox/monkey2/modules/monkey/native/bbtypeinfo_t.h:109:77: required from ‘bbFunctionTypeInfo<void, A …>::bbFunctionTypeInfo() [with A = {bbObject*, litehtml::list_marker*}]’
/home/viavacavi/Dropbox/monkey2/modules/monkey/native/bbtypeinfo_t.h:158:36: required from ‘bbTypeInfo* bbGetFuncType() [with R = void; A = {bbObject*, litehtml::list_marker*}]’
/home/viavacavi/Dropbox/monkey2/modules/monkey/native/bbtypeinfo_t.h:168:30: required from ‘bbTypeInfo* bbGetType(const bbFunction<R(A …)>&) [with R = void; A = {bbObject*, litehtml::list_marker*}]’
/home/viavacavi/Dropbox/monkey2/modules/monkey/native/bbtypeinfo.h:85:18: required from ‘bbTypeInfo* bbGetType() [with T = bbFunction<void(bbObject*, litehtml::list_marker*)>]’
/home/viavacavi/Dropbox/monkey2/modules/monkey/native/bbdeclinfo_r.h:212:44: required from ‘bbMethodDeclInfo<C, void, A …>::bbMethodDeclInfo(bbString, bbString, bbMethodDeclInfo<C, void, A …>::R (C::*)(A …)) [with C = t_mojox_document_0container; A = {bbObject*, litehtml::list_marker*}; bbMethodDeclInfo<C, void, A …>::R = void]’
/home/viavacavi/Dropbox/monkey2/modules/monkey/native/bbdeclinfo_r.h:234:9: required from ‘bbDeclInfo* bbMethodDecl(bbString, R (C::*)(A …), bbString) [with C = t_mojox_document_0container; R = void; A = {bbObject*, litehtml::list_marker*}]’
/home/viavacavi/Dropbox/monkey2/modules/mojox/mojox.buildv1.1.15/linux_release/include/_r.cpp:263:2712: required from here
/home/viavacavi/Dropbox/monkey2/modules/monkey/native/bbtypeinfo.h:85:18: error: no matching function for call to ‘bbGetType(litehtml::list_marker&)’
/home/viavacavi/Dropbox/monkey2/modules/monkey/native/bbtypeinfo.h:64:45: note: candidate: ‘bbTypeInfo* bbGetType(const bbBool&)’
#define BB_GETTYPE_DECL( TYPE ) bbTypeInfo *bbGetType( TYPE const& );
^~~~~~~~~
/home/viavacavi/Dropbox/monkey2/modules/monkey/native/bbtypeinfo.h:66:1: note: in expansion of macro ‘BB_GETTYPE_DECL’
BB_GETTYPE_DECL( bbBool )
^~~~~~~~~~~~~~~
/home/viavacavi/Dropbox/monkey2/modules/monkey/native/bbtypeinfo.h:64:45: note: no known conversion for argument 1 from ‘litehtml::list_marker’ to ‘const bbBool&’ {aka ‘const bool&’}
#define BB_GETTYPE_DECL( TYPE ) bbTypeInfo *bbGetType( TYPE const& );
^~~~~~~~~
/home/viavacavi/Dropbox/monkey2/modules/monkey/native/bbtypeinfo.h:66:1: note: in expansion of macro ‘BB_GETTYPE_DECL’
BB_GETTYPE_DECL( bbBool )
^~~~~~~~~~~~~~~
/home/viavacavi/Dropbox/monkey2/modules/monkey/native/bbtypeinfo.h:64:45: note: candidate: ‘bbTypeInfo* bbGetType(const bbByte&)’
#define BB_GETTYPE_DECL( TYPE ) bbTypeInfo *bbGetType( TYPE const& );
^~~~~~~~~
/home/viavacavi/Dropbox/monkey2/modules/monkey/native/bbtypeinfo.h:67:1: note: in expansion of macro ‘BB_GETTYPE_DECL’
BB_GETTYPE_DECL( bbByte )
^~~~~~~~~~~~~~~
/home/viavacavi/Dropbox/monkey2/modules/monkey/native/bbtypeinfo.h:64:45: note: no known conversion for argument 1 from ‘litehtml::list_marker’ to ‘const bbByte&’ {aka ‘const signed char&’}
#define BB_GETTYPE_DECL( TYPE ) bbTypeInfo *bbGetType( TYPE const& );
^~~~~~~~~
/home/viavacavi/Dropbox/monkey2/modules/monkey/native/bbtypeinfo.h:67:1: note: in expansion of macro ‘BB_GETTYPE_DECL’
BB_GETTYPE_DECL( bbByte )
^~~~~~~~~~~~~~~
/home/viavacavi/Dropbox/monkey2/modules/monkey/native/bbtypeinfo.h:64:45: note: candidate: ‘bbTypeInfo* bbGetType(const bbUByte&)’
#define BB_GETTYPE_DECL( TYPE ) bbTypeInfo *bbGetType( TYPE const& );
^~~~~~~~~
/home/viavacavi/Dropbox/monkey2/modules/monkey/native/bbtypeinfo.h:68:1: note: in expansion of macro ‘BB_GETTYPE_DECL’
BB_GETTYPE_DECL( bbUByte )
^~~~~~~~~~~~~~~
/home/viavacavi/Dropbox/monkey2/modules/monkey/native/bbtypeinfo.h:64:45: note: no known conversion for argument 1 from ‘litehtml::list_marker’ to ‘const bbUByte&’ {aka ‘const unsigned char&’}
#define BB_GETTYPE_DECL( TYPE ) bbTypeInfo *bbGetType( TYPE const& );
^~~~~~~~~
/home/viavacavi/Dropbox/monkey2/modules/monkey/native/bbtypeinfo.h:68:1: note: in expansion of macro ‘BB_GETTYPE_DECL’
BB_GETTYPE_DECL( bbUByte )
^~~~~~~~~~~~~~~
/home/viavacavi/Dropbox/monkey2/modules/monkey/native/bbtypeinfo.h:64:45: note: candidate: ‘bbTypeInfo* bbGetType(const bbShort&)’
#define BB_GETTYPE_DECL( TYPE ) bbTypeInfo *bbGetType( TYPE const& );
^~~~~~~~~
/home/viavacavi/Dropbox/monkey2/modules/monkey/native/bbtypeinfo.h:69:1: note: in expansion of macro ‘BB_GETTYPE_DECL’
BB_GETTYPE_DECL( bbShort )
^~~~~~~~~~~~~~~
/home/viavacavi/Dropbox/monkey2/modules/monkey/native/bbtypeinfo.h:64:45: note: no known conversion for argument 1 from ‘litehtml::list_marker’ to ‘const bbShort&’ {aka ‘const short int&’}
#define BB_GETTYPE_DECL( TYPE ) bbTypeInfo *bbGetType( TYPE const& );
^~~~~~~~~
/home/viavacavi/Dropbox/monkey2/modules/monkey/native/bbtypeinfo.h:69:1: note: in expansion of macro ‘BB_GETTYPE_DECL’
BB_GETTYPE_DECL( bbShort )
^~~~~~~~~~~~~~~
/home/viavacavi/Dropbox/monkey2/modules/monkey/native/bbtypeinfo.h:64:45: note: candidate: ‘bbTypeInfo* bbGetType(const bbUShort&)’
#define BB_GETTYPE_DECL( TYPE ) bbTypeInfo *bbGetType( TYPE const& );
^~~~~~~~~
/home/viavacavi/Dropbox/monkey2/modules/monkey/native/bbtypeinfo.h:70:1: note: in expansion of macro ‘BB_GETTYPE_DECL’
BB_GETTYPE_DECL( bbUShort )
^~~~~~~~~~~~~~~
/home/viavacavi/Dropbox/monkey2/modules/monkey/native/bbtypeinfo.h:64:45: note: no known conversion for argument 1 from ‘litehtml::list_marker’ to ‘const bbUShort&’ {aka ‘const short unsigned int&’}
#define BB_GETTYPE_DECL( TYPE ) bbTypeInfo *bbGetType( TYPE const& );
^~~~~~~~~
/home/viavacavi/Dropbox/monkey2/modules/monkey/native/bbtypeinfo.h:70:1: note: in expansion of macro ‘BB_GETTYPE_DECL’
BB_GETTYPE_DECL( bbUShort )
^~~~~~~~~~~~~~~
/home/viavacavi/Dropbox/monkey2/modules/monkey/native/bbtypeinfo.h:64:45: note: candidate: ‘bbTypeInfo* bbGetType(const bbInt&)’
#define BB_GETTYPE_DECL( TYPE ) bbTypeInfo *bbGetType( TYPE const& );
^~~~~~~~~
/home/viavacavi/Dropbox/monkey2/modules/monkey/native/bbtypeinfo.h:71:1: note: in expansion of macro ‘BB_GETTYPE_DECL’
BB_GETTYPE_DECL( bbInt )
^~~~~~~~~~~~~~~
/home/viavacavi/Dropbox/monkey2/modules/monkey/native/bbtypeinfo.h:64:45: note: no known conversion for argument 1 from ‘litehtml::list_marker’ to ‘const bbInt&’ {aka ‘const int&’}
#define BB_GETTYPE_DECL( TYPE ) bbTypeInfo *bbGetType( TYPE const& );
^~~~~~~~~
/home/viavacavi/Dropbox/monkey2/modules/monkey/native/bbtypeinfo.h:71:1: note: in expansion of macro ‘BB_GETTYPE_DECL’
BB_GETTYPE_DECL( bbInt )
^~~~~~~~~~~~~~~
/home/viavacavi/Dropbox/monkey2/modules/monkey/native/bbtypeinfo.h:64:45: note: candidate: ‘bbTypeInfo* bbGetType(const bbUInt&)’
#define BB_GETTYPE_DECL( TYPE ) bbTypeInfo *bbGetType( TYPE const& );
^~~~~~~~~
/home/viavacavi/Dropbox/monkey2/modules/monkey/native/bbtypeinfo.h:72:1: note: in expansion of macro ‘BB_GETTYPE_DECL’
BB_GETTYPE_DECL( bbUInt )
^~~~~~~~~~~~~~~
/home/viavacavi/Dropbox/monkey2/modules/monkey/native/bbtypeinfo.h:64:45: note: no known conversion for argument 1 from ‘litehtml::list_marker’ to ‘const bbUInt&’ {aka ‘const unsigned int&’}
#define BB_GETTYPE_DECL( TYPE ) bbTypeInfo *bbGetType( TYPE const& );
^~~~~~~~~
/home/viavacavi/Dropbox/monkey2/modules/monkey/native/bbtypeinfo.h:72:1: note: in expansion of macro ‘BB_GETTYPE_DECL’
BB_GETTYPE_DECL( bbUInt )
^~~~~~~~~~~~~~~
/home/viavacavi/Dropbox/monkey2/modules/monkey/native/bbtypeinfo.h:64:45: note: candidate: ‘bbTypeInfo* bbGetType(const bbLong&)’
#define BB_GETTYPE_DECL( TYPE ) bbTypeInfo *bbGetType( TYPE const& );
^~~~~~~~~
/home/viavacavi/Dropbox/monkey2/modules/monkey/native/bbtypeinfo.h:73:1: note: in expansion of macro ‘BB_GETTYPE_DECL’
BB_GETTYPE_DECL( bbLong )
^~~~~~~~~~~~~~~
/home/viavacavi/Dropbox/monkey2/modules/monkey/native/bbtypeinfo.h:64:45: note: no known conversion for argument 1 from ‘litehtml::list_marker’ to ‘const bbLong&’ {aka ‘const long long int&’}
#define BB_GETTYPE_DECL( TYPE ) bbTypeInfo *bbGetType( TYPE const& );
^~~~~~~~~
/home/viavacavi/Dropbox/monkey2/modules/monkey/native/bbtypeinfo.h:73:1: note: in expansion of macro ‘BB_GETTYPE_DECL’
BB_GETTYPE_DECL( bbLong )
^~~~~~~~~~~~~~~
/home/viavacavi/Dropbox/monkey2/modules/monkey/native/bbtypeinfo.h:64:45: note: candidate: ‘bbTypeInfo* bbGetType(const bbULong&)’
#define BB_GETTYPE_DECL( TYPE ) bbTypeInfo *bbGetType( TYPE const& );
^~~~~~~~~
/home/viavacavi/Dropbox/monkey2/modules/monkey/native/bbtypeinfo.h:74:1: note: in expansion of macro ‘BB_GETTYPE_DECL’
BB_GETTYPE_DECL( bbULong )
^~~~~~~~~~~~~~~
/home/viavacavi/Dropbox/monkey2/modules/monkey/native/bbtypeinfo.h:64:45: note: no known conversion for argument 1 from ‘litehtml::list_marker’ to ‘const bbULong&’ {aka ‘const long long unsigned int&’}
#define BB_GETTYPE_DECL( TYPE ) bbTypeInfo *bbGetType( TYPE const& );
^~~~~~~~~
/home/viavacavi/Dropbox/monkey2/modules/monkey/native/bbtypeinfo.h:74:1: note: in expansion of macro ‘BB_GETTYPE_DECL’
BB_GETTYPE_DECL( bbULong )
^~~~~~~~~~~~~~~
/home/viavacavi/Dropbox/monkey2/modules/monkey/native/bbtypeinfo.h:64:45: note: candidate: ‘bbTypeInfo* bbGetType(const bbFloat&)’
#define BB_GETTYPE_DECL( TYPE ) bbTypeInfo *bbGetType( TYPE const& );
^~~~~~~~~
/home/viavacavi/Dropbox/monkey2/modules/monkey/native/bbtypeinfo.h:75:1: note: in expansion of macro ‘BB_GETTYPE_DECL’
BB_GETTYPE_DECL( bbFloat )
^~~~~~~~~~~~~~~
/home/viavacavi/Dropbox/monkey2/modules/monkey/native/bbtypeinfo.h:64:45: note: no known conversion for argument 1 from ‘litehtml::list_marker’ to ‘const bbFloat&’ {aka ‘const float&’}
#define BB_GETTYPE_DECL( TYPE ) bbTypeInfo *bbGetType( TYPE const& );
^~~~~~~~~
/home/viavacavi/Dropbox/monkey2/modules/monkey/native/bbtypeinfo.h:75:1: note: in expansion of macro ‘BB_GETTYPE_DECL’
BB_GETTYPE_DECL( bbFloat )
^~~~~~~~~~~~~~~
/home/viavacavi/Dropbox/monkey2/modules/monkey/native/bbtypeinfo.h:64:45: note: candidate: ‘bbTypeInfo* bbGetType(const bbDouble&)’
#define BB_GETTYPE_DECL( TYPE ) bbTypeInfo *bbGetType( TYPE const& );
^~~~~~~~~
/home/viavacavi/Dropbox/monkey2/modules/monkey/native/bbtypeinfo.h:76:1: note: in expansion of macro ‘BB_GETTYPE_DECL’
BB_GETTYPE_DECL( bbDouble )
^~~~~~~~~~~~~~~
/home/viavacavi/Dropbox/monkey2/modules/monkey/native/bbtypeinfo.h:64:45: note: no known conversion for argument 1 from ‘litehtml::list_marker’ to ‘const bbDouble&’ {aka ‘const double&’}
#define BB_GETTYPE_DECL( TYPE ) bbTypeInfo *bbGetType( TYPE const& );
^~~~~~~~~
/home/viavacavi/Dropbox/monkey2/modules/monkey/native/bbtypeinfo.h:76:1: note: in expansion of macro ‘BB_GETTYPE_DECL’
BB_GETTYPE_DECL( bbDouble )
^~~~~~~~~~~~~~~
/home/viavacavi/Dropbox/monkey2/modules/monkey/native/bbtypeinfo.h:64:45: note: candidate: ‘bbTypeInfo* bbGetType(const bbString&)’
#define BB_GETTYPE_DECL( TYPE ) bbTypeInfo *bbGetType( TYPE const& );
^~~~~~~~~
/home/viavacavi/Dropbox/monkey2/modules/monkey/native/bbtypeinfo.h:77:1: note: in expansion of macro ‘BB_GETTYPE_DECL’
BB_GETTYPE_DECL( bbString )
^~~~~~~~~~~~~~~
/home/viavacavi/Dropbox/monkey2/modules/monkey/native/bbtypeinfo.h:64:45: note: no known conversion for argument 1 from ‘litehtml::list_marker’ to ‘const bbString&’
#define BB_GETTYPE_DECL( TYPE ) bbTypeInfo *bbGetType( TYPE const& );
^~~~~~~~~
/home/viavacavi/Dropbox/monkey2/modules/monkey/native/bbtypeinfo.h:77:1: note: in expansion of macro ‘BB_GETTYPE_DECL’
BB_GETTYPE_DECL( bbString )
^~~~~~~~~~~~~~~
/home/viavacavi/Dropbox/monkey2/modules/monkey/native/bbtypeinfo.h:64:45: note: candidate: ‘bbTypeInfo* bbGetType(const bbCString&)’
#define BB_GETTYPE_DECL( TYPE ) bbTypeInfo *bbGetType( TYPE const& );
^~~~~~~~~
/home/viavacavi/Dropbox/monkey2/modules/monkey/native/bbtypeinfo.h:78:1: note: in expansion of macro ‘BB_GETTYPE_DECL’
BB_GETTYPE_DECL( bbCString )
^~~~~~~~~~~~~~~
/home/viavacavi/Dropbox/monkey2/modules/monkey/native/bbtypeinfo.h:64:45: note: no known conversion for argument 1 from ‘litehtml::list_marker’ to ‘const bbCString&’
#define BB_GETTYPE_DECL( TYPE ) bbTypeInfo *bbGetType( TYPE const& );
^~~~~~~~~
/home/viavacavi/Dropbox/monkey2/modules/monkey/native/bbtypeinfo.h:78:1: note: in expansion of macro ‘BB_GETTYPE_DECL’
BB_GETTYPE_DECL( bbCString )
^~~~~~~~~~~~~~~
/home/viavacavi/Dropbox/monkey2/modules/monkey/native/bbtypeinfo.h:64:45: note: candidate: ‘bbTypeInfo* bbGetType(const bbVariant&)’
#define BB_GETTYPE_DECL( TYPE ) bbTypeInfo *bbGetType( TYPE const& );
^~~~~~~~~
/home/viavacavi/Dropbox/monkey2/modules/monkey/native/bbtypeinfo.h:79:1: note: in expansion of macro ‘BB_GETTYPE_DECL’
BB_GETTYPE_DECL( bbVariant )
^~~~~~~~~~~~~~~
/home/viavacavi/Dropbox/monkey2/modules/monkey/native/bbtypeinfo.h:64:45: note: no known conversion for argument 1 from ‘litehtml::list_marker’ to ‘const bbVariant&’
#define BB_GETTYPE_DECL( TYPE ) bbTypeInfo *bbGetType( TYPE const& );
^~~~~~~~~
/home/viavacavi/Dropbox/monkey2/modules/monkey/native/bbtypeinfo.h:79:1: note: in expansion of macro ‘BB_GETTYPE_DECL’
BB_GETTYPE_DECL( bbVariant )
^~~~~~~~~~~~~~~
In file included from /home/viavacavi/Dropbox/monkey2/modules/monkey/native/bbmonkey.h:15,
from /home/viavacavi/Dropbox/monkey2/modules/mojox/mojox.buildv1.1.15/linux_release/include/_r.cpp:2:
/home/viavacavi/Dropbox/monkey2/modules/monkey/native/bbtypeinfo_t.h:145:31: note: candidate: ‘template<class T> bbTypeInfo* bbGetType(T* const&)’
template<class T> bbTypeInfo *bbGetType( T* const& ){
^~~~~~~~~
/home/viavacavi/Dropbox/monkey2/modules/monkey/native/bbtypeinfo_t.h:145:31: note: template argument deduction/substitution failed:
In file included from /home/viavacavi/Dropbox/monkey2/modules/monkey/native/bbvariant.h:5,
from /home/viavacavi/Dropbox/monkey2/modules/monkey/native/bbmonkey.h:14,
from /home/viavacavi/Dropbox/monkey2/modules/mojox/mojox.buildv1.1.15/linux_release/include/_r.cpp:2:
/home/viavacavi/Dropbox/monkey2/modules/monkey/native/bbtypeinfo.h:85:18: note: mismatched types ‘T* const’ and ‘litehtml::list_marker’
return bbGetType( *(T*)0 );
~~~~~~~~~^~~~~~~~~~
/home/viavacavi/Dropbox/monkey2/modules/monkey/native/bbtypeinfo.h:83:31: note: candidate: ‘template<class T> bbTypeInfo* bbGetType()’
template<class T> bbTypeInfo *bbGetType(){
^~~~~~~~~
/home/viavacavi/Dropbox/monkey2/modules/monkey/native/bbtypeinfo.h:83:31: note: template argument deduction/substitution failed:
/home/viavacavi/Dropbox/monkey2/modules/monkey/native/bbtypeinfo.h:85:18: note: candidate expects 0 arguments, 1 provided
return bbGetType( *(T*)0 );
~~~~~~~~~^~~~~~~~~~
/home/viavacavi/Dropbox/monkey2/modules/monkey/native/bbtypeinfo.h: In instantiation of ‘bbTypeInfo* bbGetType() [with T = litehtml::borders]’:
/home/viavacavi/Dropbox/monkey2/modules/monkey/native/bbtypeinfo_t.h:38:26: required from ‘bbPointerTypeInfo<T>::bbPointerTypeInfo() [with T = litehtml::borders]’
/home/viavacavi/Dropbox/monkey2/modules/monkey/native/bbtypeinfo_t.h:146:30: required from ‘bbTypeInfo* bbGetType(T* const&) [with T = litehtml::borders]’
/home/viavacavi/Dropbox/monkey2/modules/monkey/native/bbtypeinfo.h:85:18: required from ‘bbTypeInfo* bbGetType() [with T = litehtml::borders*]’
/home/viavacavi/Dropbox/monkey2/modules/monkey/native/bbtypeinfo_t.h:109:77: required from ‘bbFunctionTypeInfo<void, A …>::bbFunctionTypeInfo() [with A = {bbObject*, litehtml::borders*, litehtml::position*, bool}]’
/home/viavacavi/Dropbox/monkey2/modules/monkey/native/bbtypeinfo_t.h:158:36: required from ‘bbTypeInfo* bbGetFuncType() [with R = void; A = {bbObject*, litehtml::borders*, litehtml::position*, bool}]’
/home/viavacavi/Dropbox/monkey2/modules/monkey/native/bbtypeinfo_t.h:168:30: required from ‘bbTypeInfo* bbGetType(const bbFunction<R(A …)>&) [with R = void; A = {bbObject*, litehtml::borders*, litehtml::position*, bool}]’
/home/viavacavi/Dropbox/monkey2/modules/monkey/native/bbtypeinfo.h:85:18: required from ‘bbTypeInfo* bbGetType() [with T = bbFunction<void(bbObject*, litehtml::borders*, litehtml::position*, bool)>]’
/home/viavacavi/Dropbox/monkey2/modules/monkey/native/bbdeclinfo_r.h:212:44: required from ‘bbMethodDeclInfo<C, void, A …>::bbMethodDeclInfo(bbString, bbString, bbMethodDeclInfo<C, void, A …>::R (C::*)(A …)) [with C = t_mojox_document_0container; A = {bbObject*, litehtml::borders*, litehtml::position*, bool}; bbMethodDeclInfo<C, void, A …>::R = void]’
/home/viavacavi/Dropbox/monkey2/modules/monkey/native/bbdeclinfo_r.h:234:9: required from ‘bbDeclInfo* bbMethodDecl(bbString, R (C::*)(A …), bbString) [with C = t_mojox_document_0container; R = void; A = {bbObject*, litehtml::borders*, litehtml::position*, bool}]’
/home/viavacavi/Dropbox/monkey2/modules/mojox/mojox.buildv1.1.15/linux_release/include/_r.cpp:263:2875: required from here
/home/viavacavi/Dropbox/monkey2/modules/monkey/native/bbtypeinfo.h:85:18: error: no matching function for call to ‘bbGetType(litehtml::borders&)’
/home/viavacavi/Dropbox/monkey2/modules/monkey/native/bbtypeinfo.h:64:45: note: candidate: ‘bbTypeInfo* bbGetType(const bbBool&)’
#define BB_GETTYPE_DECL( TYPE ) bbTypeInfo *bbGetType( TYPE const& );
^~~~~~~~~
/home/viavacavi/Dropbox/monkey2/modules/monkey/native/bbtypeinfo.h:66:1: note: in expansion of macro ‘BB_GETTYPE_DECL’
BB_GETTYPE_DECL( bbBool )
^~~~~~~~~~~~~~~
/home/viavacavi/Dropbox/monkey2/modules/monkey/native/bbtypeinfo.h:64:45: note: no known conversion for argument 1 from ‘litehtml::borders’ to ‘const bbBool&’ {aka ‘const bool&’}
#define BB_GETTYPE_DECL( TYPE ) bbTypeInfo *bbGetType( TYPE const& );
^~~~~~~~~
/home/viavacavi/Dropbox/monkey2/modules/monkey/native/bbtypeinfo.h:66:1: note: in expansion of macro ‘BB_GETTYPE_DECL’
BB_GETTYPE_DECL( bbBool )
^~~~~~~~~~~~~~~
/home/viavacavi/Dropbox/monkey2/modules/monkey/native/bbtypeinfo.h:64:45: note: candidate: ‘bbTypeInfo* bbGetType(const bbByte&)’
#define BB_GETTYPE_DECL( TYPE ) bbTypeInfo *bbGetType( TYPE const& );
^~~~~~~~~
/home/viavacavi/Dropbox/monkey2/modules/monkey/native/bbtypeinfo.h:67:1: note: in expansion of macro ‘BB_GETTYPE_DECL’
BB_GETTYPE_DECL( bbByte )
^~~~~~~~~~~~~~~
/home/viavacavi/Dropbox/monkey2/modules/monkey/native/bbtypeinfo.h:64:45: note: no known conversion for argument 1 from ‘litehtml::borders’ to ‘const bbByte&’ {aka ‘const signed char&’}
#define BB_GETTYPE_DECL( TYPE ) bbTypeInfo *bbGetType( TYPE const& );
^~~~~~~~~
/home/viavacavi/Dropbox/monkey2/modules/monkey/native/bbtypeinfo.h:67:1: note: in expansion of macro ‘BB_GETTYPE_DECL’
BB_GETTYPE_DECL( bbByte )
^~~~~~~~~~~~~~~
/home/viavacavi/Dropbox/monkey2/modules/monkey/native/bbtypeinfo.h:64:45: note: candidate: ‘bbTypeInfo* bbGetType(const bbUByte&)’
#define BB_GETTYPE_DECL( TYPE ) bbTypeInfo *bbGetType( TYPE const& );
^~~~~~~~~
/home/viavacavi/Dropbox/monkey2/modules/monkey/native/bbtypeinfo.h:68:1: note: in expansion of macro ‘BB_GETTYPE_DECL’
BB_GETTYPE_DECL( bbUByte )
^~~~~~~~~~~~~~~
/home/viavacavi/Dropbox/monkey2/modules/monkey/native/bbtypeinfo.h:64:45: note: no known conversion for argument 1 from ‘litehtml::borders’ to ‘const bbUByte&’ {aka ‘const unsigned char&’}
#define BB_GETTYPE_DECL( TYPE ) bbTypeInfo *bbGetType( TYPE const& );
^~~~~~~~~
/home/viavacavi/Dropbox/monkey2/modules/monkey/native/bbtypeinfo.h:68:1: note: in expansion of macro ‘BB_GETTYPE_DECL’
BB_GETTYPE_DECL( bbUByte )
^~~~~~~~~~~~~~~
/home/viavacavi/Dropbox/monkey2/modules/monkey/native/bbtypeinfo.h:64:45: note: candidate: ‘bbTypeInfo* bbGetType(const bbShort&)’
#define BB_GETTYPE_DECL( TYPE ) bbTypeInfo *bbGetType( TYPE const& );
^~~~~~~~~
/home/viavacavi/Dropbox/monkey2/modules/monkey/native/bbtypeinfo.h:69:1: note: in expansion of macro ‘BB_GETTYPE_DECL’
BB_GETTYPE_DECL( bbShort )
^~~~~~~~~~~~~~~
/home/viavacavi/Dropbox/monkey2/modules/monkey/native/bbtypeinfo.h:64:45: note: no known conversion for argument 1 from ‘litehtml::borders’ to ‘const bbShort&’ {aka ‘const short int&’}
#define BB_GETTYPE_DECL( TYPE ) bbTypeInfo *bbGetType( TYPE const& );
^~~~~~~~~
/home/viavacavi/Dropbox/monkey2/modules/monkey/native/bbtypeinfo.h:69:1: note: in expansion of macro ‘BB_GETTYPE_DECL’
BB_GETTYPE_DECL( bbShort )
^~~~~~~~~~~~~~~
/home/viavacavi/Dropbox/monkey2/modules/monkey/native/bbtypeinfo.h:64:45: note: candidate: ‘bbTypeInfo* bbGetType(const bbUShort&)’
#define BB_GETTYPE_DECL( TYPE ) bbTypeInfo *bbGetType( TYPE const& );
^~~~~~~~~
/home/viavacavi/Dropbox/monkey2/modules/monkey/native/bbtypeinfo.h:70:1: note: in expansion of macro ‘BB_GETTYPE_DECL’
BB_GETTYPE_DECL( bbUShort )
^~~~~~~~~~~~~~~
/home/viavacavi/Dropbox/monkey2/modules/monkey/native/bbtypeinfo.h:64:45: note: no known conversion for argument 1 from ‘litehtml::borders’ to ‘const bbUShort&’ {aka ‘const short unsigned int&’}
#define BB_GETTYPE_DECL( TYPE ) bbTypeInfo *bbGetType( TYPE const& );
^~~~~~~~~
/home/viavacavi/Dropbox/monkey2/modules/monkey/native/bbtypeinfo.h:70:1: note: in expansion of macro ‘BB_GETTYPE_DECL’
BB_GETTYPE_DECL( bbUShort )
^~~~~~~~~~~~~~~
/home/viavacavi/Dropbox/monkey2/modules/monkey/native/bbtypeinfo.h:64:45: note: candidate: ‘bbTypeInfo* bbGetType(const bbInt&)’
#define BB_GETTYPE_DECL( TYPE ) bbTypeInfo *bbGetType( TYPE const& );
^~~~~~~~~
/home/viavacavi/Dropbox/monkey2/modules/monkey/native/bbtypeinfo.h:71:1: note: in expansion of macro ‘BB_GETTYPE_DECL’
BB_GETTYPE_DECL( bbInt )
^~~~~~~~~~~~~~~
/home/viavacavi/Dropbox/monkey2/modules/monkey/native/bbtypeinfo.h:64:45: note: no known conversion for argument 1 from ‘litehtml::borders’ to ‘const bbInt&’ {aka ‘const int&’}
#define BB_GETTYPE_DECL( TYPE ) bbTypeInfo *bbGetType( TYPE const& );
^~~~~~~~~
/home/viavacavi/Dropbox/monkey2/modules/monkey/native/bbtypeinfo.h:71:1: note: in expansion of macro ‘BB_GETTYPE_DECL’
BB_GETTYPE_DECL( bbInt )
^~~~~~~~~~~~~~~
/home/viavacavi/Dropbox/monkey2/modules/monkey/native/bbtypeinfo.h:64:45: note: candidate: ‘bbTypeInfo* bbGetType(const bbUInt&)’
#define BB_GETTYPE_DECL( TYPE ) bbTypeInfo *bbGetType( TYPE const& );
^~~~~~~~~
/home/viavacavi/Dropbox/monkey2/modules/monkey/native/bbtypeinfo.h:72:1: note: in expansion of macro ‘BB_GETTYPE_DECL’
BB_GETTYPE_DECL( bbUInt )
^~~~~~~~~~~~~~~
/home/viavacavi/Dropbox/monkey2/modules/monkey/native/bbtypeinfo.h:64:45: note: no known conversion for argument 1 from ‘litehtml::borders’ to ‘const bbUInt&’ {aka ‘const unsigned int&’}
#define BB_GETTYPE_DECL( TYPE ) bbTypeInfo *bbGetType( TYPE const& );
^~~~~~~~~
/home/viavacavi/Dropbox/monkey2/modules/monkey/native/bbtypeinfo.h:72:1: note: in expansion of macro ‘BB_GETTYPE_DECL’
BB_GETTYPE_DECL( bbUInt )
^~~~~~~~~~~~~~~
/home/viavacavi/Dropbox/monkey2/modules/monkey/native/bbtypeinfo.h:64:45: note: candidate: ‘bbTypeInfo* bbGetType(const bbLong&)’
#define BB_GETTYPE_DECL( TYPE ) bbTypeInfo *bbGetType( TYPE const& );
^~~~~~~~~
/home/viavacavi/Dropbox/monkey2/modules/monkey/native/bbtypeinfo.h:73:1: note: in expansion of macro ‘BB_GETTYPE_DECL’
BB_GETTYPE_DECL( bbLong )
^~~~~~~~~~~~~~~
/home/viavacavi/Dropbox/monkey2/modules/monkey/native/bbtypeinfo.h:64:45: note: no known conversion for argument 1 from ‘litehtml::borders’ to ‘const bbLong&’ {aka ‘const long long int&’}
#define BB_GETTYPE_DECL( TYPE ) bbTypeInfo *bbGetType( TYPE const& );
^~~~~~~~~
/home/viavacavi/Dropbox/monkey2/modules/monkey/native/bbtypeinfo.h:73:1: note: in expansion of macro ‘BB_GETTYPE_DECL’
BB_GETTYPE_DECL( bbLong )
^~~~~~~~~~~~~~~
/home/viavacavi/Dropbox/monkey2/modules/monkey/native/bbtypeinfo.h:64:45: note: candidate: ‘bbTypeInfo* bbGetType(const bbULong&)’
#define BB_GETTYPE_DECL( TYPE ) bbTypeInfo *bbGetType( TYPE const& );
^~~~~~~~~
/home/viavacavi/Dropbox/monkey2/modules/monkey/native/bbtypeinfo.h:74:1: note: in expansion of macro ‘BB_GETTYPE_DECL’
BB_GETTYPE_DECL( bbULong )
^~~~~~~~~~~~~~~
/home/viavacavi/Dropbox/monkey2/modules/monkey/native/bbtypeinfo.h:64:45: note: no known conversion for argument 1 from ‘litehtml::borders’ to ‘const bbULong&’ {aka ‘const long long unsigned int&’}
#define BB_GETTYPE_DECL( TYPE ) bbTypeInfo *bbGetType( TYPE const& );
^~~~~~~~~
/home/viavacavi/Dropbox/monkey2/modules/monkey/native/bbtypeinfo.h:74:1: note: in expansion of macro ‘BB_GETTYPE_DECL’
BB_GETTYPE_DECL( bbULong )
^~~~~~~~~~~~~~~
/home/viavacavi/Dropbox/monkey2/modules/monkey/native/bbtypeinfo.h:64:45: note: candidate: ‘bbTypeInfo* bbGetType(const bbFloat&)’
#define BB_GETTYPE_DECL( TYPE ) bbTypeInfo *bbGetType( TYPE const& );
^~~~~~~~~
/home/viavacavi/Dropbox/monkey2/modules/monkey/native/bbtypeinfo.h:75:1: note: in expansion of macro ‘BB_GETTYPE_DECL’
BB_GETTYPE_DECL( bbFloat )
^~~~~~~~~~~~~~~
/home/viavacavi/Dropbox/monkey2/modules/monkey/native/bbtypeinfo.h:64:45: note: no known conversion for argument 1 from ‘litehtml::borders’ to ‘const bbFloat&’ {aka ‘const float&’}
#define BB_GETTYPE_DECL( TYPE ) bbTypeInfo *bbGetType( TYPE const& );
^~~~~~~~~
/home/viavacavi/Dropbox/monkey2/modules/monkey/native/bbtypeinfo.h:75:1: note: in expansion of macro ‘BB_GETTYPE_DECL’
BB_GETTYPE_DECL( bbFloat )
^~~~~~~~~~~~~~~
/home/viavacavi/Dropbox/monkey2/modules/monkey/native/bbtypeinfo.h:64:45: note: candidate: ‘bbTypeInfo* bbGetType(const bbDouble&)’
#define BB_GETTYPE_DECL( TYPE ) bbTypeInfo *bbGetType( TYPE const& );
^~~~~~~~~
/home/viavacavi/Dropbox/monkey2/modules/monkey/native/bbtypeinfo.h:76:1: note: in expansion of macro ‘BB_GETTYPE_DECL’
BB_GETTYPE_DECL( bbDouble )
^~~~~~~~~~~~~~~
/home/viavacavi/Dropbox/monkey2/modules/monkey/native/bbtypeinfo.h:64:45: note: no known conversion for argument 1 from ‘litehtml::borders’ to ‘const bbDouble&’ {aka ‘const double&’}
#define BB_GETTYPE_DECL( TYPE ) bbTypeInfo *bbGetType( TYPE const& );
^~~~~~~~~
/home/viavacavi/Dropbox/monkey2/modules/monkey/native/bbtypeinfo.h:76:1: note: in expansion of macro ‘BB_GETTYPE_DECL’
BB_GETTYPE_DECL( bbDouble )
^~~~~~~~~~~~~~~
/home/viavacavi/Dropbox/monkey2/modules/monkey/native/bbtypeinfo.h:64:45: note: candidate: ‘bbTypeInfo* bbGetType(const bbString&)’
#define BB_GETTYPE_DECL( TYPE ) bbTypeInfo *bbGetType( TYPE const& );
^~~~~~~~~
/home/viavacavi/Dropbox/monkey2/modules/monkey/native/bbtypeinfo.h:77:1: note: in expansion of macro ‘BB_GETTYPE_DECL’
BB_GETTYPE_DECL( bbString )
^~~~~~~~~~~~~~~
/home/viavacavi/Dropbox/monkey2/modules/monkey/native/bbtypeinfo.h:64:45: note: no known conversion for argument 1 from ‘litehtml::borders’ to ‘const bbString&’
#define BB_GETTYPE_DECL( TYPE ) bbTypeInfo *bbGetType( TYPE const& );
^~~~~~~~~
/home/viavacavi/Dropbox/monkey2/modules/monkey/native/bbtypeinfo.h:77:1: note: in expansion of macro ‘BB_GETTYPE_DECL’
BB_GETTYPE_DECL( bbString )
^~~~~~~~~~~~~~~
/home/viavacavi/Dropbox/monkey2/modules/monkey/native/bbtypeinfo.h:64:45: note: candidate: ‘bbTypeInfo* bbGetType(const bbCString&)’
#define BB_GETTYPE_DECL( TYPE ) bbTypeInfo *bbGetType( TYPE const& );
^~~~~~~~~
/home/viavacavi/Dropbox/monkey2/modules/monkey/native/bbtypeinfo.h:78:1: note: in expansion of macro ‘BB_GETTYPE_DECL’
BB_GETTYPE_DECL( bbCString )
^~~~~~~~~~~~~~~
/home/viavacavi/Dropbox/monkey2/modules/monkey/native/bbtypeinfo.h:64:45: note: no known conversion for argument 1 from ‘litehtml::borders’ to ‘const bbCString&’
#define BB_GETTYPE_DECL( TYPE ) bbTypeInfo *bbGetType( TYPE const& );
^~~~~~~~~
/home/viavacavi/Dropbox/monkey2/modules/monkey/native/bbtypeinfo.h:78:1: note: in expansion of macro ‘BB_GETTYPE_DECL’
BB_GETTYPE_DECL( bbCString )
^~~~~~~~~~~~~~~
/home/viavacavi/Dropbox/monkey2/modules/monkey/native/bbtypeinfo.h:64:45: note: candidate: ‘bbTypeInfo* bbGetType(const bbVariant&)’
#define BB_GETTYPE_DECL( TYPE ) bbTypeInfo *bbGetType( TYPE const& );
^~~~~~~~~
/home/viavacavi/Dropbox/monkey2/modules/monkey/native/bbtypeinfo.h:79:1: note: in expansion of macro ‘BB_GETTYPE_DECL’
BB_GETTYPE_DECL( bbVariant )
^~~~~~~~~~~~~~~
/home/viavacavi/Dropbox/monkey2/modules/monkey/native/bbtypeinfo.h:64:45: note: no known conversion for argument 1 from ‘litehtml::borders’ to ‘const bbVariant&’
#define BB_GETTYPE_DECL( TYPE ) bbTypeInfo *bbGetType( TYPE const& );
^~~~~~~~~
/home/viavacavi/Dropbox/monkey2/modules/monkey/native/bbtypeinfo.h:79:1: note: in expansion of macro ‘BB_GETTYPE_DECL’
BB_GETTYPE_DECL( bbVariant )
^~~~~~~~~~~~~~~
In file included from /home/viavacavi/Dropbox/monkey2/modules/monkey/native/bbmonkey.h:15,
from /home/viavacavi/Dropbox/monkey2/modules/mojox/mojox.buildv1.1.15/linux_release/include/_r.cpp:2:
/home/viavacavi/Dropbox/monkey2/modules/monkey/native/bbtypeinfo_t.h:145:31: note: candidate: ‘template<class T> bbTypeInfo* bbGetType(T* const&)’
template<class T> bbTypeInfo *bbGetType( T* const& ){
^~~~~~~~~
/home/viavacavi/Dropbox/monkey2/modules/monkey/native/bbtypeinfo_t.h:145:31: note: template argument deduction/substitution failed:
In file included from /home/viavacavi/Dropbox/monkey2/modules/monkey/native/bbvariant.h:5,
from /home/viavacavi/Dropbox/monkey2/modules/monkey/native/bbmonkey.h:14,
from /home/viavacavi/Dropbox/monkey2/modules/mojox/mojox.buildv1.1.15/linux_release/include/_r.cpp:2:
/home/viavacavi/Dropbox/monkey2/modules/monkey/native/bbtypeinfo.h:85:18: note: mismatched types ‘T* const’ and ‘litehtml::borders’
return bbGetType( *(T*)0 );
~~~~~~~~~^~~~~~~~~~
/home/viavacavi/Dropbox/monkey2/modules/monkey/native/bbtypeinfo.h:83:31: note: candidate: ‘template<class T> bbTypeInfo* bbGetType()’
template<class T> bbTypeInfo *bbGetType(){
^~~~~~~~~
/home/viavacavi/Dropbox/monkey2/modules/monkey/native/bbtypeinfo.h:83:31: note: template argument deduction/substitution failed:
/home/viavacavi/Dropbox/monkey2/modules/monkey/native/bbtypeinfo.h:85:18: note: candidate expects 0 arguments, 1 provided
return bbGetType( *(T*)0 );
~~~~~~~~~^~~~~~~~~~
/home/viavacavi/Dropbox/monkey2/modules/monkey/native/bbtypeinfo.h: In instantiation of ‘bbTypeInfo* bbGetType() [with T = litehtml::background_paint]’:
/home/viavacavi/Dropbox/monkey2/modules/monkey/native/bbtypeinfo_t.h:38:26: required from ‘bbPointerTypeInfo<T>::bbPointerTypeInfo() [with T = litehtml::background_paint]’
/home/viavacavi/Dropbox/monkey2/modules/monkey/native/bbtypeinfo_t.h:146:30: required from ‘bbTypeInfo* bbGetType(T* const&) [with T = litehtml::background_paint]’
/home/viavacavi/Dropbox/monkey2/modules/monkey/native/bbtypeinfo.h:85:18: required from ‘bbTypeInfo* bbGetType() [with T = litehtml::background_paint*]’
/home/viavacavi/Dropbox/monkey2/modules/monkey/native/bbtypeinfo_t.h:109:77: required from ‘bbFunctionTypeInfo<void, A …>::bbFunctionTypeInfo() [with A = {bbObject*, bbString, bbString, litehtml::background_paint*}]’
/home/viavacavi/Dropbox/monkey2/modules/monkey/native/bbtypeinfo_t.h:158:36: required from ‘bbTypeInfo* bbGetFuncType() [with R = void; A = {bbObject*, bbString, bbString, litehtml::background_paint*}]’
/home/viavacavi/Dropbox/monkey2/modules/monkey/native/bbtypeinfo_t.h:168:30: required from ‘bbTypeInfo* bbGetType(const bbFunction<R(A …)>&) [with R = void; A = {bbObject*, bbString, bbString, litehtml::background_paint*}]’
/home/viavacavi/Dropbox/monkey2/modules/monkey/native/bbtypeinfo.h:85:18: required from ‘bbTypeInfo* bbGetType() [with T = bbFunction<void(bbObject*, bbString, bbString, litehtml::background_paint*)>]’
/home/viavacavi/Dropbox/monkey2/modules/monkey/native/bbdeclinfo_r.h:212:44: required from ‘bbMethodDeclInfo<C, void, A …>::bbMethodDeclInfo(bbString, bbString, bbMethodDeclInfo<C, void, A …>::R (C::*)(A …)) [with C = t_mojox_document_0container; A = {bbObject*, bbString, bbString, litehtml::background_paint*}; bbMethodDeclInfo<C, void, A …>::R = void]’
/home/viavacavi/Dropbox/monkey2/modules/monkey/native/bbdeclinfo_r.h:234:9: required from ‘bbDeclInfo* bbMethodDecl(bbString, R (C::*)(A …), bbString) [with C = t_mojox_document_0container; R = void; A = {bbObject*, bbString, bbString, litehtml::background_paint*}]’
/home/viavacavi/Dropbox/monkey2/modules/mojox/mojox.buildv1.1.15/linux_release/include/_r.cpp:263:3216: required from here
/home/viavacavi/Dropbox/monkey2/modules/monkey/native/bbtypeinfo.h:85:18: error: no matching function for call to ‘bbGetType(litehtml::background_paint&)’
/home/viavacavi/Dropbox/monkey2/modules/monkey/native/bbtypeinfo.h:64:45: note: candidate: ‘bbTypeInfo* bbGetType(const bbBool&)’
#define BB_GETTYPE_DECL( TYPE ) bbTypeInfo *bbGetType( TYPE const& );
^~~~~~~~~
/home/viavacavi/Dropbox/monkey2/modules/monkey/native/bbtypeinfo.h:66:1: note: in expansion of macro ‘BB_GETTYPE_DECL’
BB_GETTYPE_DECL( bbBool )
^~~~~~~~~~~~~~~
/home/viavacavi/Dropbox/monkey2/modules/monkey/native/bbtypeinfo.h:64:45: note: no known conversion for argument 1 from ‘litehtml::background_paint’ to ‘const bbBool&’ {aka ‘const bool&’}
#define BB_GETTYPE_DECL( TYPE ) bbTypeInfo *bbGetType( TYPE const& );
^~~~~~~~~
/home/viavacavi/Dropbox/monkey2/modules/monkey/native/bbtypeinfo.h:66:1: note: in expansion of macro ‘BB_GETTYPE_DECL’
BB_GETTYPE_DECL( bbBool )
^~~~~~~~~~~~~~~
/home/viavacavi/Dropbox/monkey2/modules/monkey/native/bbtypeinfo.h:64:45: note: candidate: ‘bbTypeInfo* bbGetType(const bbByte&)’
#define BB_GETTYPE_DECL( TYPE ) bbTypeInfo *bbGetType( TYPE const& );
^~~~~~~~~
/home/viavacavi/Dropbox/monkey2/modules/monkey/native/bbtypeinfo.h:67:1: note: in expansion of macro ‘BB_GETTYPE_DECL’
BB_GETTYPE_DECL( bbByte )
^~~~~~~~~~~~~~~
/home/viavacavi/Dropbox/monkey2/modules/monkey/native/bbtypeinfo.h:64:45: note: no known conversion for argument 1 from ‘litehtml::background_paint’ to ‘const bbByte&’ {aka ‘const signed char&’}
#define BB_GETTYPE_DECL( TYPE ) bbTypeInfo *bbGetType( TYPE const& );
^~~~~~~~~
/home/viavacavi/Dropbox/monkey2/modules/monkey/native/bbtypeinfo.h:67:1: note: in expansion of macro ‘BB_GETTYPE_DECL’
BB_GETTYPE_DECL( bbByte )
^~~~~~~~~~~~~~~
/home/viavacavi/Dropbox/monkey2/modules/monkey/native/bbtypeinfo.h:64:45: note: candidate: ‘bbTypeInfo* bbGetType(const bbUByte&)’
#define BB_GETTYPE_DECL( TYPE ) bbTypeInfo *bbGetType( TYPE const& );
^~~~~~~~~
/home/viavacavi/Dropbox/monkey2/modules/monkey/native/bbtypeinfo.h:68:1: note: in expansion of macro ‘BB_GETTYPE_DECL’
BB_GETTYPE_DECL( bbUByte )
^~~~~~~~~~~~~~~
/home/viavacavi/Dropbox/monkey2/modules/monkey/native/bbtypeinfo.h:64:45: note: no known conversion for argument 1 from ‘litehtml::background_paint’ to ‘const bbUByte&’ {aka ‘const unsigned char&’}
#define BB_GETTYPE_DECL( TYPE ) bbTypeInfo *bbGetType( TYPE const& );
^~~~~~~~~
/home/viavacavi/Dropbox/monkey2/modules/monkey/native/bbtypeinfo.h:68:1: note: in expansion of macro ‘BB_GETTYPE_DECL’
BB_GETTYPE_DECL( bbUByte )
^~~~~~~~~~~~~~~
/home/viavacavi/Dropbox/monkey2/modules/monkey/native/bbtypeinfo.h:64:45: note: candidate: ‘bbTypeInfo* bbGetType(const bbShort&)’
#define BB_GETTYPE_DECL( TYPE ) bbTypeInfo *bbGetType( TYPE const& );
^~~~~~~~~
/home/viavacavi/Dropbox/monkey2/modules/monkey/native/bbtypeinfo.h:69:1: note: in expansion of macro ‘BB_GETTYPE_DECL’
BB_GETTYPE_DECL( bbShort )
^~~~~~~~~~~~~~~
/home/viavacavi/Dropbox/monkey2/modules/monkey/native/bbtypeinfo.h:64:45: note: no known conversion for argument 1 from ‘litehtml::background_paint’ to ‘const bbShort&’ {aka ‘const short int&’}
#define BB_GETTYPE_DECL( TYPE ) bbTypeInfo *bbGetType( TYPE const& );
^~~~~~~~~
/home/viavacavi/Dropbox/monkey2/modules/monkey/native/bbtypeinfo.h:69:1: note: in expansion of macro ‘BB_GETTYPE_DECL’
BB_GETTYPE_DECL( bbShort )
^~~~~~~~~~~~~~~
/home/viavacavi/Dropbox/monkey2/modules/monkey/native/bbtypeinfo.h:64:45: note: candidate: ‘bbTypeInfo* bbGetType(const bbUShort&)’
#define BB_GETTYPE_DECL( TYPE ) bbTypeInfo *bbGetType( TYPE const& );
^~~~~~~~~
/home/viavacavi/Dropbox/monkey2/modules/monkey/native/bbtypeinfo.h:70:1: note: in expansion of macro ‘BB_GETTYPE_DECL’
BB_GETTYPE_DECL( bbUShort )
^~~~~~~~~~~~~~~
/home/viavacavi/Dropbox/monkey2/modules/monkey/native/bbtypeinfo.h:64:45: note: no known conversion for argument 1 from ‘litehtml::background_paint’ to ‘const bbUShort&’ {aka ‘const short unsigned int&’}
#define BB_GETTYPE_DECL( TYPE ) bbTypeInfo *bbGetType( TYPE const& );
^~~~~~~~~
/home/viavacavi/Dropbox/monkey2/modules/monkey/native/bbtypeinfo.h:70:1: note: in expansion of macro ‘BB_GETTYPE_DECL’
BB_GETTYPE_DECL( bbUShort )
^~~~~~~~~~~~~~~
/home/viavacavi/Dropbox/monkey2/modules/monkey/native/bbtypeinfo.h:64:45: note: candidate: ‘bbTypeInfo* bbGetType(const bbInt&)’
#define BB_GETTYPE_DECL( TYPE ) bbTypeInfo *bbGetType( TYPE const& );
^~~~~~~~~
/home/viavacavi/Dropbox/monkey2/modules/monkey/native/bbtypeinfo.h:71:1: note: in expansion of macro ‘BB_GETTYPE_DECL’
BB_GETTYPE_DECL( bbInt )
^~~~~~~~~~~~~~~
/home/viavacavi/Dropbox/monkey2/modules/monkey/native/bbtypeinfo.h:64:45: note: no known conversion for argument 1 from ‘litehtml::background_paint’ to ‘const bbInt&’ {aka ‘const int&’}
#define BB_GETTYPE_DECL( TYPE ) bbTypeInfo *bbGetType( TYPE const& );
^~~~~~~~~
/home/viavacavi/Dropbox/monkey2/modules/monkey/native/bbtypeinfo.h:71:1: note: in expansion of macro ‘BB_GETTYPE_DECL’
BB_GETTYPE_DECL( bbInt )
^~~~~~~~~~~~~~~
/home/viavacavi/Dropbox/monkey2/modules/monkey/native/bbtypeinfo.h:64:45: note: candidate: ‘bbTypeInfo* bbGetType(const bbUInt&)’
#define BB_GETTYPE_DECL( TYPE ) bbTypeInfo *bbGetType( TYPE const& );
^~~~~~~~~
/home/viavacavi/Dropbox/monkey2/modules/monkey/native/bbtypeinfo.h:72:1: note: in expansion of macro ‘BB_GETTYPE_DECL’
BB_GETTYPE_DECL( bbUInt )
^~~~~~~~~~~~~~~
/home/viavacavi/Dropbox/monkey2/modules/monkey/native/bbtypeinfo.h:64:45: note: no known conversion for argument 1 from ‘litehtml::background_paint’ to ‘const bbUInt&’ {aka ‘const unsigned int&’}
#define BB_GETTYPE_DECL( TYPE ) bbTypeInfo *bbGetType( TYPE const& );
^~~~~~~~~
/home/viavacavi/Dropbox/monkey2/modules/monkey/native/bbtypeinfo.h:72:1: note: in expansion of macro ‘BB_GETTYPE_DECL’
BB_GETTYPE_DECL( bbUInt )
^~~~~~~~~~~~~~~
/home/viavacavi/Dropbox/monkey2/modules/monkey/native/bbtypeinfo.h:64:45: note: candidate: ‘bbTypeInfo* bbGetType(const bbLong&)’
#define BB_GETTYPE_DECL( TYPE ) bbTypeInfo *bbGetType( TYPE const& );
^~~~~~~~~
/home/viavacavi/Dropbox/monkey2/modules/monkey/native/bbtypeinfo.h:73:1: note: in expansion of macro ‘BB_GETTYPE_DECL’
BB_GETTYPE_DECL( bbLong )
^~~~~~~~~~~~~~~
/home/viavacavi/Dropbox/monkey2/modules/monkey/native/bbtypeinfo.h:64:45: note: no known conversion for argument 1 from ‘litehtml::background_paint’ to ‘const bbLong&’ {aka ‘const long long int&’}
#define BB_GETTYPE_DECL( TYPE ) bbTypeInfo *bbGetType( TYPE const& );
^~~~~~~~~
/home/viavacavi/Dropbox/monkey2/modules/monkey/native/bbtypeinfo.h:73:1: note: in expansion of macro ‘BB_GETTYPE_DECL’
BB_GETTYPE_DECL( bbLong )
^~~~~~~~~~~~~~~
/home/viavacavi/Dropbox/monkey2/modules/monkey/native/bbtypeinfo.h:64:45: note: candidate: ‘bbTypeInfo* bbGetType(const bbULong&)’
#define BB_GETTYPE_DECL( TYPE ) bbTypeInfo *bbGetType( TYPE const& );
^~~~~~~~~
/home/viavacavi/Dropbox/monkey2/modules/monkey/native/bbtypeinfo.h:74:1: note: in expansion of macro ‘BB_GETTYPE_DECL’
BB_GETTYPE_DECL( bbULong )
^~~~~~~~~~~~~~~
/home/viavacavi/Dropbox/monkey2/modules/monkey/native/bbtypeinfo.h:64:45: note: no known conversion for argument 1 from ‘litehtml::background_paint’ to ‘const bbULong&’ {aka ‘const long long unsigned int&’}
#define BB_GETTYPE_DECL( TYPE ) bbTypeInfo *bbGetType( TYPE const& );
^~~~~~~~~
/home/viavacavi/Dropbox/monkey2/modules/monkey/native/bbtypeinfo.h:74:1: note: in expansion of macro ‘BB_GETTYPE_DECL’
BB_GETTYPE_DECL( bbULong )
^~~~~~~~~~~~~~~
/home/viavacavi/Dropbox/monkey2/modules/monkey/native/bbtypeinfo.h:64:45: note: candidate: ‘bbTypeInfo* bbGetType(const bbFloat&)’
#define BB_GETTYPE_DECL( TYPE ) bbTypeInfo *bbGetType( TYPE const& );
^~~~~~~~~
/home/viavacavi/Dropbox/monkey2/modules/monkey/native/bbtypeinfo.h:75:1: note: in expansion of macro ‘BB_GETTYPE_DECL’
BB_GETTYPE_DECL( bbFloat )
^~~~~~~~~~~~~~~
/home/viavacavi/Dropbox/monkey2/modules/monkey/native/bbtypeinfo.h:64:45: note: no known conversion for argument 1 from ‘litehtml::background_paint’ to ‘const bbFloat&’ {aka ‘const float&’}
#define BB_GETTYPE_DECL( TYPE ) bbTypeInfo *bbGetType( TYPE const& );
^~~~~~~~~
/home/viavacavi/Dropbox/monkey2/modules/monkey/native/bbtypeinfo.h:75:1: note: in expansion of macro ‘BB_GETTYPE_DECL’
BB_GETTYPE_DECL( bbFloat )
^~~~~~~~~~~~~~~
/home/viavacavi/Dropbox/monkey2/modules/monkey/native/bbtypeinfo.h:64:45: note: candidate: ‘bbTypeInfo* bbGetType(const bbDouble&)’
#define BB_GETTYPE_DECL( TYPE ) bbTypeInfo *bbGetType( TYPE const& );
^~~~~~~~~
/home/viavacavi/Dropbox/monkey2/modules/monkey/native/bbtypeinfo.h:76:1: note: in expansion of macro ‘BB_GETTYPE_DECL’
BB_GETTYPE_DECL( bbDouble )
^~~~~~~~~~~~~~~
/home/viavacavi/Dropbox/monkey2/modules/monkey/native/bbtypeinfo.h:64:45: note: no known conversion for argument 1 from ‘litehtml::background_paint’ to ‘const bbDouble&’ {aka ‘const double&’}
#define BB_GETTYPE_DECL( TYPE ) bbTypeInfo *bbGetType( TYPE const& );
^~~~~~~~~
/home/viavacavi/Dropbox/monkey2/modules/monkey/native/bbtypeinfo.h:76:1: note: in expansion of macro ‘BB_GETTYPE_DECL’
BB_GETTYPE_DECL( bbDouble )
^~~~~~~~~~~~~~~
/home/viavacavi/Dropbox/monkey2/modules/monkey/native/bbtypeinfo.h:64:45: note: candidate: ‘bbTypeInfo* bbGetType(const bbString&)’
#define BB_GETTYPE_DECL( TYPE ) bbTypeInfo *bbGetType( TYPE const& );
^~~~~~~~~
/home/viavacavi/Dropbox/monkey2/modules/monkey/native/bbtypeinfo.h:77:1: note: in expansion of macro ‘BB_GETTYPE_DECL’
BB_GETTYPE_DECL( bbString )
^~~~~~~~~~~~~~~
/home/viavacavi/Dropbox/monkey2/modules/monkey/native/bbtypeinfo.h:64:45: note: no known conversion for argument 1 from ‘litehtml::background_paint’ to ‘const bbString&’
#define BB_GETTYPE_DECL( TYPE ) bbTypeInfo *bbGetType( TYPE const& );
^~~~~~~~~
/home/viavacavi/Dropbox/monkey2/modules/monkey/native/bbtypeinfo.h:77:1: note: in expansion of macro ‘BB_GETTYPE_DECL’
BB_GETTYPE_DECL( bbString )
^~~~~~~~~~~~~~~
/home/viavacavi/Dropbox/monkey2/modules/monkey/native/bbtypeinfo.h:64:45: note: candidate: ‘bbTypeInfo* bbGetType(const bbCString&)’
#define BB_GETTYPE_DECL( TYPE ) bbTypeInfo *bbGetType( TYPE const& );
^~~~~~~~~
/home/viavacavi/Dropbox/monkey2/modules/monkey/native/bbtypeinfo.h:78:1: note: in expansion of macro ‘BB_GETTYPE_DECL’
BB_GETTYPE_DECL( bbCString )
^~~~~~~~~~~~~~~
/home/viavacavi/Dropbox/monkey2/modules/monkey/native/bbtypeinfo.h:64:45: note: no known conversion for argument 1 from ‘litehtml::background_paint’ to ‘const bbCString&’
#define BB_GETTYPE_DECL( TYPE ) bbTypeInfo *bbGetType( TYPE const& );
^~~~~~~~~
/home/viavacavi/Dropbox/monkey2/modules/monkey/native/bbtypeinfo.h:78:1: note: in expansion of macro ‘BB_GETTYPE_DECL’
BB_GETTYPE_DECL( bbCString )
^~~~~~~~~~~~~~~
/home/viavacavi/Dropbox/monkey2/modules/monkey/native/bbtypeinfo.h:64:45: note: candidate: ‘bbTypeInfo* bbGetType(const bbVariant&)’
#define BB_GETTYPE_DECL( TYPE ) bbTypeInfo *bbGetType( TYPE const& );
^~~~~~~~~
/home/viavacavi/Dropbox/monkey2/modules/monkey/native/bbtypeinfo.h:79:1: note: in expansion of macro ‘BB_GETTYPE_DECL’
BB_GETTYPE_DECL( bbVariant )
^~~~~~~~~~~~~~~
/home/viavacavi/Dropbox/monkey2/modules/monkey/native/bbtypeinfo.h:64:45: note: no known conversion for argument 1 from ‘litehtml::background_paint’ to ‘const bbVariant&’
#define BB_GETTYPE_DECL( TYPE ) bbTypeInfo *bbGetType( TYPE const& );
^~~~~~~~~
/home/viavacavi/Dropbox/monkey2/modules/monkey/native/bbtypeinfo.h:79:1: note: in expansion of macro ‘BB_GETTYPE_DECL’
BB_GETTYPE_DECL( bbVariant )
^~~~~~~~~~~~~~~
In file included from /home/viavacavi/Dropbox/monkey2/modules/monkey/native/bbmonkey.h:15,
from /home/viavacavi/Dropbox/monkey2/modules/mojox/mojox.buildv1.1.15/linux_release/include/_r.cpp:2:
/home/viavacavi/Dropbox/monkey2/modules/monkey/native/bbtypeinfo_t.h:145:31: note: candidate: ‘template<class T> bbTypeInfo* bbGetType(T* const&)’
template<class T> bbTypeInfo *bbGetType( T* const& ){
^~~~~~~~~
/home/viavacavi/Dropbox/monkey2/modules/monkey/native/bbtypeinfo_t.h:145:31: note: template argument deduction/substitution failed:
In file included from /home/viavacavi/Dropbox/monkey2/modules/monkey/native/bbvariant.h:5,
from /home/viavacavi/Dropbox/monkey2/modules/monkey/native/bbmonkey.h:14,
from /home/viavacavi/Dropbox/monkey2/modules/mojox/mojox.buildv1.1.15/linux_release/include/_r.cpp:2:
/home/viavacavi/Dropbox/monkey2/modules/monkey/native/bbtypeinfo.h:85:18: note: mismatched types ‘T* const’ and ‘litehtml::background_paint’
return bbGetType( *(T*)0 );
~~~~~~~~~^~~~~~~~~~
/home/viavacavi/Dropbox/monkey2/modules/monkey/native/bbtypeinfo.h:83:31: note: candidate: ‘template<class T> bbTypeInfo* bbGetType()’
template<class T> bbTypeInfo *bbGetType(){
^~~~~~~~~
/home/viavacavi/Dropbox/monkey2/modules/monkey/native/bbtypeinfo.h:83:31: note: template argument deduction/substitution failed:
/home/viavacavi/Dropbox/monkey2/modules/monkey/native/bbtypeinfo.h:85:18: note: candidate expects 0 arguments, 1 provided
return bbGetType( *(T*)0 );
~~~~~~~~~^~~~~~~~~~
/home/viavacavi/Dropbox/monkey2/modules/monkey/native/bbtypeinfo.h: In instantiation of ‘bbTypeInfo* bbGetType() [with T = litehtml::font_metrics]’:
/home/viavacavi/Dropbox/monkey2/modules/monkey/native/bbtypeinfo_t.h:38:26: required from ‘bbPointerTypeInfo<T>::bbPointerTypeInfo() [with T = litehtml::font_metrics]’
/home/viavacavi/Dropbox/monkey2/modules/monkey/native/bbtypeinfo_t.h:146:30: required from ‘bbTypeInfo* bbGetType(T* const&) [with T = litehtml::font_metrics]’
/home/viavacavi/Dropbox/monkey2/modules/monkey/native/bbtypeinfo.h:85:18: required from ‘bbTypeInfo* bbGetType() [with T = litehtml::font_metrics*]’
/home/viavacavi/Dropbox/monkey2/modules/monkey/native/bbtypeinfo_t.h:84:88: required from ‘bbFunctionTypeInfo<R, A>::bbFunctionTypeInfo() [with R = bbObject*; A = {bbString, int, int, litehtml::font_style, unsigned int, litehtml::font_metrics*}]’
/home/viavacavi/Dropbox/monkey2/modules/monkey/native/bbtypeinfo_t.h:158:36: required from ‘bbTypeInfo* bbGetFuncType() [with R = bbObject*; A = {bbString, int, int, litehtml::font_style, unsigned int, litehtml::font_metrics*}]’
/home/viavacavi/Dropbox/monkey2/modules/monkey/native/bbtypeinfo_t.h:168:30: required from ‘bbTypeInfo* bbGetType(const bbFunction<R(A …)>&) [with R = bbObject*; A = {bbString, int, int, litehtml::font_style, unsigned int, litehtml::font_metrics*}]’
/home/viavacavi/Dropbox/monkey2/modules/monkey/native/bbtypeinfo.h:85:18: required from ‘bbTypeInfo* bbGetType() [with T = bbFunction<bbObject*(bbString, int, int, litehtml::font_style, unsigned int, litehtml::font_metrics*)>]’
/home/viavacavi/Dropbox/monkey2/modules/monkey/native/bbdeclinfo_r.h:184:44: required from ‘bbMethodDeclInfo<C, R, A>::bbMethodDeclInfo(bbString, bbString, R (C::*)(A …)) [with C = t_mojox_document_0container; R = bbObject*; A = {bbString, int, int, litehtml::font_style, unsigned int, litehtml::font_metrics*}]’
/home/viavacavi/Dropbox/monkey2/modules/monkey/native/bbdeclinfo_r.h:234:9: required from ‘bbDeclInfo* bbMethodDecl(bbString, R (C::*)(A …), bbString) [with C = t_mojox_document_0container; R = bbObject*; A = {bbString, int, int, litehtml::font_style, unsigned int, litehtml::font_metrics*}]’
/home/viavacavi/Dropbox/monkey2/modules/mojox/mojox.buildv1.1.15/linux_release/include/_r.cpp:263:3613: required from here
/home/viavacavi/Dropbox/monkey2/modules/monkey/native/bbtypeinfo.h:85:18: error: no matching function for call to ‘bbGetType(litehtml::font_metrics&)’
/home/viavacavi/Dropbox/monkey2/modules/monkey/native/bbtypeinfo.h:64:45: note: candidate: ‘bbTypeInfo* bbGetType(const bbBool&)’
#define BB_GETTYPE_DECL( TYPE ) bbTypeInfo *bbGetType( TYPE const& );
^~~~~~~~~
/home/viavacavi/Dropbox/monkey2/modules/monkey/native/bbtypeinfo.h:66:1: note: in expansion of macro ‘BB_GETTYPE_DECL’
BB_GETTYPE_DECL( bbBool )
^~~~~~~~~~~~~~~
/home/viavacavi/Dropbox/monkey2/modules/monkey/native/bbtypeinfo.h:64:45: note: no known conversion for argument 1 from ‘litehtml::font_metrics’ to ‘const bbBool&’ {aka ‘const bool&’}
#define BB_GETTYPE_DECL( TYPE ) bbTypeInfo *bbGetType( TYPE const& );
^~~~~~~~~
/home/viavacavi/Dropbox/monkey2/modules/monkey/native/bbtypeinfo.h:66:1: note: in expansion of macro ‘BB_GETTYPE_DECL’
BB_GETTYPE_DECL( bbBool )
^~~~~~~~~~~~~~~
/home/viavacavi/Dropbox/monkey2/modules/monkey/native/bbtypeinfo.h:64:45: note: candidate: ‘bbTypeInfo* bbGetType(const bbByte&)’
#define BB_GETTYPE_DECL( TYPE ) bbTypeInfo *bbGetType( TYPE const& );
^~~~~~~~~
/home/viavacavi/Dropbox/monkey2/modules/monkey/native/bbtypeinfo.h:67:1: note: in expansion of macro ‘BB_GETTYPE_DECL’
BB_GETTYPE_DECL( bbByte )
^~~~~~~~~~~~~~~
/home/viavacavi/Dropbox/monkey2/modules/monkey/native/bbtypeinfo.h:64:45: note: no known conversion for argument 1 from ‘litehtml::font_metrics’ to ‘const bbByte&’ {aka ‘const signed char&’}
#define BB_GETTYPE_DECL( TYPE ) bbTypeInfo *bbGetType( TYPE const& );
^~~~~~~~~
/home/viavacavi/Dropbox/monkey2/modules/monkey/native/bbtypeinfo.h:67:1: note: in expansion of macro ‘BB_GETTYPE_DECL’
BB_GETTYPE_DECL( bbByte )
^~~~~~~~~~~~~~~
/home/viavacavi/Dropbox/monkey2/modules/monkey/native/bbtypeinfo.h:64:45: note: candidate: ‘bbTypeInfo* bbGetType(const bbUByte&)’
#define BB_GETTYPE_DECL( TYPE ) bbTypeInfo *bbGetType( TYPE const& );
^~~~~~~~~
/home/viavacavi/Dropbox/monkey2/modules/monkey/native/bbtypeinfo.h:68:1: note: in expansion of macro ‘BB_GETTYPE_DECL’
BB_GETTYPE_DECL( bbUByte )
^~~~~~~~~~~~~~~
/home/viavacavi/Dropbox/monkey2/modules/monkey/native/bbtypeinfo.h:64:45: note: no known conversion for argument 1 from ‘litehtml::font_metrics’ to ‘const bbUByte&’ {aka ‘const unsigned char&’}
#define BB_GETTYPE_DECL( TYPE ) bbTypeInfo *bbGetType( TYPE const& );
^~~~~~~~~
/home/viavacavi/Dropbox/monkey2/modules/monkey/native/bbtypeinfo.h:68:1: note: in expansion of macro ‘BB_GETTYPE_DECL’
BB_GETTYPE_DECL( bbUByte )
^~~~~~~~~~~~~~~
/home/viavacavi/Dropbox/monkey2/modules/monkey/native/bbtypeinfo.h:64:45: note: candidate: ‘bbTypeInfo* bbGetType(const bbShort&)’
#define BB_GETTYPE_DECL( TYPE ) bbTypeInfo *bbGetType( TYPE const& );
^~~~~~~~~
/home/viavacavi/Dropbox/monkey2/modules/monkey/native/bbtypeinfo.h:69:1: note: in expansion of macro ‘BB_GETTYPE_DECL’
BB_GETTYPE_DECL( bbShort )
^~~~~~~~~~~~~~~
/home/viavacavi/Dropbox/monkey2/modules/monkey/native/bbtypeinfo.h:64:45: note: no known conversion for argument 1 from ‘litehtml::font_metrics’ to ‘const bbShort&’ {aka ‘const short int&’}
#define BB_GETTYPE_DECL( TYPE ) bbTypeInfo *bbGetType( TYPE const& );
^~~~~~~~~
/home/viavacavi/Dropbox/monkey2/modules/monkey/native/bbtypeinfo.h:69:1: note: in expansion of macro ‘BB_GETTYPE_DECL’
BB_GETTYPE_DECL( bbShort )
^~~~~~~~~~~~~~~
/home/viavacavi/Dropbox/monkey2/modules/monkey/native/bbtypeinfo.h:64:45: note: candidate: ‘bbTypeInfo* bbGetType(const bbUShort&)’
#define BB_GETTYPE_DECL( TYPE ) bbTypeInfo *bbGetType( TYPE const& );
^~~~~~~~~
/home/viavacavi/Dropbox/monkey2/modules/monkey/native/bbtypeinfo.h:70:1: note: in expansion of macro ‘BB_GETTYPE_DECL’
BB_GETTYPE_DECL( bbUShort )
^~~~~~~~~~~~~~~
/home/viavacavi/Dropbox/monkey2/modules/monkey/native/bbtypeinfo.h:64:45: note: no known conversion for argument 1 from ‘litehtml::font_metrics’ to ‘const bbUShort&’ {aka ‘const short unsigned int&’}
#define BB_GETTYPE_DECL( TYPE ) bbTypeInfo *bbGetType( TYPE const& );
^~~~~~~~~
/home/viavacavi/Dropbox/monkey2/modules/monkey/native/bbtypeinfo.h:70:1: note: in expansion of macro ‘BB_GETTYPE_DECL’
BB_GETTYPE_DECL( bbUShort )
^~~~~~~~~~~~~~~
/home/viavacavi/Dropbox/monkey2/modules/monkey/native/bbtypeinfo.h:64:45: note: candidate: ‘bbTypeInfo* bbGetType(const bbInt&)’
#define BB_GETTYPE_DECL( TYPE ) bbTypeInfo *bbGetType( TYPE const& );
^~~~~~~~~
/home/viavacavi/Dropbox/monkey2/modules/monkey/native/bbtypeinfo.h:71:1: note: in expansion of macro ‘BB_GETTYPE_DECL’
BB_GETTYPE_DECL( bbInt )
^~~~~~~~~~~~~~~
/home/viavacavi/Dropbox/monkey2/modules/monkey/native/bbtypeinfo.h:64:45: note: no known conversion for argument 1 from ‘litehtml::font_metrics’ to ‘const bbInt&’ {aka ‘const int&’}
#define BB_GETTYPE_DECL( TYPE ) bbTypeInfo *bbGetType( TYPE const& );
^~~~~~~~~
/home/viavacavi/Dropbox/monkey2/modules/monkey/native/bbtypeinfo.h:71:1: note: in expansion of macro ‘BB_GETTYPE_DECL’
BB_GETTYPE_DECL( bbInt )
^~~~~~~~~~~~~~~
/home/viavacavi/Dropbox/monkey2/modules/monkey/native/bbtypeinfo.h:64:45: note: candidate: ‘bbTypeInfo* bbGetType(const bbUInt&)’
#define BB_GETTYPE_DECL( TYPE ) bbTypeInfo *bbGetType( TYPE const& );
^~~~~~~~~
/home/viavacavi/Dropbox/monkey2/modules/monkey/native/bbtypeinfo.h:72:1: note: in expansion of macro ‘BB_GETTYPE_DECL’
BB_GETTYPE_DECL( bbUInt )
^~~~~~~~~~~~~~~
/home/viavacavi/Dropbox/monkey2/modules/monkey/native/bbtypeinfo.h:64:45: note: no known conversion for argument 1 from ‘litehtml::font_metrics’ to ‘const bbUInt&’ {aka ‘const unsigned int&’}
#define BB_GETTYPE_DECL( TYPE ) bbTypeInfo *bbGetType( TYPE const& );
^~~~~~~~~
/home/viavacavi/Dropbox/monkey2/modules/monkey/native/bbtypeinfo.h:72:1: note: in expansion of macro ‘BB_GETTYPE_DECL’
BB_GETTYPE_DECL( bbUInt )
^~~~~~~~~~~~~~~
/home/viavacavi/Dropbox/monkey2/modules/monkey/native/bbtypeinfo.h:64:45: note: candidate: ‘bbTypeInfo* bbGetType(const bbLong&)’
#define BB_GETTYPE_DECL( TYPE ) bbTypeInfo *bbGetType( TYPE const& );
^~~~~~~~~
/home/viavacavi/Dropbox/monkey2/modules/monkey/native/bbtypeinfo.h:73:1: note: in expansion of macro ‘BB_GETTYPE_DECL’
BB_GETTYPE_DECL( bbLong )
^~~~~~~~~~~~~~~
/home/viavacavi/Dropbox/monkey2/modules/monkey/native/bbtypeinfo.h:64:45: note: no known conversion for argument 1 from ‘litehtml::font_metrics’ to ‘const bbLong&’ {aka ‘const long long int&’}
#define BB_GETTYPE_DECL( TYPE ) bbTypeInfo *bbGetType( TYPE const& );
^~~~~~~~~
/home/viavacavi/Dropbox/monkey2/modules/monkey/native/bbtypeinfo.h:73:1: note: in expansion of macro ‘BB_GETTYPE_DECL’
BB_GETTYPE_DECL( bbLong )
^~~~~~~~~~~~~~~
/home/viavacavi/Dropbox/monkey2/modules/monkey/native/bbtypeinfo.h:64:45: note: candidate: ‘bbTypeInfo* bbGetType(const bbULong&)’
#define BB_GETTYPE_DECL( TYPE ) bbTypeInfo *bbGetType( TYPE const& );
^~~~~~~~~
/home/viavacavi/Dropbox/monkey2/modules/monkey/native/bbtypeinfo.h:74:1: note: in expansion of macro ‘BB_GETTYPE_DECL’
BB_GETTYPE_DECL( bbULong )
^~~~~~~~~~~~~~~
/home/viavacavi/Dropbox/monkey2/modules/monkey/native/bbtypeinfo.h:64:45: note: no known conversion for argument 1 from ‘litehtml::font_metrics’ to ‘const bbULong&’ {aka ‘const long long unsigned int&’}
#define BB_GETTYPE_DECL( TYPE ) bbTypeInfo *bbGetType( TYPE const& );
^~~~~~~~~
/home/viavacavi/Dropbox/monkey2/modules/monkey/native/bbtypeinfo.h:74:1: note: in expansion of macro ‘BB_GETTYPE_DECL’
BB_GETTYPE_DECL( bbULong )
^~~~~~~~~~~~~~~
/home/viavacavi/Dropbox/monkey2/modules/monkey/native/bbtypeinfo.h:64:45: note: candidate: ‘bbTypeInfo* bbGetType(const bbFloat&)’
#define BB_GETTYPE_DECL( TYPE ) bbTypeInfo *bbGetType( TYPE const& );
^~~~~~~~~
/home/viavacavi/Dropbox/monkey2/modules/monkey/native/bbtypeinfo.h:75:1: note: in expansion of macro ‘BB_GETTYPE_DECL’
BB_GETTYPE_DECL( bbFloat )
^~~~~~~~~~~~~~~
/home/viavacavi/Dropbox/monkey2/modules/monkey/native/bbtypeinfo.h:64:45: note: no known conversion for argument 1 from ‘litehtml::font_metrics’ to ‘const bbFloat&’ {aka ‘const float&’}
#define BB_GETTYPE_DECL( TYPE ) bbTypeInfo *bbGetType( TYPE const& );
^~~~~~~~~
/home/viavacavi/Dropbox/monkey2/modules/monkey/native/bbtypeinfo.h:75:1: note: in expansion of macro ‘BB_GETTYPE_DECL’
BB_GETTYPE_DECL( bbFloat )
^~~~~~~~~~~~~~~
/home/viavacavi/Dropbox/monkey2/modules/monkey/native/bbtypeinfo.h:64:45: note: candidate: ‘bbTypeInfo* bbGetType(const bbDouble&)’
#define BB_GETTYPE_DECL( TYPE ) bbTypeInfo *bbGetType( TYPE const& );
^~~~~~~~~
/home/viavacavi/Dropbox/monkey2/modules/monkey/native/bbtypeinfo.h:76:1: note: in expansion of macro ‘BB_GETTYPE_DECL’
BB_GETTYPE_DECL( bbDouble )
^~~~~~~~~~~~~~~
/home/viavacavi/Dropbox/monkey2/modules/monkey/native/bbtypeinfo.h:64:45: note: no known conversion for argument 1 from ‘litehtml::font_metrics’ to ‘const bbDouble&’ {aka ‘const double&’}
#define BB_GETTYPE_DECL( TYPE ) bbTypeInfo *bbGetType( TYPE const& );
^~~~~~~~~
/home/viavacavi/Dropbox/monkey2/modules/monkey/native/bbtypeinfo.h:76:1: note: in expansion of macro ‘BB_GETTYPE_DECL’
BB_GETTYPE_DECL( bbDouble )
^~~~~~~~~~~~~~~
/home/viavacavi/Dropbox/monkey2/modules/monkey/native/bbtypeinfo.h:64:45: note: candidate: ‘bbTypeInfo* bbGetType(const bbString&)’
#define BB_GETTYPE_DECL( TYPE ) bbTypeInfo *bbGetType( TYPE const& );
^~~~~~~~~
/home/viavacavi/Dropbox/monkey2/modules/monkey/native/bbtypeinfo.h:77:1: note: in expansion of macro ‘BB_GETTYPE_DECL’
BB_GETTYPE_DECL( bbString )
^~~~~~~~~~~~~~~
/home/viavacavi/Dropbox/monkey2/modules/monkey/native/bbtypeinfo.h:64:45: note: no known conversion for argument 1 from ‘litehtml::font_metrics’ to ‘const bbString&’
#define BB_GETTYPE_DECL( TYPE ) bbTypeInfo *bbGetType( TYPE const& );
^~~~~~~~~
/home/viavacavi/Dropbox/monkey2/modules/monkey/native/bbtypeinfo.h:77:1: note: in expansion of macro ‘BB_GETTYPE_DECL’
BB_GETTYPE_DECL( bbString )
^~~~~~~~~~~~~~~
/home/viavacavi/Dropbox/monkey2/modules/monkey/native/bbtypeinfo.h:64:45: note: candidate: ‘bbTypeInfo* bbGetType(const bbCString&)’
#define BB_GETTYPE_DECL( TYPE ) bbTypeInfo *bbGetType( TYPE const& );
^~~~~~~~~
/home/viavacavi/Dropbox/monkey2/modules/monkey/native/bbtypeinfo.h:78:1: note: in expansion of macro ‘BB_GETTYPE_DECL’
BB_GETTYPE_DECL( bbCString )
^~~~~~~~~~~~~~~
/home/viavacavi/Dropbox/monkey2/modules/monkey/native/bbtypeinfo.h:64:45: note: no known conversion for argument 1 from ‘litehtml::font_metrics’ to ‘const bbCString&’
#define BB_GETTYPE_DECL( TYPE ) bbTypeInfo *bbGetType( TYPE const& );
^~~~~~~~~
/home/viavacavi/Dropbox/monkey2/modules/monkey/native/bbtypeinfo.h:78:1: note: in expansion of macro ‘BB_GETTYPE_DECL’
BB_GETTYPE_DECL( bbCString )
^~~~~~~~~~~~~~~
/home/viavacavi/Dropbox/monkey2/modules/monkey/native/bbtypeinfo.h:64:45: note: candidate: ‘bbTypeInfo* bbGetType(const bbVariant&)’
#define BB_GETTYPE_DECL( TYPE ) bbTypeInfo *bbGetType( TYPE const& );
^~~~~~~~~
/home/viavacavi/Dropbox/monkey2/modules/monkey/native/bbtypeinfo.h:79:1: note: in expansion of macro ‘BB_GETTYPE_DECL’
BB_GETTYPE_DECL( bbVariant )
^~~~~~~~~~~~~~~
/home/viavacavi/Dropbox/monkey2/modules/monkey/native/bbtypeinfo.h:64:45: note: no known conversion for argument 1 from ‘litehtml::font_metrics’ to ‘const bbVariant&’
#define BB_GETTYPE_DECL( TYPE ) bbTypeInfo *bbGetType( TYPE const& );
^~~~~~~~~
/home/viavacavi/Dropbox/monkey2/modules/monkey/native/bbtypeinfo.h:79:1: note: in expansion of macro ‘BB_GETTYPE_DECL’
BB_GETTYPE_DECL( bbVariant )
^~~~~~~~~~~~~~~
In file included from /home/viavacavi/Dropbox/monkey2/modules/monkey/native/bbmonkey.h:15,
from /home/viavacavi/Dropbox/monkey2/modules/mojox/mojox.buildv1.1.15/linux_release/include/_r.cpp:2:
/home/viavacavi/Dropbox/monkey2/modules/monkey/native/bbtypeinfo_t.h:145:31: note: candidate: ‘template<class T> bbTypeInfo* bbGetType(T* const&)’
template<class T> bbTypeInfo *bbGetType( T* const& ){
^~~~~~~~~
/home/viavacavi/Dropbox/monkey2/modules/monkey/native/bbtypeinfo_t.h:145:31: note: template argument deduction/substitution failed:
In file included from /home/viavacavi/Dropbox/monkey2/modules/monkey/native/bbvariant.h:5,
from /home/viavacavi/Dropbox/monkey2/modules/monkey/native/bbmonkey.h:14,
from /home/viavacavi/Dropbox/monkey2/modules/mojox/mojox.buildv1.1.15/linux_release/include/_r.cpp:2:
/home/viavacavi/Dropbox/monkey2/modules/monkey/native/bbtypeinfo.h:85:18: note: mismatched types ‘T* const’ and ‘litehtml::font_metrics’
return bbGetType( *(T*)0 );
~~~~~~~~~^~~~~~~~~~
/home/viavacavi/Dropbox/monkey2/modules/monkey/native/bbtypeinfo.h:83:31: note: candidate: ‘template<class T> bbTypeInfo* bbGetType()’
template<class T> bbTypeInfo *bbGetType(){
^~~~~~~~~
/home/viavacavi/Dropbox/monkey2/modules/monkey/native/bbtypeinfo.h:83:31: note: template argument deduction/substitution failed:
/home/viavacavi/Dropbox/monkey2/modules/monkey/native/bbtypeinfo.h:85:18: note: candidate expects 0 arguments, 1 provided
return bbGetType( *(T*)0 );
~~~~~~~~~^~~~~~~~~~***** Fatal mx2cc error *****
Internal mx2cc build error
January 21, 2019 at 5:16 pm #15982Same on macOS using monkey2/modules/reflection/tests/alltypes.monkey2
123456789101112131415Mx2cc version 1.1.15***** Making app '/Applications/Monkey2-v2018.09/modules/reflection/tests/alltypes.monkey2' (macos release x64 gcc mx) *****Parsing...Semanting...Translating...Compiling...Build error: System command failed:g++ -c -std=c++14 -mmacosx-version-min=10.9 -Wno-deprecated-declarations -Wno-tautological-pointer-compare -Wno-undefined-bool-conversion -Wno-int-to-void-pointer-cast -Wno-inconsistent-missing-override -Wno-logical-op-parentheses -Wno-parentheses-equality -O3 -DNDEBUG -I"/Applications/Monkey2-v2018.09/modules/" -I"/Applications/Monkey2-v2018.09/modules/monkey/native" -I"/Applications/Monkey2-v2018.09/modules/reflection/tests/" -I"/Applications/Monkey2-v2018.09/modules/bullet/bullet3-2.85.1/src/" -I"/Applications/Monkey2-v2018.09/modules/litehtml/litehtml/include/" -I"/Applications/Monkey2-v2018.09/modules/freetype/freetype-2.6.3/include/" -I"/Applications/Monkey2-v2018.09/modules/sdl2/SDL/include/" -I"/Applications/Monkey2-v2018.09/modules/zlib/zlib-1.2.11/" -DNDEBUG=1 -DBB_THREADS=1 -I"/Applications/Monkey2-v2018.09/modules/reflection/tests/alltypes.buildv1.1.15/macos_release_mx/build/" -MMD -MF"/Applications/Monkey2-v2018.09/modules/reflection/tests/alltypes.buildv1.1.15/macos_release_mx/build/r3e4eb90.cpp_r.deps" -o "/Applications/Monkey2-v2018.09/modules/reflection/tests/alltypes.buildv1.1.15/macos_release_mx/build/r3e4eb90.cpp_r.o" "/Applications/Monkey2-v2018.09/modules/mojox/mojox.buildv1.1.15/macos_release_mx/include/_r.cpp"[...]507 warnings and 10 errors generated.January 21, 2019 at 8:56 pm #15983I updated my github bug report.
The problem is that reflection is currently broken with generic namespaces (I.e. std..)
But working fine with fully qualified namespaces (I,e, std.stream)
I’m back to work on my project using fully-qualified namespaces for now!
-
AuthorPosts
Viewing 5 posts - 1 through 5 (of 5 total)
You must be logged in to reply to this topic.