You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
#Reflect on an imported namespace fails to compile.
In the /tests folder, both the property.monkey2 and enum.monkey2 compile just fine, as there are no imports.
The /tests/alltypes.monkey2 file fails to compile in dramatic fashion. My own project fails with the same error when trying to #Reflect an imported namespace.
Error:
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:
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 bbTypeInfo bbGetType(T const&)¬タル
template 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 bbTypeInfo bbGetType()¬タル
template 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 bbTypeInfo bbGetType(T const&)’
template 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 bbTypeInfo bbGetType()’
template 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::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 bbTypeInfo bbGetType(T const&)’
template 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 bbTypeInfo bbGetType()’
template 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::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 bbTypeInfo bbGetType(T const&)’
template 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 bbTypeInfo bbGetType()’
template 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::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 bbTypeInfo bbGetType(T const&)’
template 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 bbTypeInfo bbGetType()’
template 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::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 bbTypeInfo bbGetType(T const&)’
template 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 bbTypeInfo bbGetType()’
template 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::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 bbTypeInfo bbGetType(T const&)’
template 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 bbTypeInfo bbGetType()’
template 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::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 bbTypeInfo bbGetType(T const&)’
template 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 bbTypeInfo bbGetType()’
template 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::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 bbTypeInfo bbGetType(T const&)’
template 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 bbTypeInfo bbGetType()’
template 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::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 bbTypeInfo bbGetType(T const&)’
template 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 bbTypeInfo bbGetType()’
template 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
The text was updated successfully, but these errors were encountered:
#Reflect on an imported namespace fails to compile.
In the /tests folder, both the property.monkey2 and enum.monkey2 compile just fine, as there are no imports.
The /tests/alltypes.monkey2 file fails to compile in dramatic fashion. My own project fails with the same error when trying to #Reflect an imported namespace.
Error:
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 bbTypeInfo bbGetType(T const&)¬タル
template 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 bbTypeInfo bbGetType()¬タル
template 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 bbTypeInfo bbGetType(T const&)’
template 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 bbTypeInfo bbGetType()’
template 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::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 bbTypeInfo bbGetType(T const&)’
template 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 bbTypeInfo bbGetType()’
template 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::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 bbTypeInfo bbGetType(T const&)’
template 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 bbTypeInfo bbGetType()’
template 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::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 bbTypeInfo bbGetType(T const&)’
template 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 bbTypeInfo bbGetType()’
template 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::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 bbTypeInfo bbGetType(T const&)’
template 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 bbTypeInfo bbGetType()’
template 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::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 bbTypeInfo bbGetType(T const&)’
template 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 bbTypeInfo bbGetType()’
template 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::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 bbTypeInfo bbGetType(T const&)’
template 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 bbTypeInfo bbGetType()’
template 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::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 bbTypeInfo bbGetType(T const&)’
template 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 bbTypeInfo bbGetType()’
template 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::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 bbTypeInfo bbGetType(T const&)’
template 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 bbTypeInfo bbGetType()’
template 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
The text was updated successfully, but these errors were encountered: