blitz-research/monkey2

Reflection for imported namespaces fails to compile

Opened this issue · 2 comments

#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

I've been doing more tests...

#Reflection blah..
fails,

but
#Reflect blah.fullnamespacepath

does not fail to compile and works as expected. So for now I will just stick with fully qualified namespaces and avoid the namespace.. shortcut

Fixed with f53dbc3, issue can be closed.