Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Reflection for imported namespaces fails to compile #462

Open
jondecker76 opened this issue Jan 21, 2019 · 2 comments
Open

Reflection for imported namespaces fails to compile #462

jondecker76 opened this issue Jan 21, 2019 · 2 comments

Comments

@jondecker76
Copy link

#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

@jondecker76
Copy link
Author

jondecker76 commented Jan 21, 2019

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

@seyhajin
Copy link
Contributor

seyhajin commented Jun 4, 2019

Fixed with f53dbc3, issue can be closed.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants