Created
April 20, 2018 19:27
-
-
Save andrewtweber/43199e6901b9a4e77dc0a3bdbf1a90ff to your computer and use it in GitHub Desktop.
make -j output
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
[ 1%] Building CXX object xbrzscale/CMakeFiles/xbrzscale.dir/libxbrzscale.cpp.o | |
[ 3%] Building CXX object xbrzscale/CMakeFiles/xbrzscale.dir/xbrz/xbrz.cpp.o | |
[ 5%] Building CXX object FeLib/CMakeFiles/FeLib.dir/Source/config.cpp.o | |
[ 7%] Building CXX object FeLib/CMakeFiles/FeLib.dir/Source/bitmap.cpp.o | |
[ 11%] Building CXX object FeLib/CMakeFiles/FeLib.dir/Source/felist.cpp.o | |
[ 11%] Building CXX object FeLib/CMakeFiles/FeLib.dir/Source/error.cpp.o | |
[ 13%] Building CXX object FeLib/CMakeFiles/FeLib.dir/Source/feio.cpp.o | |
[ 15%] Building CXX object FeLib/CMakeFiles/FeLib.dir/Source/febot.cpp.o | |
[ 16%] Building CXX object FeLib/CMakeFiles/FeLib.dir/Source/festring.cpp.o | |
[ 18%] Building CXX object FeLib/CMakeFiles/FeLib.dir/Source/femath.cpp.o | |
[ 20%] Building CXX object FeLib/CMakeFiles/FeLib.dir/Source/fetime.cpp.o | |
[ 22%] Building CXX object FeLib/CMakeFiles/FeLib.dir/Source/hscore.cpp.o | |
[ 24%] Building CXX object FeLib/CMakeFiles/FeLib.dir/Source/graphics.cpp.o | |
[ 26%] Building CXX object FeLib/CMakeFiles/FeLib.dir/Source/rawbit.cpp.o | |
[ 28%] Building CXX object FeLib/CMakeFiles/FeLib.dir/Source/save.cpp.o | |
[ 30%] Building CXX object FeLib/CMakeFiles/FeLib.dir/Source/whandler.cpp.o | |
[ 32%] Linking CXX static library libxbrzscale.a | |
[ 32%] Built target xbrzscale | |
[ 33%] Linking CXX static library libFeLib.a | |
[ 33%] Built target FeLib | |
[ 37%] Building CXX object audio/CMakeFiles/FeAudio.dir/MIDIDebug.cpp.o | |
[ 37%] Building CXX object audio/CMakeFiles/FeAudio.dir/RtMidi.cpp.o | |
[ 39%] Building CXX object audio/CMakeFiles/FeAudio.dir/MIDIUtils.cpp.o | |
[ 43%] Building CXX object audio/CMakeFiles/FeAudio.dir/audio_stack.cpp.o | |
[ 43%] Building CXX object audio/CMakeFiles/FeAudio.dir/audio.cpp.o | |
[ 45%] Building CXX object audio/CMakeFiles/FeAudio.dir/midiparser.cpp.o | |
[ 47%] Building CXX object audio/CMakeFiles/FeAudio.dir/linkedlist.cpp.o | |
[ 49%] Building CXX object audio/CMakeFiles/FeAudio.dir/midiplayback.cpp.o | |
[ 50%] Linking CXX static library libFeAudio.a | |
[ 50%] Built target FeAudio | |
[ 52%] Building CXX object Main/CMakeFiles/ivan.dir/Source/command.cpp.o | |
[ 54%] Building CXX object Main/CMakeFiles/ivan.dir/Source/dataset.cpp.o | |
[ 56%] Building CXX object Main/CMakeFiles/ivan.dir/Source/dungeon.cpp.o | |
[ 58%] Building CXX object Main/CMakeFiles/ivan.dir/Source/game.cpp.o | |
[ 60%] Building CXX object Main/CMakeFiles/ivan.dir/Source/godset.cpp.o | |
[ 62%] Building CXX object Main/CMakeFiles/ivan.dir/Source/iconf.cpp.o | |
[ 64%] Building CXX object Main/CMakeFiles/ivan.dir/Source/coreset.cpp.o | |
[ 66%] Building CXX object Main/CMakeFiles/ivan.dir/Source/actset.cpp.o | |
[ 67%] Building CXX object Main/CMakeFiles/ivan.dir/Source/areaset.cpp.o | |
[ 69%] Building CXX object Main/CMakeFiles/ivan.dir/Source/id.cpp.o | |
[ 71%] Building CXX object Main/CMakeFiles/ivan.dir/Source/charsset.cpp.o | |
[ 73%] Building CXX object Main/CMakeFiles/ivan.dir/Source/charset.cpp.o | |
[ 75%] Building CXX object Main/CMakeFiles/ivan.dir/Source/igraph.cpp.o | |
[ 77%] Building CXX object Main/CMakeFiles/ivan.dir/Source/itemset.cpp.o | |
[ 79%] Building CXX object Main/CMakeFiles/ivan.dir/Source/levelset.cpp.o | |
[ 81%] Building CXX object Main/CMakeFiles/ivan.dir/Source/main.cpp.o | |
[ 83%] Building CXX object Main/CMakeFiles/ivan.dir/Source/materset.cpp.o | |
[ 84%] Building CXX object Main/CMakeFiles/ivan.dir/Source/message.cpp.o | |
[ 86%] Building CXX object Main/CMakeFiles/ivan.dir/Source/object.cpp.o | |
[ 88%] Building CXX object Main/CMakeFiles/ivan.dir/Source/roomset.cpp.o | |
[ 90%] Building CXX object Main/CMakeFiles/ivan.dir/Source/script.cpp.o | |
[ 92%] Building CXX object Main/CMakeFiles/ivan.dir/Source/slotset.cpp.o | |
[ 94%] Building CXX object Main/CMakeFiles/ivan.dir/Source/trapset.cpp.o | |
[ 96%] Building CXX object Main/CMakeFiles/ivan.dir/Source/wmapset.cpp.o | |
[ 98%] Building CXX object Main/CMakeFiles/ivan.dir/Source/wskill.cpp.o | |
/Users/andrew/ivan/Main/Source/message.cpp:17:10: fatal error: 'pcre.h' file not found | |
#include <pcre.h> | |
^~~~~~~~ | |
1 error generated. | |
make[2]: *** [Main/CMakeFiles/ivan.dir/Source/message.cpp.o] Error 1 | |
make[2]: *** Waiting for unfinished jobs.... | |
In file included from /Users/andrew/ivan/Main/Source/actset.cpp:15: | |
In file included from /Users/andrew/ivan/Main/Include/proto.h:19: | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: warning: instantiation of variable 'sysbase<bodypart, item, | |
itemprototype>::ProtoType' required here, but no definition is available [-Wundefined-var-template] | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/bodypart.h:42:3: note: in instantiation of member function 'sysbase<bodypart, item, | |
itemprototype>::FindProtoType' requested here | |
bodypart() : Master(0) { } | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:60:26: note: forward declaration of template entity is here | |
static const prototype ProtoType; | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: note: add an explicit instantiation declaration to suppress this | |
warning if 'sysbase<bodypart, item, itemprototype>::ProtoType' is explicitly instantiated in another translation | |
unit | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: warning: instantiation of variable 'sysbase<arm, bodypart, | |
itemprototype>::ProtoType' required here, but no definition is available [-Wundefined-var-template] | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/bodypart.h:301:3: note: in instantiation of member function 'sysbase<arm, bodypart, | |
itemprototype>::FindProtoType' requested here | |
arm() : StrengthBonus(0), DexterityBonus(0) { } | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:60:26: note: forward declaration of template entity is here | |
static const prototype ProtoType; | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: note: add an explicit instantiation declaration to suppress this | |
warning if 'sysbase<arm, bodypart, itemprototype>::ProtoType' is explicitly instantiated in another translation | |
unit | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: warning: instantiation of variable 'sysbase<leg, bodypart, | |
itemprototype>::ProtoType' required here, but no definition is available [-Wundefined-var-template] | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/bodypart.h:431:3: note: in instantiation of member function 'sysbase<leg, bodypart, | |
itemprototype>::FindProtoType' requested here | |
leg() : StrengthBonus(0), AgilityBonus(0) { } | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:60:26: note: forward declaration of template entity is here | |
static const prototype ProtoType; | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: note: add an explicit instantiation declaration to suppress this | |
warning if 'sysbase<leg, bodypart, itemprototype>::ProtoType' is explicitly instantiated in another translation | |
unit | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: warning: instantiation of variable 'sysbase<playerkindhead, head, | |
itemprototype>::ProtoType' required here, but no definition is available [-Wundefined-var-template] | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/bodypart.h:612:48: note: in instantiation of member function 'sysbase<playerkindhead, | |
head, itemprototype>::FindProtoType' requested here | |
playerkindhead(const playerkindhead& Head) : mybase(Head) { } | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:60:26: note: forward declaration of template entity is here | |
static const prototype ProtoType; | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: note: add an explicit instantiation declaration to suppress this | |
warning if 'sysbase<playerkindhead, head, itemprototype>::ProtoType' is explicitly instantiated in another | |
translation unit | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: warning: instantiation of variable 'sysbase<playerkindtorso, | |
humanoidtorso, itemprototype>::ProtoType' required here, but no definition is available [-Wundefined-var-template] | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/bodypart.h:627:51: note: in instantiation of member function 'sysbase<playerkindtorso, | |
humanoidtorso, itemprototype>::FindProtoType' requested here | |
playerkindtorso(const playerkindtorso& Torso) : mybase(Torso) { } | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:60:26: note: forward declaration of template entity is here | |
static const prototype ProtoType; | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: note: add an explicit instantiation declaration to suppress this | |
warning if 'sysbase<playerkindtorso, humanoidtorso, itemprototype>::ProtoType' is explicitly instantiated in | |
another translation unit | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: warning: instantiation of variable 'sysbase<playerkindrightarm, | |
rightarm, itemprototype>::ProtoType' required here, but no definition is available [-Wundefined-var-template] | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/bodypart.h:645:55: note: in instantiation of member function | |
'sysbase<playerkindrightarm, rightarm, itemprototype>::FindProtoType' requested here | |
playerkindrightarm(const playerkindrightarm& Arm) : mybase(Arm) { } | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:60:26: note: forward declaration of template entity is here | |
static const prototype ProtoType; | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: note: add an explicit instantiation declaration to suppress this | |
warning if 'sysbase<playerkindrightarm, rightarm, itemprototype>::ProtoType' is explicitly instantiated in another | |
translation unit | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: warning: instantiation of variable 'sysbase<rightarm, arm, | |
itemprototype>::ProtoType' required here, but no definition is available [-Wundefined-var-template] | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/bodypart.h:391:6: note: in instantiation of member function 'sysbase<rightarm, arm, | |
itemprototype>::FindProtoType' requested here | |
ITEM(rightarm, arm) | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:60:26: note: forward declaration of template entity is here | |
static const prototype ProtoType; | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: note: add an explicit instantiation declaration to suppress this | |
warning if 'sysbase<rightarm, arm, itemprototype>::ProtoType' is explicitly instantiated in another translation | |
unit | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: warning: instantiation of variable 'sysbase<playerkindleftarm, leftarm, | |
itemprototype>::ProtoType' required here, but no definition is available [-Wundefined-var-template] | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/bodypart.h:661:53: note: in instantiation of member function 'sysbase<playerkindleftarm, | |
leftarm, itemprototype>::FindProtoType' requested here | |
playerkindleftarm(const playerkindleftarm& Arm) : mybase(Arm) { } | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:60:26: note: forward declaration of template entity is here | |
static const prototype ProtoType; | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: note: add an explicit instantiation declaration to suppress this | |
warning if 'sysbase<playerkindleftarm, leftarm, itemprototype>::ProtoType' is explicitly instantiated in another | |
translation unit | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: warning: instantiation of variable 'sysbase<leftarm, arm, | |
itemprototype>::ProtoType' required here, but no definition is available [-Wundefined-var-template] | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/bodypart.h:404:6: note: in instantiation of member function 'sysbase<leftarm, arm, | |
itemprototype>::FindProtoType' requested here | |
ITEM(leftarm, arm) | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:60:26: note: forward declaration of template entity is here | |
static const prototype ProtoType; | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: note: add an explicit instantiation declaration to suppress this | |
warning if 'sysbase<leftarm, arm, itemprototype>::ProtoType' is explicitly instantiated in another translation | |
unit | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: warning: instantiation of variable 'sysbase<playerkindgroin, groin, | |
itemprototype>::ProtoType' required here, but no definition is available [-Wundefined-var-template] | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/bodypart.h:677:51: note: in instantiation of member function 'sysbase<playerkindgroin, | |
groin, itemprototype>::FindProtoType' requested here | |
playerkindgroin(const playerkindgroin& Groin) : mybase(Groin) { } | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:60:26: note: forward declaration of template entity is here | |
static const prototype ProtoType; | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: note: add an explicit instantiation declaration to suppress this | |
warning if 'sysbase<playerkindgroin, groin, itemprototype>::ProtoType' is explicitly instantiated in another | |
translation unit | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: warning: instantiation of variable 'sysbase<groin, bodypart, | |
itemprototype>::ProtoType' required here, but no definition is available [-Wundefined-var-template] | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/bodypart.h:417:6: note: in instantiation of member function 'sysbase<groin, bodypart, | |
itemprototype>::FindProtoType' requested here | |
ITEM(groin, bodypart) | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:60:26: note: forward declaration of template entity is here | |
static const prototype ProtoType; | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: note: add an explicit instantiation declaration to suppress this | |
warning if 'sysbase<groin, bodypart, itemprototype>::ProtoType' is explicitly instantiated in another translation | |
unit | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: warning: instantiation of variable 'sysbase<playerkindrightleg, | |
rightleg, itemprototype>::ProtoType' required here, but no definition is available [-Wundefined-var-template] | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/bodypart.h:692:55: note: in instantiation of member function | |
'sysbase<playerkindrightleg, rightleg, itemprototype>::FindProtoType' requested here | |
playerkindrightleg(const playerkindrightleg& Leg) : mybase(Leg) { } | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:60:26: note: forward declaration of template entity is here | |
static const prototype ProtoType; | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: note: add an explicit instantiation declaration to suppress this | |
warning if 'sysbase<playerkindrightleg, rightleg, itemprototype>::ProtoType' is explicitly instantiated in another | |
translation unit | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: warning: instantiation of variable 'sysbase<rightleg, leg, | |
itemprototype>::ProtoType' required here, but no definition is available [-Wundefined-var-template] | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/bodypart.h:485:6: note: in instantiation of member function 'sysbase<rightleg, leg, | |
itemprototype>::FindProtoType' requested here | |
ITEM(rightleg, leg) | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:60:26: note: forward declaration of template entity is here | |
static const prototype ProtoType; | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: note: add an explicit instantiation declaration to suppress this | |
warning if 'sysbase<rightleg, leg, itemprototype>::ProtoType' is explicitly instantiated in another translation | |
unit | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: warning: instantiation of variable 'sysbase<playerkindleftleg, leftleg, | |
itemprototype>::ProtoType' required here, but no definition is available [-Wundefined-var-template] | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/bodypart.h:708:53: note: in instantiation of member function 'sysbase<playerkindleftleg, | |
leftleg, itemprototype>::FindProtoType' requested here | |
playerkindleftleg(const playerkindleftleg& Leg) : mybase(Leg) { } | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:60:26: note: forward declaration of template entity is here | |
static const prototype ProtoType; | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: note: add an explicit instantiation declaration to suppress this | |
warning if 'sysbase<playerkindleftleg, leftleg, itemprototype>::ProtoType' is explicitly instantiated in another | |
translation unit | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: warning: instantiation of variable 'sysbase<leftleg, leg, | |
itemprototype>::ProtoType' required here, but no definition is available [-Wundefined-var-template] | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/bodypart.h:495:6: note: in instantiation of member function 'sysbase<leftleg, leg, | |
itemprototype>::FindProtoType' requested here | |
ITEM(leftleg, leg) | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:60:26: note: forward declaration of template entity is here | |
static const prototype ProtoType; | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: note: add an explicit instantiation declaration to suppress this | |
warning if 'sysbase<leftleg, leg, itemprototype>::ProtoType' is explicitly instantiated in another translation | |
unit | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
In file included from /Users/andrew/ivan/Main/Source/roomset.cpp:15: | |
In file included from /Users/andrew/ivan/Main/Include/proto.h:19: | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: warning: instantiation of variable 'sysbase<bodypart, item, | |
itemprototype>::ProtoType' required here, but no definition is available [-Wundefined-var-template] | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/bodypart.h:42:3: note: in instantiation of member function 'sysbase<bodypart, item, | |
itemprototype>::FindProtoType' requested here | |
bodypart() : Master(0) { } | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:60:26: note: forward declaration of template entity is here | |
static const prototype ProtoType; | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: note: add an explicit instantiation declaration to suppress this | |
warning if 'sysbase<bodypart, item, itemprototype>::ProtoType' is explicitly instantiated in another translation | |
unit | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: warning: instantiation of variable 'sysbase<arm, bodypart, | |
itemprototype>::ProtoType' required here, but no definition is available [-Wundefined-var-template] | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/bodypart.h:301:3: note: in instantiation of member function 'sysbase<arm, bodypart, | |
itemprototype>::FindProtoType' requested here | |
arm() : StrengthBonus(0), DexterityBonus(0) { } | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:60:26: note: forward declaration of template entity is here | |
static const prototype ProtoType; | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: note: add an explicit instantiation declaration to suppress this | |
warning if 'sysbase<arm, bodypart, itemprototype>::ProtoType' is explicitly instantiated in another translation | |
unit | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: warning: instantiation of variable 'sysbase<leg, bodypart, | |
itemprototype>::ProtoType' required here, but no definition is available [-Wundefined-var-template] | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/bodypart.h:431:3: note: in instantiation of member function 'sysbase<leg, bodypart, | |
itemprototype>::FindProtoType' requested here | |
leg() : StrengthBonus(0), AgilityBonus(0) { } | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:60:26: note: forward declaration of template entity is here | |
static const prototype ProtoType; | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: note: add an explicit instantiation declaration to suppress this | |
warning if 'sysbase<leg, bodypart, itemprototype>::ProtoType' is explicitly instantiated in another translation | |
unit | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: warning: instantiation of variable 'sysbase<playerkindhead, head, | |
itemprototype>::ProtoType' required here, but no definition is available [-Wundefined-var-template] | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/bodypart.h:612:48: note: in instantiation of member function 'sysbase<playerkindhead, | |
head, itemprototype>::FindProtoType' requested here | |
playerkindhead(const playerkindhead& Head) : mybase(Head) { } | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:60:26: note: forward declaration of template entity is here | |
static const prototype ProtoType; | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: note: add an explicit instantiation declaration to suppress this | |
warning if 'sysbase<playerkindhead, head, itemprototype>::ProtoType' is explicitly instantiated in another | |
translation unit | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: warning: instantiation of variable 'sysbase<playerkindtorso, | |
humanoidtorso, itemprototype>::ProtoType' required here, but no definition is available [-Wundefined-var-template] | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/bodypart.h:627:51: note: in instantiation of member function 'sysbase<playerkindtorso, | |
humanoidtorso, itemprototype>::FindProtoType' requested here | |
playerkindtorso(const playerkindtorso& Torso) : mybase(Torso) { } | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:60:26: note: forward declaration of template entity is here | |
static const prototype ProtoType; | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: note: add an explicit instantiation declaration to suppress this | |
warning if 'sysbase<playerkindtorso, humanoidtorso, itemprototype>::ProtoType' is explicitly instantiated in | |
another translation unit | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: warning: instantiation of variable 'sysbase<playerkindrightarm, | |
rightarm, itemprototype>::ProtoType' required here, but no definition is available [-Wundefined-var-template] | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/bodypart.h:645:55: note: in instantiation of member function | |
'sysbase<playerkindrightarm, rightarm, itemprototype>::FindProtoType' requested here | |
playerkindrightarm(const playerkindrightarm& Arm) : mybase(Arm) { } | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:60:26: note: forward declaration of template entity is here | |
static const prototype ProtoType; | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: note: add an explicit instantiation declaration to suppress this | |
warning if 'sysbase<playerkindrightarm, rightarm, itemprototype>::ProtoType' is explicitly instantiated in another | |
translation unit | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: warning: instantiation of variable 'sysbase<rightarm, arm, | |
itemprototype>::ProtoType' required here, but no definition is available [-Wundefined-var-template] | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/bodypart.h:391:6: note: in instantiation of member function 'sysbase<rightarm, arm, | |
itemprototype>::FindProtoType' requested here | |
ITEM(rightarm, arm) | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:60:26: note: forward declaration of template entity is here | |
static const prototype ProtoType; | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: note: add an explicit instantiation declaration to suppress this | |
warning if 'sysbase<rightarm, arm, itemprototype>::ProtoType' is explicitly instantiated in another translation | |
unit | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: warning: instantiation of variable 'sysbase<playerkindleftarm, leftarm, | |
itemprototype>::ProtoType' required here, but no definition is available [-Wundefined-var-template] | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/bodypart.h:661:53: note: in instantiation of member function 'sysbase<playerkindleftarm, | |
leftarm, itemprototype>::FindProtoType' requested here | |
playerkindleftarm(const playerkindleftarm& Arm) : mybase(Arm) { } | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:60:26: note: forward declaration of template entity is here | |
static const prototype ProtoType; | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: note: add an explicit instantiation declaration to suppress this | |
warning if 'sysbase<playerkindleftarm, leftarm, itemprototype>::ProtoType' is explicitly instantiated in another | |
translation unit | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: warning: instantiation of variable 'sysbase<leftarm, arm, | |
itemprototype>::ProtoType' required here, but no definition is available [-Wundefined-var-template] | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/bodypart.h:404:6: note: in instantiation of member function 'sysbase<leftarm, arm, | |
itemprototype>::FindProtoType' requested here | |
ITEM(leftarm, arm) | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:60:26: note: forward declaration of template entity is here | |
static const prototype ProtoType; | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: note: add an explicit instantiation declaration to suppress this | |
warning if 'sysbase<leftarm, arm, itemprototype>::ProtoType' is explicitly instantiated in another translation | |
unit | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: warning: instantiation of variable 'sysbase<playerkindgroin, groin, | |
itemprototype>::ProtoType' required here, but no definition is available [-Wundefined-var-template] | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/bodypart.h:677:51: note: in instantiation of member function 'sysbase<playerkindgroin, | |
groin, itemprototype>::FindProtoType' requested here | |
playerkindgroin(const playerkindgroin& Groin) : mybase(Groin) { } | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:60:26: note: forward declaration of template entity is here | |
static const prototype ProtoType; | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: note: add an explicit instantiation declaration to suppress this | |
warning if 'sysbase<playerkindgroin, groin, itemprototype>::ProtoType' is explicitly instantiated in another | |
translation unit | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: warning: instantiation of variable 'sysbase<groin, bodypart, | |
itemprototype>::ProtoType' required here, but no definition is available [-Wundefined-var-template] | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/bodypart.h:417:6: note: in instantiation of member function 'sysbase<groin, bodypart, | |
itemprototype>::FindProtoType' requested here | |
ITEM(groin, bodypart) | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:60:26: note: forward declaration of template entity is here | |
static const prototype ProtoType; | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: note: add an explicit instantiation declaration to suppress this | |
warning if 'sysbase<groin, bodypart, itemprototype>::ProtoType' is explicitly instantiated in another translation | |
unit | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: warning: instantiation of variable 'sysbase<playerkindrightleg, | |
rightleg, itemprototype>::ProtoType' required here, but no definition is available [-Wundefined-var-template] | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/bodypart.h:692:55: note: in instantiation of member function | |
'sysbase<playerkindrightleg, rightleg, itemprototype>::FindProtoType' requested here | |
playerkindrightleg(const playerkindrightleg& Leg) : mybase(Leg) { } | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:60:26: note: forward declaration of template entity is here | |
static const prototype ProtoType; | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: note: add an explicit instantiation declaration to suppress this | |
warning if 'sysbase<playerkindrightleg, rightleg, itemprototype>::ProtoType' is explicitly instantiated in another | |
translation unit | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: warning: instantiation of variable 'sysbase<rightleg, leg, | |
itemprototype>::ProtoType' required here, but no definition is available [-Wundefined-var-template] | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/bodypart.h:485:6: note: in instantiation of member function 'sysbase<rightleg, leg, | |
itemprototype>::FindProtoType' requested here | |
ITEM(rightleg, leg) | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:60:26: note: forward declaration of template entity is here | |
static const prototype ProtoType; | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: note: add an explicit instantiation declaration to suppress this | |
warning if 'sysbase<rightleg, leg, itemprototype>::ProtoType' is explicitly instantiated in another translation | |
unit | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: warning: instantiation of variable 'sysbase<playerkindleftleg, leftleg, | |
itemprototype>::ProtoType' required here, but no definition is available [-Wundefined-var-template] | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/bodypart.h:708:53: note: in instantiation of member function 'sysbase<playerkindleftleg, | |
leftleg, itemprototype>::FindProtoType' requested here | |
playerkindleftleg(const playerkindleftleg& Leg) : mybase(Leg) { } | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:60:26: note: forward declaration of template entity is here | |
static const prototype ProtoType; | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: note: add an explicit instantiation declaration to suppress this | |
warning if 'sysbase<playerkindleftleg, leftleg, itemprototype>::ProtoType' is explicitly instantiated in another | |
translation unit | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: warning: instantiation of variable 'sysbase<leftleg, leg, | |
itemprototype>::ProtoType' required here, but no definition is available [-Wundefined-var-template] | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/bodypart.h:495:6: note: in instantiation of member function 'sysbase<leftleg, leg, | |
itemprototype>::FindProtoType' requested here | |
ITEM(leftleg, leg) | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:60:26: note: forward declaration of template entity is here | |
static const prototype ProtoType; | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: note: add an explicit instantiation declaration to suppress this | |
warning if 'sysbase<leftleg, leg, itemprototype>::ProtoType' is explicitly instantiated in another translation | |
unit | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
15 warnings generated. | |
In file included from /Users/andrew/ivan/Main/Source/godset.cpp:15: | |
In file included from /Users/andrew/ivan/Main/Include/proto.h:19: | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: warning: instantiation of variable 'sysbase<archangel, angel, | |
characterprototype>::ProtoType' required here, but no definition is available [-Wundefined-var-template] | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/human.h:716:11: note: in instantiation of member function 'sysbase<archangel, angel, | |
characterprototype>::FindProtoType' requested here | |
CHARACTER(archangel, angel) | |
^ | |
/Users/andrew/ivan/Main/Source/god.cpp:241:28: note: in instantiation of member function 'sysbase<archangel, angel, | |
characterprototype>::Spawn' requested here | |
Angel = archangel::Spawn(GetType()); | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:60:26: note: forward declaration of template entity is here | |
static const prototype ProtoType; | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: note: add an explicit instantiation declaration to suppress this | |
warning if 'sysbase<archangel, angel, characterprototype>::ProtoType' is explicitly instantiated in another | |
translation unit | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: warning: instantiation of variable 'sysbase<shield, armor, | |
itemprototype>::ProtoType' required here, but no definition is available [-Wundefined-var-template] | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/gear.h:228:6: note: in instantiation of member function 'sysbase<shield, armor, | |
itemprototype>::FindProtoType' requested here | |
ITEM(shield, armor) | |
^ | |
/Users/andrew/ivan/Main/Source/gods.cpp:157:30: note: in instantiation of member function 'sysbase<shield, armor, | |
itemprototype>::Spawn' requested here | |
shield* Shield = shield::Spawn(); | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:60:26: note: forward declaration of template entity is here | |
static const prototype ProtoType; | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: note: add an explicit instantiation declaration to suppress this | |
warning if 'sysbase<shield, armor, itemprototype>::ProtoType' is explicitly instantiated in another translation | |
unit | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: warning: instantiation of variable 'sysbase<earth, olterrain, | |
olterrainprototype>::ProtoType' required here, but no definition is available [-Wundefined-var-template] | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/lterras.h:210:11: note: in instantiation of member function 'sysbase<earth, olterrain, | |
olterrainprototype>::FindProtoType' requested here | |
OLTERRAIN(earth, olterrain) | |
^ | |
/Users/andrew/ivan/Main/Source/gods.cpp:518:57: note: in instantiation of member function 'sysbase<earth, olterrain, | |
olterrainprototype>::Spawn' requested here | |
Square->ChangeOLTerrainAndUpdateLights(earth::Spawn()); | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:60:26: note: forward declaration of template entity is here | |
static const prototype ProtoType; | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: note: add an explicit instantiation declaration to suppress this | |
warning if 'sysbase<earth, olterrain, olterrainprototype>::ProtoType' is explicitly instantiated in another | |
translation unit | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: warning: instantiation of variable 'sysbase<boulder, olterrain, | |
olterrainprototype>::ProtoType' required here, but no definition is available [-Wundefined-var-template] | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:54:19: note: in instantiation of member function 'sysbase<boulder, olterrain, | |
olterrainprototype>::FindProtoType' requested here | |
type* T = new type; | |
^ | |
/Users/andrew/ivan/Main/Source/gods.cpp:547:57: note: in instantiation of member function 'sysbase<boulder, olterrain, | |
olterrainprototype>::Spawn' requested here | |
Square->ChangeOLTerrainAndUpdateLights(boulder::Spawn(1 + (RAND() & 1))); | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:60:26: note: forward declaration of template entity is here | |
static const prototype ProtoType; | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: note: add an explicit instantiation declaration to suppress this | |
warning if 'sysbase<boulder, olterrain, olterrainprototype>::ProtoType' is explicitly instantiated in another | |
translation unit | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: warning: instantiation of variable 'sysbase<largerat, nonhumanoid, | |
characterprototype>::ProtoType' required here, but no definition is available [-Wundefined-var-template] | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:54:19: note: in instantiation of member function 'sysbase<largerat, | |
nonhumanoid, characterprototype>::FindProtoType' requested here | |
type* T = new type; | |
^ | |
/Users/andrew/ivan/Main/Source/gods.cpp:598:33: note: in instantiation of member function 'sysbase<largerat, | |
nonhumanoid, characterprototype>::Spawn' requested here | |
PLAYER->Polymorph(largerat::Spawn(), 1000 + RAND() % 1000); | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:60:26: note: forward declaration of template entity is here | |
static const prototype ProtoType; | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: note: add an explicit instantiation declaration to suppress this | |
warning if 'sysbase<largerat, nonhumanoid, characterprototype>::ProtoType' is explicitly instantiated in another | |
translation unit | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: warning: instantiation of variable 'sysbase<ass, nonhumanoid, | |
characterprototype>::ProtoType' required here, but no definition is available [-Wundefined-var-template] | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:54:19: note: in instantiation of member function 'sysbase<ass, nonhumanoid, | |
characterprototype>::FindProtoType' requested here | |
type* T = new type; | |
^ | |
/Users/andrew/ivan/Main/Source/gods.cpp:601:28: note: in instantiation of member function 'sysbase<ass, nonhumanoid, | |
characterprototype>::Spawn' requested here | |
PLAYER->Polymorph(ass::Spawn(), 1000 + RAND() % 1000); | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:60:26: note: forward declaration of template entity is here | |
static const prototype ProtoType; | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: note: add an explicit instantiation declaration to suppress this | |
warning if 'sysbase<ass, nonhumanoid, characterprototype>::ProtoType' is explicitly instantiated in another | |
translation unit | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: warning: instantiation of variable 'sysbase<jackal, nonhumanoid, | |
characterprototype>::ProtoType' required here, but no definition is available [-Wundefined-var-template] | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:54:19: note: in instantiation of member function 'sysbase<jackal, nonhumanoid, | |
characterprototype>::FindProtoType' requested here | |
type* T = new type; | |
^ | |
/Users/andrew/ivan/Main/Source/gods.cpp:604:31: note: in instantiation of member function 'sysbase<jackal, nonhumanoid, | |
characterprototype>::Spawn' requested here | |
PLAYER->Polymorph(jackal::Spawn(), 1000 + RAND() % 1000); | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:60:26: note: forward declaration of template entity is here | |
static const prototype ProtoType; | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: note: add an explicit instantiation declaration to suppress this | |
warning if 'sysbase<jackal, nonhumanoid, characterprototype>::ProtoType' is explicitly instantiated in another | |
translation unit | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: warning: instantiation of variable 'sysbase<scrollofrepair, scroll, | |
itemprototype>::ProtoType' required here, but no definition is available [-Wundefined-var-template] | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/miscitem.h:534:6: note: in instantiation of member function 'sysbase<scrollofrepair, | |
scroll, itemprototype>::FindProtoType' requested here | |
ITEM(scrollofrepair, scroll) | |
^ | |
/Users/andrew/ivan/Main/Source/gods.cpp:669:40: note: in instantiation of member function 'sysbase<scrollofrepair, | |
scroll, itemprototype>::Spawn' requested here | |
item* Scroll = scrollofrepair::Spawn(); | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:60:26: note: forward declaration of template entity is here | |
static const prototype ProtoType; | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: note: add an explicit instantiation declaration to suppress this | |
warning if 'sysbase<scrollofrepair, scroll, itemprototype>::ProtoType' is explicitly instantiated in another | |
translation unit | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: warning: instantiation of variable 'sysbase<scroll, item, | |
itemprototype>::ProtoType' required here, but no definition is available [-Wundefined-var-template] | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/miscitem.h:176:6: note: in instantiation of member function 'sysbase<scroll, item, | |
itemprototype>::FindProtoType' requested here | |
ITEM(scroll, item) | |
^ | |
/Users/andrew/ivan/Main/Source/gods.cpp:669:40: note: in instantiation of member function 'sysbase<scrollofrepair, | |
scroll, itemprototype>::Spawn' requested here | |
item* Scroll = scrollofrepair::Spawn(); | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:60:26: note: forward declaration of template entity is here | |
static const prototype ProtoType; | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: note: add an explicit instantiation declaration to suppress this | |
warning if 'sysbase<scroll, item, itemprototype>::ProtoType' is explicitly instantiated in another translation | |
unit | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: warning: instantiation of variable 'sysbase<neercseulb, meleeweapon, | |
itemprototype>::ProtoType' required here, but no definition is available [-Wundefined-var-template] | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/gear.h:91:6: note: in instantiation of member function 'sysbase<neercseulb, meleeweapon, | |
itemprototype>::FindProtoType' requested here | |
ITEM(neercseulb, meleeweapon) | |
^ | |
/Users/andrew/ivan/Main/Source/gods.cpp:784:47: note: in instantiation of member function 'sysbase<neercseulb, | |
meleeweapon, itemprototype>::Spawn' requested here | |
PLAYER->GetGiftStack()->AddItem(neercseulb::Spawn()); | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:60:26: note: forward declaration of template entity is here | |
static const prototype ProtoType; | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: note: add an explicit instantiation declaration to suppress this | |
warning if 'sysbase<neercseulb, meleeweapon, itemprototype>::ProtoType' is explicitly instantiated in another | |
translation unit | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
15 warnings generated. | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: warning: instantiation of variable 'sysbase<potion, materialcontainer, | |
itemprototype>::ProtoType' required here, but no definition is available [-Wundefined-var-template] | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/miscitem.h:135:6: note: in instantiation of member function 'sysbase<potion, | |
materialcontainer, itemprototype>::FindProtoType' requested here | |
ITEM(potion, materialcontainer) | |
^ | |
/Users/andrew/ivan/Main/Source/gods.cpp:1033:30: note: in instantiation of member function 'sysbase<potion, | |
materialcontainer, itemprototype>::Spawn' requested here | |
potion* Bottle = potion::Spawn(0, NO_MATERIALS); | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:60:26: note: forward declaration of template entity is here | |
static const prototype ProtoType; | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: note: add an explicit instantiation declaration to suppress this | |
warning if 'sysbase<potion, materialcontainer, itemprototype>::ProtoType' is explicitly instantiated in another | |
translation unit | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: warning: instantiation of variable 'sysbase<brokenbottle, item, | |
itemprototype>::ProtoType' required here, but no definition is available [-Wundefined-var-template] | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/miscitem.h:165:6: note: in instantiation of member function 'sysbase<brokenbottle, item, | |
itemprototype>::FindProtoType' requested here | |
ITEM(brokenbottle, item) | |
^ | |
/Users/andrew/ivan/Main/Source/gods.cpp:1044:50: note: in instantiation of member function 'sysbase<brokenbottle, item, | |
itemprototype>::Spawn' requested here | |
PLAYER->GetStackUnder()->AddItem(brokenbottle::Spawn()); | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:60:26: note: forward declaration of template entity is here | |
static const prototype ProtoType; | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: note: add an explicit instantiation declaration to suppress this | |
warning if 'sysbase<brokenbottle, item, itemprototype>::ProtoType' is explicitly instantiated in another | |
translation unit | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: warning: instantiation of variable 'sysbase<can, materialcontainer, | |
itemprototype>::ProtoType' required here, but no definition is available [-Wundefined-var-template] | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/miscitem.h:109:6: note: in instantiation of member function 'sysbase<can, | |
materialcontainer, itemprototype>::FindProtoType' requested here | |
ITEM(can, materialcontainer) | |
^ | |
/Users/andrew/ivan/Main/Source/gods.cpp:1070:26: note: in instantiation of member function 'sysbase<can, | |
materialcontainer, itemprototype>::Spawn' requested here | |
can* Reward = can::Spawn(0, NO_MATERIALS); | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:60:26: note: forward declaration of template entity is here | |
static const prototype ProtoType; | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: note: add an explicit instantiation declaration to suppress this | |
warning if 'sysbase<can, materialcontainer, itemprototype>::ProtoType' is explicitly instantiated in another | |
translation unit | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: warning: instantiation of variable 'sysbase<bodypart, item, | |
itemprototype>::ProtoType' required here, but no definition is available [-Wundefined-var-template] | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/bodypart.h:42:3: note: in instantiation of member function 'sysbase<bodypart, item, | |
itemprototype>::FindProtoType' requested here | |
bodypart() : Master(0) { } | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:60:26: note: forward declaration of template entity is here | |
static const prototype ProtoType; | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: note: add an explicit instantiation declaration to suppress this | |
warning if 'sysbase<bodypart, item, itemprototype>::ProtoType' is explicitly instantiated in another translation | |
unit | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: warning: instantiation of variable 'sysbase<arm, bodypart, | |
itemprototype>::ProtoType' required here, but no definition is available [-Wundefined-var-template] | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/bodypart.h:301:3: note: in instantiation of member function 'sysbase<arm, bodypart, | |
itemprototype>::FindProtoType' requested here | |
arm() : StrengthBonus(0), DexterityBonus(0) { } | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:60:26: note: forward declaration of template entity is here | |
static const prototype ProtoType; | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: note: add an explicit instantiation declaration to suppress this | |
warning if 'sysbase<arm, bodypart, itemprototype>::ProtoType' is explicitly instantiated in another translation | |
unit | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: warning: instantiation of variable 'sysbase<leg, bodypart, | |
itemprototype>::ProtoType' required here, but no definition is available [-Wundefined-var-template] | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/bodypart.h:431:3: note: in instantiation of member function 'sysbase<leg, bodypart, | |
itemprototype>::FindProtoType' requested here | |
leg() : StrengthBonus(0), AgilityBonus(0) { } | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:60:26: note: forward declaration of template entity is here | |
static const prototype ProtoType; | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: note: add an explicit instantiation declaration to suppress this | |
warning if 'sysbase<leg, bodypart, itemprototype>::ProtoType' is explicitly instantiated in another translation | |
unit | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: warning: instantiation of variable 'sysbase<playerkindhead, head, | |
itemprototype>::ProtoType' required here, but no definition is available [-Wundefined-var-template] | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/bodypart.h:612:48: note: in instantiation of member function 'sysbase<playerkindhead, | |
head, itemprototype>::FindProtoType' requested here | |
playerkindhead(const playerkindhead& Head) : mybase(Head) { } | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:60:26: note: forward declaration of template entity is here | |
static const prototype ProtoType; | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: note: add an explicit instantiation declaration to suppress this | |
warning if 'sysbase<playerkindhead, head, itemprototype>::ProtoType' is explicitly instantiated in another | |
translation unit | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: warning: instantiation of variable 'sysbase<playerkindtorso, | |
humanoidtorso, itemprototype>::ProtoType' required here, but no definition is available [-Wundefined-var-template] | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/bodypart.h:627:51: note: in instantiation of member function 'sysbase<playerkindtorso, | |
humanoidtorso, itemprototype>::FindProtoType' requested here | |
playerkindtorso(const playerkindtorso& Torso) : mybase(Torso) { } | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:60:26: note: forward declaration of template entity is here | |
static const prototype ProtoType; | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: note: add an explicit instantiation declaration to suppress this | |
warning if 'sysbase<playerkindtorso, humanoidtorso, itemprototype>::ProtoType' is explicitly instantiated in | |
another translation unit | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: warning: instantiation of variable 'sysbase<playerkindrightarm, | |
rightarm, itemprototype>::ProtoType' required here, but no definition is available [-Wundefined-var-template] | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/bodypart.h:645:55: note: in instantiation of member function | |
'sysbase<playerkindrightarm, rightarm, itemprototype>::FindProtoType' requested here | |
playerkindrightarm(const playerkindrightarm& Arm) : mybase(Arm) { } | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:60:26: note: forward declaration of template entity is here | |
static const prototype ProtoType; | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: note: add an explicit instantiation declaration to suppress this | |
warning if 'sysbase<playerkindrightarm, rightarm, itemprototype>::ProtoType' is explicitly instantiated in another | |
translation unit | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: warning: instantiation of variable 'sysbase<rightarm, arm, | |
itemprototype>::ProtoType' required here, but no definition is available [-Wundefined-var-template] | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/bodypart.h:391:6: note: in instantiation of member function 'sysbase<rightarm, arm, | |
itemprototype>::FindProtoType' requested here | |
ITEM(rightarm, arm) | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:60:26: note: forward declaration of template entity is here | |
static const prototype ProtoType; | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: note: add an explicit instantiation declaration to suppress this | |
warning if 'sysbase<rightarm, arm, itemprototype>::ProtoType' is explicitly instantiated in another translation | |
unit | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: warning: instantiation of variable 'sysbase<playerkindleftarm, leftarm, | |
itemprototype>::ProtoType' required here, but no definition is available [-Wundefined-var-template] | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/bodypart.h:661:53: note: in instantiation of member function 'sysbase<playerkindleftarm, | |
leftarm, itemprototype>::FindProtoType' requested here | |
playerkindleftarm(const playerkindleftarm& Arm) : mybase(Arm) { } | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:60:26: note: forward declaration of template entity is here | |
static const prototype ProtoType; | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: note: add an explicit instantiation declaration to suppress this | |
warning if 'sysbase<playerkindleftarm, leftarm, itemprototype>::ProtoType' is explicitly instantiated in another | |
translation unit | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: warning: instantiation of variable 'sysbase<leftarm, arm, | |
itemprototype>::ProtoType' required here, but no definition is available [-Wundefined-var-template] | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/bodypart.h:404:6: note: in instantiation of member function 'sysbase<leftarm, arm, | |
itemprototype>::FindProtoType' requested here | |
ITEM(leftarm, arm) | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:60:26: note: forward declaration of template entity is here | |
static const prototype ProtoType; | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: note: add an explicit instantiation declaration to suppress this | |
warning if 'sysbase<leftarm, arm, itemprototype>::ProtoType' is explicitly instantiated in another translation | |
unit | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: warning: instantiation of variable 'sysbase<playerkindgroin, groin, | |
itemprototype>::ProtoType' required here, but no definition is available [-Wundefined-var-template] | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/bodypart.h:677:51: note: in instantiation of member function 'sysbase<playerkindgroin, | |
groin, itemprototype>::FindProtoType' requested here | |
playerkindgroin(const playerkindgroin& Groin) : mybase(Groin) { } | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:60:26: note: forward declaration of template entity is here | |
static const prototype ProtoType; | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: note: add an explicit instantiation declaration to suppress this | |
warning if 'sysbase<playerkindgroin, groin, itemprototype>::ProtoType' is explicitly instantiated in another | |
translation unit | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: warning: instantiation of variable 'sysbase<groin, bodypart, | |
itemprototype>::ProtoType' required here, but no definition is available [-Wundefined-var-template] | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/bodypart.h:417:6: note: in instantiation of member function 'sysbase<groin, bodypart, | |
itemprototype>::FindProtoType' requested here | |
ITEM(groin, bodypart) | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:60:26: note: forward declaration of template entity is here | |
static const prototype ProtoType; | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: note: add an explicit instantiation declaration to suppress this | |
warning if 'sysbase<groin, bodypart, itemprototype>::ProtoType' is explicitly instantiated in another translation | |
unit | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: warning: instantiation of variable 'sysbase<playerkindrightleg, | |
rightleg, itemprototype>::ProtoType' required here, but no definition is available [-Wundefined-var-template] | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/bodypart.h:692:55: note: in instantiation of member function | |
'sysbase<playerkindrightleg, rightleg, itemprototype>::FindProtoType' requested here | |
playerkindrightleg(const playerkindrightleg& Leg) : mybase(Leg) { } | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:60:26: note: forward declaration of template entity is here | |
static const prototype ProtoType; | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: note: add an explicit instantiation declaration to suppress this | |
warning if 'sysbase<playerkindrightleg, rightleg, itemprototype>::ProtoType' is explicitly instantiated in another | |
translation unit | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: warning: instantiation of variable 'sysbase<rightleg, leg, | |
itemprototype>::ProtoType' required here, but no definition is available [-Wundefined-var-template] | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/bodypart.h:485:6: note: in instantiation of member function 'sysbase<rightleg, leg, | |
itemprototype>::FindProtoType' requested here | |
ITEM(rightleg, leg) | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:60:26: note: forward declaration of template entity is here | |
static const prototype ProtoType; | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: note: add an explicit instantiation declaration to suppress this | |
warning if 'sysbase<rightleg, leg, itemprototype>::ProtoType' is explicitly instantiated in another translation | |
unit | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: warning: instantiation of variable 'sysbase<playerkindleftleg, leftleg, | |
itemprototype>::ProtoType' required here, but no definition is available [-Wundefined-var-template] | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/bodypart.h:708:53: note: in instantiation of member function 'sysbase<playerkindleftleg, | |
leftleg, itemprototype>::FindProtoType' requested here | |
playerkindleftleg(const playerkindleftleg& Leg) : mybase(Leg) { } | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:60:26: note: forward declaration of template entity is here | |
static const prototype ProtoType; | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: note: add an explicit instantiation declaration to suppress this | |
warning if 'sysbase<playerkindleftleg, leftleg, itemprototype>::ProtoType' is explicitly instantiated in another | |
translation unit | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: warning: instantiation of variable 'sysbase<leftleg, leg, | |
itemprototype>::ProtoType' required here, but no definition is available [-Wundefined-var-template] | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/bodypart.h:495:6: note: in instantiation of member function 'sysbase<leftleg, leg, | |
itemprototype>::FindProtoType' requested here | |
ITEM(leftleg, leg) | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:60:26: note: forward declaration of template entity is here | |
static const prototype ProtoType; | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: note: add an explicit instantiation declaration to suppress this | |
warning if 'sysbase<leftleg, leg, itemprototype>::ProtoType' is explicitly instantiated in another translation | |
unit | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: warning: instantiation of variable 'sysbase<humanoid, character, | |
characterprototype>::ProtoType' required here, but no definition is available [-Wundefined-var-template] | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/human.h:23:3: note: in instantiation of member function 'sysbase<humanoid, character, | |
characterprototype>::FindProtoType' requested here | |
humanoid() : CurrentRightSWeaponSkill(0), CurrentLeftSWeaponSkill(0) { } | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:60:26: note: forward declaration of template entity is here | |
static const prototype ProtoType; | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: note: add an explicit instantiation declaration to suppress this | |
warning if 'sysbase<humanoid, character, characterprototype>::ProtoType' is explicitly instantiated in another | |
translation unit | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: warning: instantiation of variable 'sysbase<guard, humanoid, | |
characterprototype>::ProtoType' required here, but no definition is available [-Wundefined-var-template] | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/human.h:260:3: note: in instantiation of member function 'sysbase<guard, humanoid, | |
characterprototype>::FindProtoType' requested here | |
guard() : NextWayPoint(0) { } | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:60:26: note: forward declaration of template entity is here | |
static const prototype ProtoType; | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: note: add an explicit instantiation declaration to suppress this | |
warning if 'sysbase<guard, humanoid, characterprototype>::ProtoType' is explicitly instantiated in another | |
translation unit | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: warning: instantiation of variable 'sysbase<petrusswife, humanoid, | |
characterprototype>::ProtoType' required here, but no definition is available [-Wundefined-var-template] | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/human.h:402:3: note: in instantiation of member function 'sysbase<petrusswife, humanoid, | |
characterprototype>::FindProtoType' requested here | |
petrusswife() : GiftTotal(0) { } | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:60:26: note: forward declaration of template entity is here | |
static const prototype ProtoType; | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: note: add an explicit instantiation declaration to suppress this | |
warning if 'sysbase<petrusswife, humanoid, characterprototype>::ProtoType' is explicitly instantiated in another | |
translation unit | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: warning: instantiation of variable 'sysbase<ghost, humanoid, | |
characterprototype>::ProtoType' required here, but no definition is available [-Wundefined-var-template] | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/human.h:460:3: note: in instantiation of member function 'sysbase<ghost, humanoid, | |
characterprototype>::FindProtoType' requested here | |
ghost() : Active(true) { } | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:60:26: note: forward declaration of template entity is here | |
static const prototype ProtoType; | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: note: add an explicit instantiation declaration to suppress this | |
warning if 'sysbase<ghost, humanoid, characterprototype>::ProtoType' is explicitly instantiated in another | |
translation unit | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: warning: instantiation of variable 'sysbase<angel, humanoid, | |
characterprototype>::ProtoType' required here, but no definition is available [-Wundefined-var-template] | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/human.h:558:3: note: in instantiation of member function 'sysbase<angel, humanoid, | |
characterprototype>::FindProtoType' requested here | |
angel() : LastHealed(0) { } | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:60:26: note: forward declaration of template entity is here | |
static const prototype ProtoType; | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: note: add an explicit instantiation declaration to suppress this | |
warning if 'sysbase<angel, humanoid, characterprototype>::ProtoType' is explicitly instantiated in another | |
translation unit | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: warning: instantiation of variable 'sysbase<largecat, nonhumanoid, | |
characterprototype>::ProtoType' required here, but no definition is available [-Wundefined-var-template] | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/nonhuman.h:174:3: note: in instantiation of member function 'sysbase<largecat, | |
nonhumanoid, characterprototype>::FindProtoType' requested here | |
largecat() : Lives(7) { } | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:60:26: note: forward declaration of template entity is here | |
static const prototype ProtoType; | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: note: add an explicit instantiation declaration to suppress this | |
warning if 'sysbase<largecat, nonhumanoid, characterprototype>::ProtoType' is explicitly instantiated in another | |
translation unit | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: warning: instantiation of variable 'sysbase<nonhumanoid, character, | |
characterprototype>::ProtoType' required here, but no definition is available [-Wundefined-var-template] | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/nonhuman.h:18:11: note: in instantiation of member function 'sysbase<nonhumanoid, | |
character, characterprototype>::FindProtoType' requested here | |
CHARACTER(nonhumanoid, character) | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:60:26: note: forward declaration of template entity is here | |
static const prototype ProtoType; | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: note: add an explicit instantiation declaration to suppress this | |
warning if 'sysbase<nonhumanoid, character, characterprototype>::ProtoType' is explicitly instantiated in another | |
translation unit | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: warning: instantiation of variable 'sysbase<ostrich, nonhumanoid, | |
characterprototype>::ProtoType' required here, but no definition is available [-Wundefined-var-template] | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/nonhuman.h:224:3: note: in instantiation of member function 'sysbase<ostrich, | |
nonhumanoid, characterprototype>::FindProtoType' requested here | |
ostrich() : HasDroppedBananas(false) { } | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:60:26: note: forward declaration of template entity is here | |
static const prototype ProtoType; | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: note: add an explicit instantiation declaration to suppress this | |
warning if 'sysbase<ostrich, nonhumanoid, characterprototype>::ProtoType' is explicitly instantiated in another | |
translation unit | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: warning: instantiation of variable 'sysbase<floatingeye, nonhumanoid, | |
characterprototype>::ProtoType' required here, but no definition is available [-Wundefined-var-template] | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/nonhuman.h:246:3: note: in instantiation of member function 'sysbase<floatingeye, | |
nonhumanoid, characterprototype>::FindProtoType' requested here | |
floatingeye() : NextWayPoint(0) { } | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:60:26: note: forward declaration of template entity is here | |
static const prototype ProtoType; | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: note: add an explicit instantiation declaration to suppress this | |
warning if 'sysbase<floatingeye, nonhumanoid, characterprototype>::ProtoType' is explicitly instantiated in | |
another translation unit | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: warning: instantiation of variable 'sysbase<elpuri, largecreature, | |
characterprototype>::ProtoType' required here, but no definition is available [-Wundefined-var-template] | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/nonhuman.h:352:3: note: in instantiation of member function 'sysbase<elpuri, | |
largecreature, characterprototype>::FindProtoType' requested here | |
elpuri() : Active(false) { } | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:60:26: note: forward declaration of template entity is here | |
static const prototype ProtoType; | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: note: add an explicit instantiation declaration to suppress this | |
warning if 'sysbase<elpuri, largecreature, characterprototype>::ProtoType' is explicitly instantiated in another | |
translation unit | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: warning: instantiation of variable 'sysbase<largecreature, nonhumanoid, | |
characterprototype>::ProtoType' required here, but no definition is available [-Wundefined-var-template] | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/nonhuman.h:320:11: note: in instantiation of member function 'sysbase<largecreature, | |
nonhumanoid, characterprototype>::FindProtoType' requested here | |
CHARACTER(largecreature, nonhumanoid) | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:60:26: note: forward declaration of template entity is here | |
static const prototype ProtoType; | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: note: add an explicit instantiation declaration to suppress this | |
warning if 'sysbase<largecreature, nonhumanoid, characterprototype>::ProtoType' is explicitly instantiated in | |
another translation unit | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: warning: instantiation of variable 'sysbase<genetrixvesana, | |
largecreature, characterprototype>::ProtoType' required here, but no definition is available | |
[-Wundefined-var-template] | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/nonhuman.h:369:3: note: in instantiation of member function 'sysbase<genetrixvesana, | |
largecreature, characterprototype>::FindProtoType' requested here | |
genetrixvesana() : TurnsExisted(0) { } | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:60:26: note: forward declaration of template entity is here | |
static const prototype ProtoType; | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: note: add an explicit instantiation declaration to suppress this | |
warning if 'sysbase<genetrixvesana, largecreature, characterprototype>::ProtoType' is explicitly instantiated in | |
another translation unit | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: warning: instantiation of variable 'sysbase<coffin, olterraincontainer, | |
olterrainprototype>::ProtoType' required here, but no definition is available [-Wundefined-var-template] | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/lterras.h:233:3: note: in instantiation of member function 'sysbase<coffin, | |
olterraincontainer, olterrainprototype>::FindProtoType' requested here | |
coffin() : Opened(false) { } | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:60:26: note: forward declaration of template entity is here | |
static const prototype ProtoType; | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: note: add an explicit instantiation declaration to suppress this | |
warning if 'sysbase<coffin, olterraincontainer, olterrainprototype>::ProtoType' is explicitly instantiated in | |
another translation unit | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: warning: instantiation of variable 'sysbase<ironmaiden, olterrain, | |
olterrainprototype>::ProtoType' required here, but no definition is available [-Wundefined-var-template] | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/lterras.h:254:3: note: in instantiation of member function 'sysbase<ironmaiden, | |
olterrain, olterrainprototype>::FindProtoType' requested here | |
ironmaiden() : Opened(false) { } | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:60:26: note: forward declaration of template entity is here | |
static const prototype ProtoType; | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: note: add an explicit instantiation declaration to suppress this | |
warning if 'sysbase<ironmaiden, olterrain, olterrainprototype>::ProtoType' is explicitly instantiated in another | |
translation unit | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: warning: instantiation of variable 'sysbase<filthytunic, bodyarmor, | |
itemprototype>::ProtoType' required here, but no definition is available [-Wundefined-var-template] | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/gear.h:349:3: note: in instantiation of member function 'sysbase<filthytunic, bodyarmor, | |
itemprototype>::FindProtoType' requested here | |
filthytunic() { Enable(); } | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:60:26: note: forward declaration of template entity is here | |
static const prototype ProtoType; | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: note: add an explicit instantiation declaration to suppress this | |
warning if 'sysbase<filthytunic, bodyarmor, itemprototype>::ProtoType' is explicitly instantiated in another | |
translation unit | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: warning: instantiation of variable 'sysbase<bodyarmor, armor, | |
itemprototype>::ProtoType' required here, but no definition is available [-Wundefined-var-template] | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/gear.h:204:6: note: in instantiation of member function 'sysbase<bodyarmor, armor, | |
itemprototype>::FindProtoType' requested here | |
ITEM(bodyarmor, armor) | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:60:26: note: forward declaration of template entity is here | |
static const prototype ProtoType; | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: note: add an explicit instantiation declaration to suppress this | |
warning if 'sysbase<bodyarmor, armor, itemprototype>::ProtoType' is explicitly instantiated in another translation | |
unit | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: warning: instantiation of variable 'sysbase<armor, item, | |
itemprototype>::ProtoType' required here, but no definition is available [-Wundefined-var-template] | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/gear.h:175:6: note: in instantiation of member function 'sysbase<armor, item, | |
itemprototype>::FindProtoType' requested here | |
ITEM(armor, item) | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:60:26: note: forward declaration of template entity is here | |
static const prototype ProtoType; | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: note: add an explicit instantiation declaration to suppress this | |
warning if 'sysbase<armor, item, itemprototype>::ProtoType' is explicitly instantiated in another translation unit | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: warning: instantiation of variable 'sysbase<daggerofvenom, meleeweapon, | |
itemprototype>::ProtoType' required here, but no definition is available [-Wundefined-var-template] | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/gear.h:367:3: note: in instantiation of member function 'sysbase<daggerofvenom, | |
meleeweapon, itemprototype>::FindProtoType' requested here | |
daggerofvenom() { Enable(); } | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:60:26: note: forward declaration of template entity is here | |
static const prototype ProtoType; | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: note: add an explicit instantiation declaration to suppress this | |
warning if 'sysbase<daggerofvenom, meleeweapon, itemprototype>::ProtoType' is explicitly instantiated in another | |
translation unit | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: warning: instantiation of variable 'sysbase<meleeweapon, item, | |
itemprototype>::ProtoType' required here, but no definition is available [-Wundefined-var-template] | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/gear.h:21:3: note: in instantiation of member function 'sysbase<meleeweapon, item, | |
itemprototype>::FindProtoType' requested here | |
meleeweapon() = default; | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:60:26: note: forward declaration of template entity is here | |
static const prototype ProtoType; | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: note: add an explicit instantiation declaration to suppress this | |
warning if 'sysbase<meleeweapon, item, itemprototype>::ProtoType' is explicitly instantiated in another | |
translation unit | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: warning: instantiation of variable 'sysbase<darkaxe, meleeweapon, | |
itemprototype>::ProtoType' required here, but no definition is available [-Wundefined-var-template] | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/gear.h:388:3: note: in instantiation of member function 'sysbase<darkaxe, meleeweapon, | |
itemprototype>::FindProtoType' requested here | |
darkaxe() { Enable(); } | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:60:26: note: forward declaration of template entity is here | |
static const prototype ProtoType; | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: note: add an explicit instantiation declaration to suppress this | |
warning if 'sysbase<darkaxe, meleeweapon, itemprototype>::ProtoType' is explicitly instantiated in another | |
translation unit | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: warning: instantiation of variable 'sysbase<banana, materialcontainer, | |
itemprototype>::ProtoType' required here, but no definition is available [-Wundefined-var-template] | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/miscitem.h:61:3: note: in instantiation of member function 'sysbase<banana, | |
materialcontainer, itemprototype>::FindProtoType' requested here | |
banana() : TimesUsed(0), Charges(6), Jammed(false) { } | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:60:26: note: forward declaration of template entity is here | |
static const prototype ProtoType; | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: note: add an explicit instantiation declaration to suppress this | |
warning if 'sysbase<banana, materialcontainer, itemprototype>::ProtoType' is explicitly instantiated in another | |
translation unit | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: warning: instantiation of variable 'sysbase<materialcontainer, item, | |
itemprototype>::ProtoType' required here, but no definition is available [-Wundefined-var-template] | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/miscitem.h:23:3: note: in instantiation of member function 'sysbase<materialcontainer, | |
item, itemprototype>::FindProtoType' requested here | |
materialcontainer() = default; | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:60:26: note: forward declaration of template entity is here | |
static const prototype ProtoType; | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: note: add an explicit instantiation declaration to suppress this | |
warning if 'sysbase<materialcontainer, item, itemprototype>::ProtoType' is explicitly instantiated in another | |
translation unit | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: warning: instantiation of variable 'sysbase<magicalwhistle, whistle, | |
itemprototype>::ProtoType' required here, but no definition is available [-Wundefined-var-template] | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/miscitem.h:412:3: note: in instantiation of member function 'sysbase<magicalwhistle, | |
whistle, itemprototype>::FindProtoType' requested here | |
magicalwhistle() : LastUsed(0) { } | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:60:26: note: forward declaration of template entity is here | |
static const prototype ProtoType; | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: note: add an explicit instantiation declaration to suppress this | |
warning if 'sysbase<magicalwhistle, whistle, itemprototype>::ProtoType' is explicitly instantiated in another | |
translation unit | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: warning: instantiation of variable 'sysbase<whistle, item, | |
itemprototype>::ProtoType' required here, but no definition is available [-Wundefined-var-template] | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/miscitem.h:399:6: note: in instantiation of member function 'sysbase<whistle, item, | |
itemprototype>::FindProtoType' requested here | |
ITEM(whistle, item) | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:60:26: note: forward declaration of template entity is here | |
static const prototype ProtoType; | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: note: add an explicit instantiation declaration to suppress this | |
warning if 'sysbase<whistle, item, itemprototype>::ProtoType' is explicitly instantiated in another translation | |
unit | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: warning: instantiation of variable 'sysbase<horn, item, | |
itemprototype>::ProtoType' required here, but no definition is available [-Wundefined-var-template] | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/miscitem.h:552:3: note: in instantiation of member function 'sysbase<horn, item, | |
itemprototype>::FindProtoType' requested here | |
horn() : LastUsed(0) { } | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:60:26: note: forward declaration of template entity is here | |
static const prototype ProtoType; | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: note: add an explicit instantiation declaration to suppress this | |
warning if 'sysbase<horn, item, itemprototype>::ProtoType' is explicitly instantiated in another translation unit | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: warning: instantiation of variable 'sysbase<ullrbone, item, | |
itemprototype>::ProtoType' required here, but no definition is available [-Wundefined-var-template] | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/miscitem.h:680:3: note: in instantiation of member function 'sysbase<ullrbone, item, | |
itemprototype>::FindProtoType' requested here | |
ullrbone() : TimesUsed(0), Charges(8) { } | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:60:26: note: forward declaration of template entity is here | |
static const prototype ProtoType; | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: note: add an explicit instantiation declaration to suppress this | |
warning if 'sysbase<ullrbone, item, itemprototype>::ProtoType' is explicitly instantiated in another translation | |
unit | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
In file included from /Users/andrew/ivan/Main/Source/godset.cpp:35: | |
In file included from /Users/andrew/ivan/Main/Include/materias.h:16: | |
/Users/andrew/ivan/Main/Include/materia.h:257:68: warning: instantiation of variable 'materialsysbase<solid, | |
material>::ProtoType' required here, but no definition is available [-Wundefined-var-template] | |
virtual const materialprototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/materias.h:23:3: note: in instantiation of member function 'materialsysbase<solid, | |
material>::FindProtoType' requested here | |
solid() : BurnData(NOT_BURNT), TransientThermalEnergy(0), SteadyStateThermalEnergy(0), BurnCounter(0), BurnChe... | |
^ | |
/Users/andrew/ivan/Main/Include/materia.h:258:34: note: forward declaration of template entity is here | |
static const materialprototype ProtoType; | |
^ | |
/Users/andrew/ivan/Main/Include/materia.h:257:68: note: add an explicit instantiation declaration to suppress this | |
warning if 'materialsysbase<solid, material>::ProtoType' is explicitly instantiated in another translation unit | |
virtual const materialprototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/materia.h:257:68: warning: instantiation of variable 'materialsysbase<powder, | |
liquid>::ProtoType' required here, but no definition is available [-Wundefined-var-template] | |
virtual const materialprototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/materias.h:116:3: note: in instantiation of member function 'materialsysbase<powder, | |
liquid>::FindProtoType' requested here | |
powder() : Wetness(0) { } | |
^ | |
/Users/andrew/ivan/Main/Include/materia.h:258:34: note: forward declaration of template entity is here | |
static const materialprototype ProtoType; | |
^ | |
/Users/andrew/ivan/Main/Include/materia.h:257:68: note: add an explicit instantiation declaration to suppress this | |
warning if 'materialsysbase<powder, liquid>::ProtoType' is explicitly instantiated in another translation unit | |
virtual const materialprototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/materia.h:257:68: warning: instantiation of variable 'materialsysbase<liquid, | |
material>::ProtoType' required here, but no definition is available [-Wundefined-var-template] | |
virtual const materialprototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/materias.h:82:10: note: in instantiation of member function 'materialsysbase<liquid, | |
material>::FindProtoType' requested here | |
MATERIAL(liquid, material) | |
^ | |
/Users/andrew/ivan/Main/Include/materia.h:258:34: note: forward declaration of template entity is here | |
static const materialprototype ProtoType; | |
^ | |
/Users/andrew/ivan/Main/Include/materia.h:257:68: note: add an explicit instantiation declaration to suppress this | |
warning if 'materialsysbase<liquid, material>::ProtoType' is explicitly instantiated in another translation unit | |
virtual const materialprototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/materia.h:257:68: warning: instantiation of variable 'materialsysbase<ironalloy, | |
solid>::ProtoType' required here, but no definition is available [-Wundefined-var-template] | |
virtual const materialprototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/materias.h:133:3: note: in instantiation of member function 'materialsysbase<ironalloy, | |
solid>::FindProtoType' requested here | |
ironalloy() : RustData(NOT_RUSTED) { } | |
^ | |
/Users/andrew/ivan/Main/Include/materia.h:258:34: note: forward declaration of template entity is here | |
static const materialprototype ProtoType; | |
^ | |
/Users/andrew/ivan/Main/Include/materia.h:257:68: note: add an explicit instantiation declaration to suppress this | |
warning if 'materialsysbase<ironalloy, solid>::ProtoType' is explicitly instantiated in another translation unit | |
virtual const materialprototype* FindProtoType() const { return &ProtoType; } | |
^ | |
In file included from /Users/andrew/ivan/Main/Source/godset.cpp:15: | |
In file included from /Users/andrew/ivan/Main/Include/proto.h:19: | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: warning: instantiation of variable 'sysbase<wolf, canine, | |
characterprototype>::ProtoType' required here, but no definition is available [-Wundefined-var-template] | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/nonhuman.h:113:11: note: in instantiation of member function 'sysbase<wolf, canine, | |
characterprototype>::FindProtoType' requested here | |
CHARACTER(wolf, canine) | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:60:26: note: forward declaration of template entity is here | |
static const prototype ProtoType; | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: note: add an explicit instantiation declaration to suppress this | |
warning if 'sysbase<wolf, canine, characterprototype>::ProtoType' is explicitly instantiated in another | |
translation unit | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: warning: instantiation of variable 'sysbase<canine, nonhumanoid, | |
characterprototype>::ProtoType' required here, but no definition is available [-Wundefined-var-template] | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:48:7: note: in instantiation of member function 'sysbase<canine, nonhumanoid, | |
characterprototype>::FindProtoType' requested here | |
class sysbase : public base | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:60:26: note: forward declaration of template entity is here | |
static const prototype ProtoType; | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: note: add an explicit instantiation declaration to suppress this | |
warning if 'sysbase<canine, nonhumanoid, characterprototype>::ProtoType' is explicitly instantiated in another | |
translation unit | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: warning: instantiation of variable 'sysbase<mistress, humanoid, | |
characterprototype>::ProtoType' required here, but no definition is available [-Wundefined-var-template] | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/human.h:521:11: note: in instantiation of member function 'sysbase<mistress, humanoid, | |
characterprototype>::FindProtoType' requested here | |
CHARACTER(mistress, humanoid) | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:60:26: note: forward declaration of template entity is here | |
static const prototype ProtoType; | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: note: add an explicit instantiation declaration to suppress this | |
warning if 'sysbase<mistress, humanoid, characterprototype>::ProtoType' is explicitly instantiated in another | |
translation unit | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
In file included from /Users/andrew/ivan/Main/Source/areaset.cpp:14: | |
In file included from /Users/andrew/ivan/Main/Include/char.h:16: | |
In file included from /Users/andrew/ivan/Main/Include/bodypart.h:16: | |
In file included from /Users/andrew/ivan/Main/Include/item.h:18: | |
In file included from /Users/andrew/ivan/Main/Include/object.h:16: | |
In file included from /Users/andrew/ivan/Main/Include/igraph.h:18: | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: warning: instantiation of variable 'sysbase<bodypart, item, | |
itemprototype>::ProtoType' required here, but no definition is available [-Wundefined-var-template] | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/bodypart.h:42:3: note: in instantiation of member function 'sysbase<bodypart, item, | |
itemprototype>::FindProtoType' requested here | |
bodypart() : Master(0) { } | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:60:26: note: forward declaration of template entity is here | |
static const prototype ProtoType; | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: note: add an explicit instantiation declaration to suppress this | |
warning if 'sysbase<bodypart, item, itemprototype>::ProtoType' is explicitly instantiated in another translation | |
unit | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: warning: instantiation of variable 'sysbase<arm, bodypart, | |
itemprototype>::ProtoType' required here, but no definition is available [-Wundefined-var-template] | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/bodypart.h:301:3: note: in instantiation of member function 'sysbase<arm, bodypart, | |
itemprototype>::FindProtoType' requested here | |
arm() : StrengthBonus(0), DexterityBonus(0) { } | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:60:26: note: forward declaration of template entity is here | |
static const prototype ProtoType; | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: note: add an explicit instantiation declaration to suppress this | |
warning if 'sysbase<arm, bodypart, itemprototype>::ProtoType' is explicitly instantiated in another translation | |
unit | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: warning: instantiation of variable 'sysbase<leg, bodypart, | |
itemprototype>::ProtoType' required here, but no definition is available [-Wundefined-var-template] | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/bodypart.h:431:3: note: in instantiation of member function 'sysbase<leg, bodypart, | |
itemprototype>::FindProtoType' requested here | |
leg() : StrengthBonus(0), AgilityBonus(0) { } | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:60:26: note: forward declaration of template entity is here | |
static const prototype ProtoType; | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: note: add an explicit instantiation declaration to suppress this | |
warning if 'sysbase<leg, bodypart, itemprototype>::ProtoType' is explicitly instantiated in another translation | |
unit | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: warning: instantiation of variable 'sysbase<playerkindhead, head, | |
itemprototype>::ProtoType' required here, but no definition is available [-Wundefined-var-template] | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/bodypart.h:612:48: note: in instantiation of member function 'sysbase<playerkindhead, | |
head, itemprototype>::FindProtoType' requested here | |
playerkindhead(const playerkindhead& Head) : mybase(Head) { } | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:60:26: note: forward declaration of template entity is here | |
static const prototype ProtoType; | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: note: add an explicit instantiation declaration to suppress this | |
warning if 'sysbase<playerkindhead, head, itemprototype>::ProtoType' is explicitly instantiated in another | |
translation unit | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: warning: instantiation of variable 'sysbase<playerkindtorso, | |
humanoidtorso, itemprototype>::ProtoType' required here, but no definition is available [-Wundefined-var-template] | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/bodypart.h:627:51: note: in instantiation of member function 'sysbase<playerkindtorso, | |
humanoidtorso, itemprototype>::FindProtoType' requested here | |
playerkindtorso(const playerkindtorso& Torso) : mybase(Torso) { } | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:60:26: note: forward declaration of template entity is here | |
static const prototype ProtoType; | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: note: add an explicit instantiation declaration to suppress this | |
warning if 'sysbase<playerkindtorso, humanoidtorso, itemprototype>::ProtoType' is explicitly instantiated in | |
another translation unit | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: warning: instantiation of variable 'sysbase<playerkindrightarm, | |
rightarm, itemprototype>::ProtoType' required here, but no definition is available [-Wundefined-var-template] | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/bodypart.h:645:55: note: in instantiation of member function | |
'sysbase<playerkindrightarm, rightarm, itemprototype>::FindProtoType' requested here | |
playerkindrightarm(const playerkindrightarm& Arm) : mybase(Arm) { } | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:60:26: note: forward declaration of template entity is here | |
static const prototype ProtoType; | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: note: add an explicit instantiation declaration to suppress this | |
warning if 'sysbase<playerkindrightarm, rightarm, itemprototype>::ProtoType' is explicitly instantiated in another | |
translation unit | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: warning: instantiation of variable 'sysbase<rightarm, arm, | |
itemprototype>::ProtoType' required here, but no definition is available [-Wundefined-var-template] | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/bodypart.h:391:6: note: in instantiation of member function 'sysbase<rightarm, arm, | |
itemprototype>::FindProtoType' requested here | |
ITEM(rightarm, arm) | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:60:26: note: forward declaration of template entity is here | |
static const prototype ProtoType; | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: note: add an explicit instantiation declaration to suppress this | |
warning if 'sysbase<rightarm, arm, itemprototype>::ProtoType' is explicitly instantiated in another translation | |
unit | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: warning: instantiation of variable 'sysbase<playerkindleftarm, leftarm, | |
itemprototype>::ProtoType' required here, but no definition is available [-Wundefined-var-template] | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/bodypart.h:661:53: note: in instantiation of member function 'sysbase<playerkindleftarm, | |
leftarm, itemprototype>::FindProtoType' requested here | |
playerkindleftarm(const playerkindleftarm& Arm) : mybase(Arm) { } | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:60:26: note: forward declaration of template entity is here | |
static const prototype ProtoType; | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: note: add an explicit instantiation declaration to suppress this | |
warning if 'sysbase<playerkindleftarm, leftarm, itemprototype>::ProtoType' is explicitly instantiated in another | |
translation unit | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: warning: instantiation of variable 'sysbase<leftarm, arm, | |
itemprototype>::ProtoType' required here, but no definition is available [-Wundefined-var-template] | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/bodypart.h:404:6: note: in instantiation of member function 'sysbase<leftarm, arm, | |
itemprototype>::FindProtoType' requested here | |
ITEM(leftarm, arm) | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:60:26: note: forward declaration of template entity is here | |
static const prototype ProtoType; | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: note: add an explicit instantiation declaration to suppress this | |
warning if 'sysbase<leftarm, arm, itemprototype>::ProtoType' is explicitly instantiated in another translation | |
unit | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: warning: instantiation of variable 'sysbase<playerkindgroin, groin, | |
itemprototype>::ProtoType' required here, but no definition is available [-Wundefined-var-template] | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/bodypart.h:677:51: note: in instantiation of member function 'sysbase<playerkindgroin, | |
groin, itemprototype>::FindProtoType' requested here | |
playerkindgroin(const playerkindgroin& Groin) : mybase(Groin) { } | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:60:26: note: forward declaration of template entity is here | |
static const prototype ProtoType; | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: note: add an explicit instantiation declaration to suppress this | |
warning if 'sysbase<playerkindgroin, groin, itemprototype>::ProtoType' is explicitly instantiated in another | |
translation unit | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: warning: instantiation of variable 'sysbase<groin, bodypart, | |
itemprototype>::ProtoType' required here, but no definition is available [-Wundefined-var-template] | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/bodypart.h:417:6: note: in instantiation of member function 'sysbase<groin, bodypart, | |
itemprototype>::FindProtoType' requested here | |
ITEM(groin, bodypart) | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:60:26: note: forward declaration of template entity is here | |
static const prototype ProtoType; | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: note: add an explicit instantiation declaration to suppress this | |
warning if 'sysbase<groin, bodypart, itemprototype>::ProtoType' is explicitly instantiated in another translation | |
unit | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: warning: instantiation of variable 'sysbase<playerkindrightleg, | |
rightleg, itemprototype>::ProtoType' required here, but no definition is available [-Wundefined-var-template] | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/bodypart.h:692:55: note: in instantiation of member function | |
'sysbase<playerkindrightleg, rightleg, itemprototype>::FindProtoType' requested here | |
playerkindrightleg(const playerkindrightleg& Leg) : mybase(Leg) { } | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:60:26: note: forward declaration of template entity is here | |
static const prototype ProtoType; | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: note: add an explicit instantiation declaration to suppress this | |
warning if 'sysbase<playerkindrightleg, rightleg, itemprototype>::ProtoType' is explicitly instantiated in another | |
translation unit | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: warning: instantiation of variable 'sysbase<rightleg, leg, | |
itemprototype>::ProtoType' required here, but no definition is available [-Wundefined-var-template] | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/bodypart.h:485:6: note: in instantiation of member function 'sysbase<rightleg, leg, | |
itemprototype>::FindProtoType' requested here | |
ITEM(rightleg, leg) | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:60:26: note: forward declaration of template entity is here | |
static const prototype ProtoType; | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: note: add an explicit instantiation declaration to suppress this | |
warning if 'sysbase<rightleg, leg, itemprototype>::ProtoType' is explicitly instantiated in another translation | |
unit | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: warning: instantiation of variable 'sysbase<playerkindleftleg, leftleg, | |
itemprototype>::ProtoType' required here, but no definition is available [-Wundefined-var-template] | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/bodypart.h:708:53: note: in instantiation of member function 'sysbase<playerkindleftleg, | |
leftleg, itemprototype>::FindProtoType' requested here | |
playerkindleftleg(const playerkindleftleg& Leg) : mybase(Leg) { } | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:60:26: note: forward declaration of template entity is here | |
static const prototype ProtoType; | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: note: add an explicit instantiation declaration to suppress this | |
warning if 'sysbase<playerkindleftleg, leftleg, itemprototype>::ProtoType' is explicitly instantiated in another | |
translation unit | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: warning: instantiation of variable 'sysbase<leftleg, leg, | |
itemprototype>::ProtoType' required here, but no definition is available [-Wundefined-var-template] | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/bodypart.h:495:6: note: in instantiation of member function 'sysbase<leftleg, leg, | |
itemprototype>::FindProtoType' requested here | |
ITEM(leftleg, leg) | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:60:26: note: forward declaration of template entity is here | |
static const prototype ProtoType; | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: note: add an explicit instantiation declaration to suppress this | |
warning if 'sysbase<leftleg, leg, itemprototype>::ProtoType' is explicitly instantiated in another translation | |
unit | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
In file included from /Users/andrew/ivan/Main/Source/trapset.cpp:15: | |
In file included from /Users/andrew/ivan/Main/Include/trap.h:18: | |
In file included from /Users/andrew/ivan/Main/Include/entity.h:18: | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: warning: instantiation of variable 'sysbase<bodypart, item, | |
itemprototype>::ProtoType' required here, but no definition is available [-Wundefined-var-template] | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/bodypart.h:42:3: note: in instantiation of member function 'sysbase<bodypart, item, | |
itemprototype>::FindProtoType' requested here | |
bodypart() : Master(0) { } | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:60:26: note: forward declaration of template entity is here | |
static const prototype ProtoType; | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: note: add an explicit instantiation declaration to suppress this | |
warning if 'sysbase<bodypart, item, itemprototype>::ProtoType' is explicitly instantiated in another translation | |
unit | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: warning: instantiation of variable 'sysbase<arm, bodypart, | |
itemprototype>::ProtoType' required here, but no definition is available [-Wundefined-var-template] | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/bodypart.h:301:3: note: in instantiation of member function 'sysbase<arm, bodypart, | |
itemprototype>::FindProtoType' requested here | |
arm() : StrengthBonus(0), DexterityBonus(0) { } | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:60:26: note: forward declaration of template entity is here | |
static const prototype ProtoType; | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: note: add an explicit instantiation declaration to suppress this | |
warning if 'sysbase<arm, bodypart, itemprototype>::ProtoType' is explicitly instantiated in another translation | |
unit | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: warning: instantiation of variable 'sysbase<leg, bodypart, | |
itemprototype>::ProtoType' required here, but no definition is available [-Wundefined-var-template] | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/bodypart.h:431:3: note: in instantiation of member function 'sysbase<leg, bodypart, | |
itemprototype>::FindProtoType' requested here | |
leg() : StrengthBonus(0), AgilityBonus(0) { } | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:60:26: note: forward declaration of template entity is here | |
static const prototype ProtoType; | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: note: add an explicit instantiation declaration to suppress this | |
warning if 'sysbase<leg, bodypart, itemprototype>::ProtoType' is explicitly instantiated in another translation | |
unit | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: warning: instantiation of variable 'sysbase<playerkindhead, head, | |
itemprototype>::ProtoType' required here, but no definition is available [-Wundefined-var-template] | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/bodypart.h:612:48: note: in instantiation of member function 'sysbase<playerkindhead, | |
head, itemprototype>::FindProtoType' requested here | |
playerkindhead(const playerkindhead& Head) : mybase(Head) { } | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:60:26: note: forward declaration of template entity is here | |
static const prototype ProtoType; | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: note: add an explicit instantiation declaration to suppress this | |
warning if 'sysbase<playerkindhead, head, itemprototype>::ProtoType' is explicitly instantiated in another | |
translation unit | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: warning: instantiation of variable 'sysbase<playerkindtorso, | |
humanoidtorso, itemprototype>::ProtoType' required here, but no definition is available [-Wundefined-var-template] | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/bodypart.h:627:51: note: in instantiation of member function 'sysbase<playerkindtorso, | |
humanoidtorso, itemprototype>::FindProtoType' requested here | |
playerkindtorso(const playerkindtorso& Torso) : mybase(Torso) { } | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:60:26: note: forward declaration of template entity is here | |
static const prototype ProtoType; | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: note: add an explicit instantiation declaration to suppress this | |
warning if 'sysbase<playerkindtorso, humanoidtorso, itemprototype>::ProtoType' is explicitly instantiated in | |
another translation unit | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: warning: instantiation of variable 'sysbase<playerkindrightarm, | |
rightarm, itemprototype>::ProtoType' required here, but no definition is available [-Wundefined-var-template] | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/bodypart.h:645:55: note: in instantiation of member function | |
'sysbase<playerkindrightarm, rightarm, itemprototype>::FindProtoType' requested here | |
playerkindrightarm(const playerkindrightarm& Arm) : mybase(Arm) { } | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:60:26: note: forward declaration of template entity is here | |
static const prototype ProtoType; | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: note: add an explicit instantiation declaration to suppress this | |
warning if 'sysbase<playerkindrightarm, rightarm, itemprototype>::ProtoType' is explicitly instantiated in another | |
translation unit | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: warning: instantiation of variable 'sysbase<rightarm, arm, | |
itemprototype>::ProtoType' required here, but no definition is available [-Wundefined-var-template] | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/bodypart.h:391:6: note: in instantiation of member function 'sysbase<rightarm, arm, | |
itemprototype>::FindProtoType' requested here | |
ITEM(rightarm, arm) | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:60:26: note: forward declaration of template entity is here | |
static const prototype ProtoType; | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: note: add an explicit instantiation declaration to suppress this | |
warning if 'sysbase<rightarm, arm, itemprototype>::ProtoType' is explicitly instantiated in another translation | |
unit | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: warning: instantiation of variable 'sysbase<playerkindleftarm, leftarm, | |
itemprototype>::ProtoType' required here, but no definition is available [-Wundefined-var-template] | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/bodypart.h:661:53: note: in instantiation of member function 'sysbase<playerkindleftarm, | |
leftarm, itemprototype>::FindProtoType' requested here | |
playerkindleftarm(const playerkindleftarm& Arm) : mybase(Arm) { } | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:60:26: note: forward declaration of template entity is here | |
static const prototype ProtoType; | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: note: add an explicit instantiation declaration to suppress this | |
warning if 'sysbase<playerkindleftarm, leftarm, itemprototype>::ProtoType' is explicitly instantiated in another | |
translation unit | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: warning: instantiation of variable 'sysbase<leftarm, arm, | |
itemprototype>::ProtoType' required here, but no definition is available [-Wundefined-var-template] | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/bodypart.h:404:6: note: in instantiation of member function 'sysbase<leftarm, arm, | |
itemprototype>::FindProtoType' requested here | |
ITEM(leftarm, arm) | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:60:26: note: forward declaration of template entity is here | |
static const prototype ProtoType; | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: note: add an explicit instantiation declaration to suppress this | |
warning if 'sysbase<leftarm, arm, itemprototype>::ProtoType' is explicitly instantiated in another translation | |
unit | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: warning: instantiation of variable 'sysbase<playerkindgroin, groin, | |
itemprototype>::ProtoType' required here, but no definition is available [-Wundefined-var-template] | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/bodypart.h:677:51: note: in instantiation of member function 'sysbase<playerkindgroin, | |
groin, itemprototype>::FindProtoType' requested here | |
playerkindgroin(const playerkindgroin& Groin) : mybase(Groin) { } | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:60:26: note: forward declaration of template entity is here | |
static const prototype ProtoType; | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: note: add an explicit instantiation declaration to suppress this | |
warning if 'sysbase<playerkindgroin, groin, itemprototype>::ProtoType' is explicitly instantiated in another | |
translation unit | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: warning: instantiation of variable 'sysbase<groin, bodypart, | |
itemprototype>::ProtoType' required here, but no definition is available [-Wundefined-var-template] | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/bodypart.h:417:6: note: in instantiation of member function 'sysbase<groin, bodypart, | |
itemprototype>::FindProtoType' requested here | |
ITEM(groin, bodypart) | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:60:26: note: forward declaration of template entity is here | |
static const prototype ProtoType; | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: note: add an explicit instantiation declaration to suppress this | |
warning if 'sysbase<groin, bodypart, itemprototype>::ProtoType' is explicitly instantiated in another translation | |
unit | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: warning: instantiation of variable 'sysbase<playerkindrightleg, | |
rightleg, itemprototype>::ProtoType' required here, but no definition is available [-Wundefined-var-template] | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/bodypart.h:692:55: note: in instantiation of member function | |
'sysbase<playerkindrightleg, rightleg, itemprototype>::FindProtoType' requested here | |
playerkindrightleg(const playerkindrightleg& Leg) : mybase(Leg) { } | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:60:26: note: forward declaration of template entity is here | |
static const prototype ProtoType; | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: note: add an explicit instantiation declaration to suppress this | |
warning if 'sysbase<playerkindrightleg, rightleg, itemprototype>::ProtoType' is explicitly instantiated in another | |
translation unit | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: warning: instantiation of variable 'sysbase<rightleg, leg, | |
itemprototype>::ProtoType' required here, but no definition is available [-Wundefined-var-template] | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/bodypart.h:485:6: note: in instantiation of member function 'sysbase<rightleg, leg, | |
itemprototype>::FindProtoType' requested here | |
ITEM(rightleg, leg) | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:60:26: note: forward declaration of template entity is here | |
static const prototype ProtoType; | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: note: add an explicit instantiation declaration to suppress this | |
warning if 'sysbase<rightleg, leg, itemprototype>::ProtoType' is explicitly instantiated in another translation | |
unit | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: warning: instantiation of variable 'sysbase<playerkindleftleg, leftleg, | |
itemprototype>::ProtoType' required here, but no definition is available [-Wundefined-var-template] | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/bodypart.h:708:53: note: in instantiation of member function 'sysbase<playerkindleftleg, | |
leftleg, itemprototype>::FindProtoType' requested here | |
playerkindleftleg(const playerkindleftleg& Leg) : mybase(Leg) { } | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:60:26: note: forward declaration of template entity is here | |
static const prototype ProtoType; | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: note: add an explicit instantiation declaration to suppress this | |
warning if 'sysbase<playerkindleftleg, leftleg, itemprototype>::ProtoType' is explicitly instantiated in another | |
translation unit | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: warning: instantiation of variable 'sysbase<leftleg, leg, | |
itemprototype>::ProtoType' required here, but no definition is available [-Wundefined-var-template] | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/bodypart.h:495:6: note: in instantiation of member function 'sysbase<leftleg, leg, | |
itemprototype>::FindProtoType' requested here | |
ITEM(leftleg, leg) | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:60:26: note: forward declaration of template entity is here | |
static const prototype ProtoType; | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: note: add an explicit instantiation declaration to suppress this | |
warning if 'sysbase<leftleg, leg, itemprototype>::ProtoType' is explicitly instantiated in another translation | |
unit | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
In file included from /Users/andrew/ivan/Main/Source/slotset.cpp:16: | |
In file included from /Users/andrew/ivan/Main/Include/char.h:16: | |
In file included from /Users/andrew/ivan/Main/Include/bodypart.h:16: | |
In file included from /Users/andrew/ivan/Main/Include/item.h:18: | |
In file included from /Users/andrew/ivan/Main/Include/object.h:16: | |
In file included from /Users/andrew/ivan/Main/Include/igraph.h:18: | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: warning: instantiation of variable 'sysbase<bodypart, item, | |
itemprototype>::ProtoType' required here, but no definition is available [-Wundefined-var-template] | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/bodypart.h:42:3: note: in instantiation of member function 'sysbase<bodypart, item, | |
itemprototype>::FindProtoType' requested here | |
bodypart() : Master(0) { } | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:60:26: note: forward declaration of template entity is here | |
static const prototype ProtoType; | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: note: add an explicit instantiation declaration to suppress this | |
warning if 'sysbase<bodypart, item, itemprototype>::ProtoType' is explicitly instantiated in another translation | |
unit | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: warning: instantiation of variable 'sysbase<arm, bodypart, | |
itemprototype>::ProtoType' required here, but no definition is available [-Wundefined-var-template] | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/bodypart.h:301:3: note: in instantiation of member function 'sysbase<arm, bodypart, | |
itemprototype>::FindProtoType' requested here | |
arm() : StrengthBonus(0), DexterityBonus(0) { } | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:60:26: note: forward declaration of template entity is here | |
static const prototype ProtoType; | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: note: add an explicit instantiation declaration to suppress this | |
warning if 'sysbase<arm, bodypart, itemprototype>::ProtoType' is explicitly instantiated in another translation | |
unit | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: warning: instantiation of variable 'sysbase<leg, bodypart, | |
itemprototype>::ProtoType' required here, but no definition is available [-Wundefined-var-template] | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/bodypart.h:431:3: note: in instantiation of member function 'sysbase<leg, bodypart, | |
itemprototype>::FindProtoType' requested here | |
leg() : StrengthBonus(0), AgilityBonus(0) { } | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:60:26: note: forward declaration of template entity is here | |
static const prototype ProtoType; | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: note: add an explicit instantiation declaration to suppress this | |
warning if 'sysbase<leg, bodypart, itemprototype>::ProtoType' is explicitly instantiated in another translation | |
unit | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: warning: instantiation of variable 'sysbase<playerkindhead, head, | |
itemprototype>::ProtoType' required here, but no definition is available [-Wundefined-var-template] | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/bodypart.h:612:48: note: in instantiation of member function 'sysbase<playerkindhead, | |
head, itemprototype>::FindProtoType' requested here | |
playerkindhead(const playerkindhead& Head) : mybase(Head) { } | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:60:26: note: forward declaration of template entity is here | |
static const prototype ProtoType; | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: note: add an explicit instantiation declaration to suppress this | |
warning if 'sysbase<playerkindhead, head, itemprototype>::ProtoType' is explicitly instantiated in another | |
translation unit | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: warning: instantiation of variable 'sysbase<playerkindtorso, | |
humanoidtorso, itemprototype>::ProtoType' required here, but no definition is available [-Wundefined-var-template] | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/bodypart.h:627:51: note: in instantiation of member function 'sysbase<playerkindtorso, | |
humanoidtorso, itemprototype>::FindProtoType' requested here | |
playerkindtorso(const playerkindtorso& Torso) : mybase(Torso) { } | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:60:26: note: forward declaration of template entity is here | |
static const prototype ProtoType; | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: note: add an explicit instantiation declaration to suppress this | |
warning if 'sysbase<playerkindtorso, humanoidtorso, itemprototype>::ProtoType' is explicitly instantiated in | |
another translation unit | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: warning: instantiation of variable 'sysbase<playerkindrightarm, | |
rightarm, itemprototype>::ProtoType' required here, but no definition is available [-Wundefined-var-template] | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/bodypart.h:645:55: note: in instantiation of member function | |
'sysbase<playerkindrightarm, rightarm, itemprototype>::FindProtoType' requested here | |
playerkindrightarm(const playerkindrightarm& Arm) : mybase(Arm) { } | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:60:26: note: forward declaration of template entity is here | |
static const prototype ProtoType; | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: note: add an explicit instantiation declaration to suppress this | |
warning if 'sysbase<playerkindrightarm, rightarm, itemprototype>::ProtoType' is explicitly instantiated in another | |
translation unit | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: warning: instantiation of variable 'sysbase<rightarm, arm, | |
itemprototype>::ProtoType' required here, but no definition is available [-Wundefined-var-template] | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/bodypart.h:391:6: note: in instantiation of member function 'sysbase<rightarm, arm, | |
itemprototype>::FindProtoType' requested here | |
ITEM(rightarm, arm) | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:60:26: note: forward declaration of template entity is here | |
static const prototype ProtoType; | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: note: add an explicit instantiation declaration to suppress this | |
warning if 'sysbase<rightarm, arm, itemprototype>::ProtoType' is explicitly instantiated in another translation | |
unit | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: warning: instantiation of variable 'sysbase<playerkindleftarm, leftarm, | |
itemprototype>::ProtoType' required here, but no definition is available [-Wundefined-var-template] | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/bodypart.h:661:53: note: in instantiation of member function 'sysbase<playerkindleftarm, | |
leftarm, itemprototype>::FindProtoType' requested here | |
playerkindleftarm(const playerkindleftarm& Arm) : mybase(Arm) { } | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:60:26: note: forward declaration of template entity is here | |
static const prototype ProtoType; | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: note: add an explicit instantiation declaration to suppress this | |
warning if 'sysbase<playerkindleftarm, leftarm, itemprototype>::ProtoType' is explicitly instantiated in another | |
translation unit | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: warning: instantiation of variable 'sysbase<leftarm, arm, | |
itemprototype>::ProtoType' required here, but no definition is available [-Wundefined-var-template] | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/bodypart.h:404:6: note: in instantiation of member function 'sysbase<leftarm, arm, | |
itemprototype>::FindProtoType' requested here | |
ITEM(leftarm, arm) | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:60:26: note: forward declaration of template entity is here | |
static const prototype ProtoType; | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: note: add an explicit instantiation declaration to suppress this | |
warning if 'sysbase<leftarm, arm, itemprototype>::ProtoType' is explicitly instantiated in another translation | |
unit | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: warning: instantiation of variable 'sysbase<playerkindgroin, groin, | |
itemprototype>::ProtoType' required here, but no definition is available [-Wundefined-var-template] | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/bodypart.h:677:51: note: in instantiation of member function 'sysbase<playerkindgroin, | |
groin, itemprototype>::FindProtoType' requested here | |
playerkindgroin(const playerkindgroin& Groin) : mybase(Groin) { } | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:60:26: note: forward declaration of template entity is here | |
static const prototype ProtoType; | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: note: add an explicit instantiation declaration to suppress this | |
warning if 'sysbase<playerkindgroin, groin, itemprototype>::ProtoType' is explicitly instantiated in another | |
translation unit | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: warning: instantiation of variable 'sysbase<groin, bodypart, | |
itemprototype>::ProtoType' required here, but no definition is available [-Wundefined-var-template] | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/bodypart.h:417:6: note: in instantiation of member function 'sysbase<groin, bodypart, | |
itemprototype>::FindProtoType' requested here | |
ITEM(groin, bodypart) | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:60:26: note: forward declaration of template entity is here | |
static const prototype ProtoType; | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: note: add an explicit instantiation declaration to suppress this | |
warning if 'sysbase<groin, bodypart, itemprototype>::ProtoType' is explicitly instantiated in another translation | |
unit | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: warning: instantiation of variable 'sysbase<playerkindrightleg, | |
rightleg, itemprototype>::ProtoType' required here, but no definition is available [-Wundefined-var-template] | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/bodypart.h:692:55: note: in instantiation of member function | |
'sysbase<playerkindrightleg, rightleg, itemprototype>::FindProtoType' requested here | |
playerkindrightleg(const playerkindrightleg& Leg) : mybase(Leg) { } | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:60:26: note: forward declaration of template entity is here | |
static const prototype ProtoType; | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: note: add an explicit instantiation declaration to suppress this | |
warning if 'sysbase<playerkindrightleg, rightleg, itemprototype>::ProtoType' is explicitly instantiated in another | |
translation unit | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: warning: instantiation of variable 'sysbase<rightleg, leg, | |
itemprototype>::ProtoType' required here, but no definition is available [-Wundefined-var-template] | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/bodypart.h:485:6: note: in instantiation of member function 'sysbase<rightleg, leg, | |
itemprototype>::FindProtoType' requested here | |
ITEM(rightleg, leg) | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:60:26: note: forward declaration of template entity is here | |
static const prototype ProtoType; | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: note: add an explicit instantiation declaration to suppress this | |
warning if 'sysbase<rightleg, leg, itemprototype>::ProtoType' is explicitly instantiated in another translation | |
unit | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: warning: instantiation of variable 'sysbase<playerkindleftleg, leftleg, | |
itemprototype>::ProtoType' required here, but no definition is available [-Wundefined-var-template] | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/bodypart.h:708:53: note: in instantiation of member function 'sysbase<playerkindleftleg, | |
leftleg, itemprototype>::FindProtoType' requested here | |
playerkindleftleg(const playerkindleftleg& Leg) : mybase(Leg) { } | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:60:26: note: forward declaration of template entity is here | |
static const prototype ProtoType; | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: note: add an explicit instantiation declaration to suppress this | |
warning if 'sysbase<playerkindleftleg, leftleg, itemprototype>::ProtoType' is explicitly instantiated in another | |
translation unit | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: warning: instantiation of variable 'sysbase<leftleg, leg, | |
itemprototype>::ProtoType' required here, but no definition is available [-Wundefined-var-template] | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/bodypart.h:495:6: note: in instantiation of member function 'sysbase<leftleg, leg, | |
itemprototype>::FindProtoType' requested here | |
ITEM(leftleg, leg) | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:60:26: note: forward declaration of template entity is here | |
static const prototype ProtoType; | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: note: add an explicit instantiation declaration to suppress this | |
warning if 'sysbase<leftleg, leg, itemprototype>::ProtoType' is explicitly instantiated in another translation | |
unit | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
In file included from /Users/andrew/ivan/Main/Source/slotset.cpp:26: | |
In file included from /Users/andrew/ivan/Main/Include/materias.h:16: | |
/Users/andrew/ivan/Main/Include/materia.h:257:68: warning: instantiation of variable 'materialsysbase<solid, | |
material>::ProtoType' required here, but no definition is available [-Wundefined-var-template] | |
virtual const materialprototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/materias.h:23:3: note: in instantiation of member function 'materialsysbase<solid, | |
material>::FindProtoType' requested here | |
solid() : BurnData(NOT_BURNT), TransientThermalEnergy(0), SteadyStateThermalEnergy(0), BurnCounter(0), BurnChe... | |
^ | |
/Users/andrew/ivan/Main/Include/materia.h:258:34: note: forward declaration of template entity is here | |
static const materialprototype ProtoType; | |
^ | |
/Users/andrew/ivan/Main/Include/materia.h:257:68: note: add an explicit instantiation declaration to suppress this | |
warning if 'materialsysbase<solid, material>::ProtoType' is explicitly instantiated in another translation unit | |
virtual const materialprototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/materia.h:257:68: warning: instantiation of variable 'materialsysbase<powder, | |
liquid>::ProtoType' required here, but no definition is available [-Wundefined-var-template] | |
virtual const materialprototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/materias.h:116:3: note: in instantiation of member function 'materialsysbase<powder, | |
liquid>::FindProtoType' requested here | |
powder() : Wetness(0) { } | |
^ | |
/Users/andrew/ivan/Main/Include/materia.h:258:34: note: forward declaration of template entity is here | |
static const materialprototype ProtoType; | |
^ | |
/Users/andrew/ivan/Main/Include/materia.h:257:68: note: add an explicit instantiation declaration to suppress this | |
warning if 'materialsysbase<powder, liquid>::ProtoType' is explicitly instantiated in another translation unit | |
virtual const materialprototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/materia.h:257:68: warning: instantiation of variable 'materialsysbase<liquid, | |
material>::ProtoType' required here, but no definition is available [-Wundefined-var-template] | |
virtual const materialprototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/materias.h:82:10: note: in instantiation of member function 'materialsysbase<liquid, | |
material>::FindProtoType' requested here | |
MATERIAL(liquid, material) | |
^ | |
/Users/andrew/ivan/Main/Include/materia.h:258:34: note: forward declaration of template entity is here | |
static const materialprototype ProtoType; | |
^ | |
/Users/andrew/ivan/Main/Include/materia.h:257:68: note: add an explicit instantiation declaration to suppress this | |
warning if 'materialsysbase<liquid, material>::ProtoType' is explicitly instantiated in another translation unit | |
virtual const materialprototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/materia.h:257:68: warning: instantiation of variable 'materialsysbase<ironalloy, | |
solid>::ProtoType' required here, but no definition is available [-Wundefined-var-template] | |
virtual const materialprototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/materias.h:133:3: note: in instantiation of member function 'materialsysbase<ironalloy, | |
solid>::FindProtoType' requested here | |
ironalloy() : RustData(NOT_RUSTED) { } | |
^ | |
/Users/andrew/ivan/Main/Include/materia.h:258:34: note: forward declaration of template entity is here | |
static const materialprototype ProtoType; | |
^ | |
/Users/andrew/ivan/Main/Include/materia.h:257:68: note: add an explicit instantiation declaration to suppress this | |
warning if 'materialsysbase<ironalloy, solid>::ProtoType' is explicitly instantiated in another translation unit | |
virtual const materialprototype* FindProtoType() const { return &ProtoType; } | |
^ | |
In file included from /Users/andrew/ivan/Main/Source/materset.cpp:15: | |
In file included from /Users/andrew/ivan/Main/Include/proto.h:19: | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: warning: instantiation of variable 'sysbase<bodypart, item, | |
itemprototype>::ProtoType' required here, but no definition is available [-Wundefined-var-template] | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/bodypart.h:42:3: note: in instantiation of member function 'sysbase<bodypart, item, | |
itemprototype>::FindProtoType' requested here | |
bodypart() : Master(0) { } | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:60:26: note: forward declaration of template entity is here | |
static const prototype ProtoType; | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: note: add an explicit instantiation declaration to suppress this | |
warning if 'sysbase<bodypart, item, itemprototype>::ProtoType' is explicitly instantiated in another translation | |
unit | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: warning: instantiation of variable 'sysbase<arm, bodypart, | |
itemprototype>::ProtoType' required here, but no definition is available [-Wundefined-var-template] | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/bodypart.h:301:3: note: in instantiation of member function 'sysbase<arm, bodypart, | |
itemprototype>::FindProtoType' requested here | |
arm() : StrengthBonus(0), DexterityBonus(0) { } | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:60:26: note: forward declaration of template entity is here | |
static const prototype ProtoType; | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: note: add an explicit instantiation declaration to suppress this | |
warning if 'sysbase<arm, bodypart, itemprototype>::ProtoType' is explicitly instantiated in another translation | |
unit | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: warning: instantiation of variable 'sysbase<leg, bodypart, | |
itemprototype>::ProtoType' required here, but no definition is available [-Wundefined-var-template] | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/bodypart.h:431:3: note: in instantiation of member function 'sysbase<leg, bodypart, | |
itemprototype>::FindProtoType' requested here | |
leg() : StrengthBonus(0), AgilityBonus(0) { } | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:60:26: note: forward declaration of template entity is here | |
static const prototype ProtoType; | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: note: add an explicit instantiation declaration to suppress this | |
warning if 'sysbase<leg, bodypart, itemprototype>::ProtoType' is explicitly instantiated in another translation | |
unit | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: warning: instantiation of variable 'sysbase<playerkindhead, head, | |
itemprototype>::ProtoType' required here, but no definition is available [-Wundefined-var-template]15 warnings generated. | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/bodypart.h:612:48: note: in instantiation of member function 'sysbase<playerkindhead, | |
head, itemprototype>::FindProtoType' requested here | |
playerkindhead(const playerkindhead& Head) : mybase(Head) { } | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:60:26: note: forward declaration of template entity is here | |
static const prototype ProtoType; | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: note: add an explicit instantiation declaration to suppress this | |
warning if 'sysbase<playerkindhead, head, itemprototype>::ProtoType' is explicitly instantiated in another | |
translation unit | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: warning: instantiation of variable 'sysbase<playerkindtorso, | |
humanoidtorso, itemprototype>::ProtoType' required here, but no definition is available [-Wundefined-var-template] | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/bodypart.h:627:51: note: in instantiation of member function 'sysbase<playerkindtorso, | |
humanoidtorso, itemprototype>::FindProtoType' requested here | |
playerkindtorso(const playerkindtorso& Torso) : mybase(Torso) { } | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:60:26: note: forward declaration of template entity is here | |
static const prototype ProtoType; | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: note: add an explicit instantiation declaration to suppress this | |
warning if 'sysbase<playerkindtorso, humanoidtorso, itemprototype>::ProtoType' is explicitly instantiated in | |
another translation unit | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: warning: instantiation of variable 'sysbase<playerkindrightarm, | |
rightarm, itemprototype>::ProtoType' required here, but no definition is available [-Wundefined-var-template] | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/bodypart.h:645:55: note: in instantiation of member function | |
'sysbase<playerkindrightarm, rightarm, itemprototype>::FindProtoType' requested here | |
playerkindrightarm(const playerkindrightarm& Arm) : mybase(Arm) { } | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:60:26: note: forward declaration of template entity is here | |
static const prototype ProtoType; | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: note: add an explicit instantiation declaration to suppress this | |
warning if 'sysbase<playerkindrightarm, rightarm, itemprototype>::ProtoType' is explicitly instantiated in another | |
translation unit | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: warning: instantiation of variable 'sysbase<rightarm, arm, | |
itemprototype>::ProtoType' required here, but no definition is available [-Wundefined-var-template] | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/bodypart.h:391:6: note: in instantiation of member function 'sysbase<rightarm, arm, | |
itemprototype>::FindProtoType' requested here | |
ITEM(rightarm, arm) | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:60:26: note: forward declaration of template entity is here | |
static const prototype ProtoType; | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: note: add an explicit instantiation declaration to suppress this | |
warning if 'sysbase<rightarm, arm, itemprototype>::ProtoType' is explicitly instantiated in another translation | |
unit | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: warning: instantiation of variable 'sysbase<playerkindleftarm, leftarm, | |
itemprototype>::ProtoType' required here, but no definition is available [-Wundefined-var-template] | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/bodypart.h:661:53: note: in instantiation of member function 'sysbase<playerkindleftarm, | |
leftarm, itemprototype>::FindProtoType' requested here | |
playerkindleftarm(const playerkindleftarm& Arm) : mybase(Arm) { } | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:60:26: note: forward declaration of template entity is here | |
static const prototype ProtoType; | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: note: add an explicit instantiation declaration to suppress this | |
warning if 'sysbase<playerkindleftarm, leftarm, itemprototype>::ProtoType' is explicitly instantiated in another | |
translation unit | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: warning: instantiation of variable 'sysbase<leftarm, arm, | |
itemprototype>::ProtoType' required here, but no definition is available [-Wundefined-var-template] | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/bodypart.h:404:6: note: in instantiation of member function 'sysbase<leftarm, arm, | |
itemprototype>::FindProtoType' requested here | |
ITEM(leftarm, arm) | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:60:26: note: forward declaration of template entity is here | |
static const prototype ProtoType; | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: note: add an explicit instantiation declaration to suppress this | |
warning if 'sysbase<leftarm, arm, itemprototype>::ProtoType' is explicitly instantiated in another translation | |
unit | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: warning: instantiation of variable 'sysbase<playerkindgroin, groin, | |
itemprototype>::ProtoType' required here, but no definition is available [-Wundefined-var-template] | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/bodypart.h:677:51: note: in instantiation of member function 'sysbase<playerkindgroin, | |
groin, itemprototype>::FindProtoType' requested here | |
playerkindgroin(const playerkindgroin& Groin) : mybase(Groin) { } | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:60:26: note: forward declaration of template entity is here | |
static const prototype ProtoType; | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: note: add an explicit instantiation declaration to suppress this | |
warning if 'sysbase<playerkindgroin, groin, itemprototype>::ProtoType' is explicitly instantiated in another | |
translation unit | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: warning: instantiation of variable 'sysbase<groin, bodypart, | |
itemprototype>::ProtoType' required here, but no definition is available [-Wundefined-var-template] | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/bodypart.h:417:6: note: in instantiation of member function 'sysbase<groin, bodypart, | |
itemprototype>::FindProtoType' requested here | |
ITEM(groin, bodypart) | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:60:26: note: forward declaration of template entity is here | |
static const prototype ProtoType; | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: note: add an explicit instantiation declaration to suppress this | |
warning if 'sysbase<groin, bodypart, itemprototype>::ProtoType' is explicitly instantiated in another translation | |
unit | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: warning: instantiation of variable 'sysbase<playerkindrightleg, | |
rightleg, itemprototype>::ProtoType' required here, but no definition is available [-Wundefined-var-template] | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/bodypart.h:692:55: note: in instantiation of member function | |
'sysbase<playerkindrightleg, rightleg, itemprototype>::FindProtoType' requested here | |
playerkindrightleg(const playerkindrightleg& Leg) : mybase(Leg) { } | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:60:26: note: forward declaration of template entity is here | |
static const prototype ProtoType; | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: note: add an explicit instantiation declaration to suppress this | |
warning if 'sysbase<playerkindrightleg, rightleg, itemprototype>::ProtoType' is explicitly instantiated in another | |
translation unit | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: warning: instantiation of variable 'sysbase<rightleg, leg, | |
itemprototype>::ProtoType' required here, but no definition is available [-Wundefined-var-template] | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/bodypart.h:485:6: note: in instantiation of member function 'sysbase<rightleg, leg, | |
itemprototype>::FindProtoType' requested here | |
ITEM(rightleg, leg) | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:60:26: note: forward declaration of template entity is here | |
static const prototype ProtoType; | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: note: add an explicit instantiation declaration to suppress this | |
warning if 'sysbase<rightleg, leg, itemprototype>::ProtoType' is explicitly instantiated in another translation | |
unit | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: warning: instantiation of variable 'sysbase<playerkindleftleg, leftleg, | |
itemprototype>::ProtoType' required here, but no definition is available [-Wundefined-var-template] | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/bodypart.h:708:53: note: in instantiation of member function 'sysbase<playerkindleftleg, | |
leftleg, itemprototype>::FindProtoType' requested here | |
playerkindleftleg(const playerkindleftleg& Leg) : mybase(Leg) { } | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:60:26: note: forward declaration of template entity is here | |
static const prototype ProtoType; | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: note: add an explicit instantiation declaration to suppress this | |
warning if 'sysbase<playerkindleftleg, leftleg, itemprototype>::ProtoType' is explicitly instantiated in another | |
translation unit | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: warning: instantiation of variable 'sysbase<leftleg, leg, | |
itemprototype>::ProtoType' required here, but no definition is available [-Wundefined-var-template] | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/bodypart.h:495:6: note: in instantiation of member function 'sysbase<leftleg, leg, | |
itemprototype>::FindProtoType' requested here | |
ITEM(leftleg, leg) | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:60:26: note: forward declaration of template entity is here | |
static const prototype ProtoType; | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: note: add an explicit instantiation declaration to suppress this | |
warning if 'sysbase<leftleg, leg, itemprototype>::ProtoType' is explicitly instantiated in another translation | |
unit | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
15 warnings generated. | |
In file included from /Users/andrew/ivan/Main/Source/command.cpp:13: | |
In file included from /Users/andrew/ivan/Main/Include/actions.h:16: | |
/Users/andrew/ivan/Main/Include/action.h:81:65: warning: instantiation of variable 'actionsysbase<rest, | |
action>::ProtoType' required here, but no definition is available [-Wundefined-var-template] | |
virtual const actionprototype* GetProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/actions.h:56:8: note: in instantiation of member function 'actionsysbase<rest, | |
action>::GetProtoType' requested here | |
ACTION(rest, action) | |
^ | |
/Users/andrew/ivan/Main/Source/command.cpp:1311:26: note: in instantiation of member function | |
'actionsysbase<rest, action>::Spawn' requested here | |
rest* Rest = rest::Spawn(Char); | |
^ | |
/Users/andrew/ivan/Main/Include/action.h:82:32: note: forward declaration of template entity is here | |
static const actionprototype ProtoType; | |
^ | |
/Users/andrew/ivan/Main/Include/action.h:81:65: note: add an explicit instantiation declaration to suppress this warning | |
if 'actionsysbase<rest, action>::ProtoType' is explicitly instantiated in another translation unit | |
virtual const actionprototype* GetProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/action.h:81:65: warning: instantiation of variable | |
'actionsysbase<go, action>::ProtoType' required here, but no definition is available [-Wundefined-var-template] | |
virtual const actionprototype* GetProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/actions.h:94:8: note: in instantiation of member function 'actionsysbase<go, | |
action>::GetProtoType' requested here | |
ACTION(go, action) | |
^ | |
/Users/andrew/ivan/Main/Source/command.cpp:1358:16: note: in instantiation of member function | |
'actionsysbase<go, action>::Spawn' requested here | |
go* Go = go::Spawn(Char); | |
^ | |
/Users/andrew/ivan/Main/Include/action.h:82:32: note: forward declaration of template entity is here | |
static const actionprototype ProtoType; | |
^ | |
/Users/andrew/ivan/Main/Include/action.h:81:65: note: add an explicit instantiation declaration to suppress this warning | |
if 'actionsysbase<go, action>::ProtoType' is explicitly instantiated in another translation unit | |
virtual const actionprototype* GetProtoType() const { return &ProtoType; } | |
^ | |
In file included from /Users/andrew/ivan/Main/Source/command.cpp:13: | |
In file included from /Users/andrew/ivan/Main/Include/actions.h:16: | |
In file included from /Users/andrew/ivan/Main/Include/action.h:17: | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: warning: instantiation of variable 'sysbase<elpuricave, owterrain, | |
owterrainprototype>::ProtoType' required here, but no definition is available [-Wundefined-var-template] | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:54:19: note: in instantiation of member function 'sysbase<elpuricave, | |
owterrain, owterrainprototype>::FindProtoType' requested here | |
type* T = new type; | |
^ | |
/Users/andrew/ivan/Main/Source/command.cpp:1510:85: note: in instantiation of member function 'sysbase<elpuricave, | |
owterrain, owterrainprototype>::Spawn' requested here | |
game::GetWorldMap()->GetWSquare(ElpuriCavePos)->ChangeOWTerrain(elpuricave::Spawn()); | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:60:26: note: forward declaration of template entity is here | |
static const prototype ProtoType; | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: note: add an explicit instantiation declaration to suppress this | |
warning if 'sysbase<elpuricave, owterrain, owterrainprototype>::ProtoType' is explicitly instantiated in another | |
translation unit | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: warning: instantiation of variable 'sysbase<locationAW, owterrain, | |
owterrainprototype>::ProtoType' required here, but no definition is available [-Wundefined-var-template] | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:54:19: note: in instantiation of member function 'sysbase<locationAW, | |
owterrain, owterrainprototype>::FindProtoType' requested here | |
type* T = new type; | |
^ | |
/Users/andrew/ivan/Main/Source/command.cpp:1514:86: note: in instantiation of member function 'sysbase<locationAW, | |
owterrain, owterrainprototype>::Spawn' requested here | |
game::GetWorldMap()->GetWSquare(XinrochTombPos)->ChangeOWTerrain(locationAW::Spawn()); | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:60:26: note: forward declaration of template entity is here | |
static const prototype ProtoType; | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: note: add an explicit instantiation declaration to suppress this | |
warning if 'sysbase<locationAW, owterrain, owterrainprototype>::ProtoType' is explicitly instantiated in another | |
translation unit | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: warning: instantiation of variable 'sysbase<scrollofwishing, scroll, | |
itemprototype>::ProtoType' required here, but no definition is available [-Wundefined-var-template] | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/miscitem.h:245:6: note: in instantiation of member function 'sysbase<scrollofwishing, | |
scroll, itemprototype>::FindProtoType' requested here | |
ITEM(scrollofwishing, scroll) | |
^ | |
/Users/andrew/ivan/Main/Source/command.cpp:1543:48: note: in instantiation of member function 'sysbase<scrollofwishing, | |
scroll, itemprototype>::Spawn' requested here | |
Char->GetStack()->AddItem(scrollofwishing::Spawn()); | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:60:26: note: forward declaration of template entity is here | |
static const prototype ProtoType; | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: note: add an explicit instantiation declaration to suppress this | |
warning if 'sysbase<scrollofwishing, scroll, itemprototype>::ProtoType' is explicitly instantiated in another | |
translation unit | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: warning: instantiation of variable 'sysbase<scroll, item, | |
itemprototype>::ProtoType' required here, but no definition is available [-Wundefined-var-template] | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/miscitem.h:176:6: note: in instantiation of member function 'sysbase<scroll, item, | |
itemprototype>::FindProtoType' requested here | |
ITEM(scroll, item) | |
^ | |
/Users/andrew/ivan/Main/Source/command.cpp:1543:48: note: in instantiation of member function 'sysbase<scrollofwishing, | |
scroll, itemprototype>::Spawn' requested here | |
Char->GetStack()->AddItem(scrollofwishing::Spawn()); | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:60:26: note: forward declaration of template entity is here | |
static const prototype ProtoType; | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: note: add an explicit instantiation declaration to suppress this | |
warning if 'sysbase<scroll, item, itemprototype>::ProtoType' is explicitly instantiated in another translation | |
unit | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
In file included from /Users/andrew/ivan/Main/Source/command.cpp:13: | |
In file included from /Users/andrew/ivan/Main/Include/actions.h:16: | |
/Users/andrew/ivan/Main/Include/action.h:81:65: warning: instantiation of variable | |
'actionsysbase<dig, action>::ProtoType' required here, but no definition is available [-Wundefined-var-template] | |
virtual const actionprototype* GetProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/actions.h:75:3: note: in instantiation of member function 'actionsysbase<dig, | |
action>::GetProtoType' requested here | |
dig() : RightBackupID(0), LeftBackupID(0) { } | |
^ | |
/Users/andrew/ivan/Main/Include/action.h:82:32: note: forward declaration of template entity is here | |
static const actionprototype ProtoType; | |
^ | |
/Users/andrew/ivan/Main/Include/action.h:81:65: note: add an explicit instantiation declaration to suppress this warning | |
if 'actionsysbase<dig, action>::ProtoType' is explicitly instantiated in another translation unit | |
virtual const actionprototype* GetProtoType() const { return &ProtoType; } | |
^ | |
In file included from /Users/andrew/ivan/Main/Source/command.cpp:13: | |
In file included from /Users/andrew/ivan/Main/Include/actions.h:16: | |
In file included from /Users/andrew/ivan/Main/Include/action.h:17: | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: warning: instantiation of variable 'sysbase<bodypart, item, | |
itemprototype>::ProtoType' required here, but no definition is available [-Wundefined-var-template] | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/bodypart.h:42:3: note: in instantiation of member function 'sysbase<bodypart, item, | |
itemprototype>::FindProtoType' requested here | |
bodypart() : Master(0) { } | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:60:26: note: forward declaration of template entity is here | |
static const prototype ProtoType; | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: note: add an explicit instantiation declaration to suppress this | |
warning if 'sysbase<bodypart, item, itemprototype>::ProtoType' is explicitly instantiated in another translation | |
unit | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: warning: instantiation of variable 'sysbase<arm, bodypart, | |
itemprototype>::ProtoType' required here, but no definition is available [-Wundefined-var-template] | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/bodypart.h:301:3: note: in instantiation of member function 'sysbase<arm, bodypart, | |
itemprototype>::FindProtoType' requested here | |
arm() : StrengthBonus(0), DexterityBonus(0) { } | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:60:26: note: forward declaration of template entity is here | |
static const prototype ProtoType; | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: note: add an explicit instantiation declaration to suppress this | |
warning if 'sysbase<arm, bodypart, itemprototype>::ProtoType' is explicitly instantiated in another translation | |
unit | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: warning: instantiation of variable 'sysbase<leg, bodypart, | |
itemprototype>::ProtoType' required here, but no definition is available [-Wundefined-var-template] | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/bodypart.h:431:3: note: in instantiation of member function 'sysbase<leg, bodypart, | |
itemprototype>::FindProtoType' requested here | |
leg() : StrengthBonus(0), AgilityBonus(0) { } | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:60:26: note: forward declaration of template entity is here | |
static const prototype ProtoType; | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: note: add an explicit instantiation declaration to suppress this | |
warning if 'sysbase<leg, bodypart, itemprototype>::ProtoType' is explicitly instantiated in another translation | |
unit | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: warning: instantiation of variable 'sysbase<playerkindhead, head, | |
itemprototype>::ProtoType' required here, but no definition is available [-Wundefined-var-template] | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/bodypart.h:612:48: note: in instantiation of member function 'sysbase<playerkindhead, | |
head, itemprototype>::FindProtoType' requested here | |
playerkindhead(const playerkindhead& Head) : mybase(Head) { } | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:60:26: note: forward declaration of template entity is here | |
static const prototype ProtoType; | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: note: add an explicit instantiation declaration to suppress this | |
warning if 'sysbase<playerkindhead, head, itemprototype>::ProtoType' is explicitly instantiated in another | |
translation unit | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: warning: instantiation of variable 'sysbase<playerkindtorso, | |
humanoidtorso, itemprototype>::ProtoType' required here, but no definition is available [-Wundefined-var-template] | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/bodypart.h:627:51: note: in instantiation of member function 'sysbase<playerkindtorso, | |
humanoidtorso, itemprototype>::FindProtoType' requested here | |
playerkindtorso(const playerkindtorso& Torso) : mybase(Torso) { } | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:60:26: note: forward declaration of template entity is here | |
static const prototype ProtoType; | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: note: add an explicit instantiation declaration to suppress this | |
warning if 'sysbase<playerkindtorso, humanoidtorso, itemprototype>::ProtoType' is explicitly instantiated in | |
another translation unit | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: warning: instantiation of variable 'sysbase<playerkindrightarm, | |
rightarm, itemprototype>::ProtoType' required here, but no definition is available [-Wundefined-var-template] | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/bodypart.h:645:55: note: in instantiation of member function | |
'sysbase<playerkindrightarm, rightarm, itemprototype>::FindProtoType' requested here | |
playerkindrightarm(const playerkindrightarm& Arm) : mybase(Arm) { } | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:60:26: note: forward declaration of template entity is here | |
static const prototype ProtoType; | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: note: add an explicit instantiation declaration to suppress this | |
warning if 'sysbase<playerkindrightarm, rightarm, itemprototype>::ProtoType' is explicitly instantiated in another | |
translation unit | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: warning: instantiation of variable 'sysbase<rightarm, arm, | |
itemprototype>::ProtoType' required here, but no definition is available [-Wundefined-var-template] | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/bodypart.h:391:6: note: in instantiation of member function 'sysbase<rightarm, arm, | |
itemprototype>::FindProtoType' requested here | |
ITEM(rightarm, arm) | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:60:26: note: forward declaration of template entity is here | |
static const prototype ProtoType; | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: note: add an explicit instantiation declaration to suppress this | |
warning if 'sysbase<rightarm, arm, itemprototype>::ProtoType' is explicitly instantiated in another translation | |
unit | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: warning: instantiation of variable 'sysbase<playerkindleftarm, leftarm, | |
itemprototype>::ProtoType' required here, but no definition is available [-Wundefined-var-template] | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/bodypart.h:661:53: note: in instantiation of member function 'sysbase<playerkindleftarm, | |
leftarm, itemprototype>::FindProtoType' requested here | |
playerkindleftarm(const playerkindleftarm& Arm) : mybase(Arm) { } | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:60:26: note: forward declaration of template entity is here | |
static const prototype ProtoType; | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: note: add an explicit instantiation declaration to suppress this | |
warning if 'sysbase<playerkindleftarm, leftarm, itemprototype>::ProtoType' is explicitly instantiated in another | |
translation unit | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: warning: instantiation of variable 'sysbase<leftarm, arm, | |
itemprototype>::ProtoType' required here, but no definition is available [-Wundefined-var-template] | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/bodypart.h:404:6: note: in instantiation of member function 'sysbase<leftarm, arm, | |
itemprototype>::FindProtoType' requested here | |
ITEM(leftarm, arm) | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:60:26: note: forward declaration of template entity is here | |
static const prototype ProtoType; | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: note: add an explicit instantiation declaration to suppress this | |
warning if 'sysbase<leftarm, arm, itemprototype>::ProtoType' is explicitly instantiated in another translation | |
unit | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: warning: instantiation of variable 'sysbase<playerkindgroin, groin, | |
itemprototype>::ProtoType' required here, but no definition is available [-Wundefined-var-template] | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/bodypart.h:677:51: note: in instantiation of member function 'sysbase<playerkindgroin, | |
groin, itemprototype>::FindProtoType' requested here | |
playerkindgroin(const playerkindgroin& Groin) : mybase(Groin) { } | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:60:26: note: forward declaration of template entity is here | |
static const prototype ProtoType; | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: note: add an explicit instantiation declaration to suppress this | |
warning if 'sysbase<playerkindgroin, groin, itemprototype>::ProtoType' is explicitly instantiated in another | |
translation unit | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: warning: instantiation of variable 'sysbase<groin, bodypart, | |
itemprototype>::ProtoType' required here, but no definition is available [-Wundefined-var-template] | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/bodypart.h:417:6: note: in instantiation of member function 'sysbase<groin, bodypart, | |
itemprototype>::FindProtoType' requested here | |
ITEM(groin, bodypart) | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:60:26: note: forward declaration of template entity is here | |
static const prototype ProtoType; | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: note: add an explicit instantiation declaration to suppress this | |
warning if 'sysbase<groin, bodypart, itemprototype>::ProtoType' is explicitly instantiated in another translation | |
unit | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: warning: instantiation of variable 'sysbase<playerkindrightleg, | |
rightleg, itemprototype>::ProtoType' required here, but no definition is available [-Wundefined-var-template] | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/bodypart.h:692:55: note: in instantiation of member function | |
'sysbase<playerkindrightleg, rightleg, itemprototype>::FindProtoType' requested here | |
playerkindrightleg(const playerkindrightleg& Leg) : mybase(Leg) { } | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:60:26: note: forward declaration of template entity is here | |
static const prototype ProtoType; | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: note: add an explicit instantiation declaration to suppress this | |
warning if 'sysbase<playerkindrightleg, rightleg, itemprototype>::ProtoType' is explicitly instantiated in another | |
translation unit | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: warning: instantiation of variable 'sysbase<rightleg, leg, | |
itemprototype>::ProtoType' required here, but no definition is available [-Wundefined-var-template] | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/bodypart.h:485:6: note: in instantiation of member function 'sysbase<rightleg, leg, | |
itemprototype>::FindProtoType' requested here | |
ITEM(rightleg, leg) | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:60:26: note: forward declaration of template entity is here | |
static const prototype ProtoType; | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: note: add an explicit instantiation declaration to suppress this | |
warning if 'sysbase<rightleg, leg, itemprototype>::ProtoType' is explicitly instantiated in another translation | |
unit | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: warning: instantiation of variable 'sysbase<playerkindleftleg, leftleg, | |
itemprototype>::ProtoType' required here, but no definition is available [-Wundefined-var-template] | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/bodypart.h:708:53: note: in instantiation of member function 'sysbase<playerkindleftleg, | |
leftleg, itemprototype>::FindProtoType' requested here | |
playerkindleftleg(const playerkindleftleg& Leg) : mybase(Leg) { } | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:60:26: note: forward declaration of template entity is here | |
static const prototype ProtoType; | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: note: add an explicit instantiation declaration to suppress this | |
warning if 'sysbase<playerkindleftleg, leftleg, itemprototype>::ProtoType' is explicitly instantiated in another | |
translation unit | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: warning: instantiation of variable 'sysbase<leftleg, leg, | |
itemprototype>::ProtoType' required here, but no definition is available [-Wundefined-var-template] | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/bodypart.h:495:6: note: in instantiation of member function 'sysbase<leftleg, leg, | |
itemprototype>::FindProtoType' requested here | |
ITEM(leftleg, leg) | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:60:26: note: forward declaration of template entity is here | |
static const prototype ProtoType; | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: note: add an explicit instantiation declaration to suppress this | |
warning if 'sysbase<leftleg, leg, itemprototype>::ProtoType' is explicitly instantiated in another translation | |
unit | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: warning: instantiation of variable 'sysbase<banana, materialcontainer, | |
itemprototype>::ProtoType' required here, but no definition is available [-Wundefined-var-template] | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/miscitem.h:61:3: note: in instantiation of member function 'sysbase<banana, | |
materialcontainer, itemprototype>::FindProtoType' requested here | |
banana() : TimesUsed(0), Charges(6), Jammed(false) { } | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:60:26: note: forward declaration of template entity is here | |
static const prototype ProtoType; | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: note: add an explicit instantiation declaration to suppress this | |
warning if 'sysbase<banana, materialcontainer, itemprototype>::ProtoType' is explicitly instantiated in another | |
translation unit | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: warning: instantiation of variable 'sysbase<materialcontainer, item, | |
itemprototype>::ProtoType' required here, but no definition is available [-Wundefined-var-template] | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/miscitem.h:23:3: note: in instantiation of member function 'sysbase<materialcontainer, | |
item, itemprototype>::FindProtoType' requested here | |
materialcontainer() = default; | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:60:26: note: forward declaration of template entity is here | |
static const prototype ProtoType; | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: note: add an explicit instantiation declaration to suppress this | |
warning if 'sysbase<materialcontainer, item, itemprototype>::ProtoType' is explicitly instantiated in another | |
translation unit | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: warning: instantiation of variable 'sysbase<magicalwhistle, whistle, | |
itemprototype>::ProtoType' required here, but no definition is available [-Wundefined-var-template] | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/miscitem.h:412:3: note: in instantiation of member function 'sysbase<magicalwhistle, | |
whistle, itemprototype>::FindProtoType' requested here | |
magicalwhistle() : LastUsed(0) { } | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:60:26: note: forward declaration of template entity is here | |
static const prototype ProtoType; | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: note: add an explicit instantiation declaration to suppress this | |
warning if 'sysbase<magicalwhistle, whistle, itemprototype>::ProtoType' is explicitly instantiated in another | |
translation unit | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: warning: instantiation of variable 'sysbase<whistle, item, | |
itemprototype>::ProtoType' required here, but no definition is available [-Wundefined-var-template] | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/miscitem.h:399:6: note: in instantiation of member function 'sysbase<whistle, item, | |
itemprototype>::FindProtoType' requested here | |
ITEM(whistle, item) | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:60:26: note: forward declaration of template entity is here | |
static const prototype ProtoType; | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: note: add an explicit instantiation declaration to suppress this | |
warning if 'sysbase<whistle, item, itemprototype>::ProtoType' is explicitly instantiated in another translation | |
unit | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: warning: instantiation of variable 'sysbase<horn, item, | |
itemprototype>::ProtoType' required here, but no definition is available [-Wundefined-var-template] | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/miscitem.h:552:3: note: in instantiation of member function 'sysbase<horn, item, | |
itemprototype>::FindProtoType' requested here | |
horn() : LastUsed(0) { } | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:60:26: note: forward declaration of template entity is here | |
static const prototype ProtoType; | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: note: add an explicit instantiation declaration to suppress this | |
warning if 'sysbase<horn, item, itemprototype>::ProtoType' is explicitly instantiated in another translation unit | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: warning: instantiation of variable 'sysbase<ullrbone, item, | |
itemprototype>::ProtoType' required here, but no definition is available [-Wundefined-var-template] | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/miscitem.h:680:3: note: in instantiation of member function 'sysbase<ullrbone, item, | |
itemprototype>::FindProtoType' requested here | |
ullrbone() : TimesUsed(0), Charges(8) { } | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:60:26: note: forward declaration of template entity is here | |
static const prototype ProtoType; | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: note: add an explicit instantiation declaration to suppress this | |
warning if 'sysbase<ullrbone, item, itemprototype>::ProtoType' is explicitly instantiated in another translation | |
unit | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: warning: instantiation of variable 'sysbase<ocean, gwterrain, | |
gwterrainprototype>::ProtoType' required here, but no definition is available [-Wundefined-var-template] | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/wterras.h:21:3: note: in instantiation of member function 'sysbase<ocean, gwterrain, | |
gwterrainprototype>::FindProtoType' requested here | |
ocean() { SetAnimationFrames(32); } | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:60:26: note: forward declaration of template entity is here | |
static const prototype ProtoType; | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: note: add an explicit instantiation declaration to suppress this | |
warning if 'sysbase<ocean, gwterrain, gwterrainprototype>::ProtoType' is explicitly instantiated in another | |
translation unit | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
In file included from /Users/andrew/ivan/Main/Source/wmapset.cpp:15: | |
In file included from /Users/andrew/ivan/Main/Include/proto.h:19: | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: warning: instantiation of variable 'sysbase<bodypart, item, | |
itemprototype>::ProtoType' required here, but no definition is available [-Wundefined-var-template] | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/bodypart.h:42:3: note: in instantiation of member function 'sysbase<bodypart, item, | |
itemprototype>::FindProtoType' requested here | |
bodypart() : Master(0) { } | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:60:26: note: forward declaration of template entity is here | |
static const prototype ProtoType; | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: note: add an explicit instantiation declaration to suppress this | |
warning if 'sysbase<bodypart, item, itemprototype>::ProtoType' is explicitly instantiated in another translation | |
unit | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: warning: instantiation of variable 'sysbase<arm, bodypart, | |
itemprototype>::ProtoType' required here, but no definition is available [-Wundefined-var-template] | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/bodypart.h:301:3: note: in instantiation of member function 'sysbase<arm, bodypart, | |
itemprototype>::FindProtoType' requested here | |
arm() : StrengthBonus(0), DexterityBonus(0) { } | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:60:26: note: forward declaration of template entity is here | |
static const prototype ProtoType; | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: note: add an explicit instantiation declaration to suppress this | |
warning if 'sysbase<arm, bodypart, itemprototype>::ProtoType' is explicitly instantiated in another translation | |
unit | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: warning: instantiation of variable 'sysbase<leg, bodypart, | |
itemprototype>::ProtoType' required here, but no definition is available [-Wundefined-var-template] | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/bodypart.h:431:3: note: in instantiation of member function 'sysbase<leg, bodypart, | |
itemprototype>::FindProtoType' requested here | |
leg() : StrengthBonus(0), AgilityBonus(0) { } | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:60:26: note: forward declaration of template entity is here | |
static const prototype ProtoType; | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: note: add an explicit instantiation declaration to suppress this | |
warning if 'sysbase<leg, bodypart, itemprototype>::ProtoType' is explicitly instantiated in another translation | |
unit | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: warning: instantiation of variable 'sysbase<playerkindhead, head, | |
itemprototype>::ProtoType' required here, but no definition is available [-Wundefined-var-template] | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/bodypart.h:612:48: note: in instantiation of member function 'sysbase<playerkindhead, | |
head, itemprototype>::FindProtoType' requested here | |
playerkindhead(const playerkindhead& Head) : mybase(Head) { } | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:60:26: note: forward declaration of template entity is here | |
static const prototype ProtoType; | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: note: add an explicit instantiation declaration to suppress this | |
warning if 'sysbase<playerkindhead, head, itemprototype>::ProtoType' is explicitly instantiated in another | |
translation unit | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: warning: instantiation of variable 'sysbase<playerkindtorso, | |
humanoidtorso, itemprototype>::ProtoType' required here, but no definition is available [-Wundefined-var-template] | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/bodypart.h:627:51: note: in instantiation of member function 'sysbase<playerkindtorso, | |
humanoidtorso, itemprototype>::FindProtoType' requested here | |
playerkindtorso(const playerkindtorso& Torso) : mybase(Torso) { } | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:60:26: note: forward declaration of template entity is here | |
static const prototype ProtoType; | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: note: add an explicit instantiation declaration to suppress this | |
warning if 'sysbase<playerkindtorso, humanoidtorso, itemprototype>::ProtoType' is explicitly instantiated in | |
another translation unit | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: warning: instantiation of variable 'sysbase<playerkindrightarm, | |
rightarm, itemprototype>::ProtoType' required here, but no definition is available [-Wundefined-var-template] | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/bodypart.h:645:55: note: in instantiation of member function | |
'sysbase<playerkindrightarm, rightarm, itemprototype>::FindProtoType' requested here | |
playerkindrightarm(const playerkindrightarm& Arm) : mybase(Arm) { } | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:60:26: note: forward declaration of template entity is here | |
static const prototype ProtoType; | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: note: add an explicit instantiation declaration to suppress this | |
warning if 'sysbase<playerkindrightarm, rightarm, itemprototype>::ProtoType' is explicitly instantiated in another | |
translation unit | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: warning: instantiation of variable 'sysbase<rightarm, arm, | |
itemprototype>::ProtoType' required here, but no definition is available [-Wundefined-var-template] | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/bodypart.h:391:6: note: in instantiation of member function 'sysbase<rightarm, arm, | |
itemprototype>::FindProtoType' requested here | |
ITEM(rightarm, arm) | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:60:26: note: forward declaration of template entity is here | |
static const prototype ProtoType; | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: note: add an explicit instantiation declaration to suppress this | |
warning if 'sysbase<rightarm, arm, itemprototype>::ProtoType' is explicitly instantiated in another translation | |
unit | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: warning: instantiation of variable 'sysbase<playerkindleftarm, leftarm, | |
itemprototype>::ProtoType' required here, but no definition is available [-Wundefined-var-template] | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/bodypart.h:661:53: note: in instantiation of member function 'sysbase<playerkindleftarm, | |
leftarm, itemprototype>::FindProtoType' requested here | |
playerkindleftarm(const playerkindleftarm& Arm) : mybase(Arm) { } | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:60:26: note: forward declaration of template entity is here | |
static const prototype ProtoType; | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: note: add an explicit instantiation declaration to suppress this | |
warning if 'sysbase<playerkindleftarm, leftarm, itemprototype>::ProtoType' is explicitly instantiated in another | |
translation unit | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: warning: instantiation of variable 'sysbase<leftarm, arm, | |
itemprototype>::ProtoType' required here, but no definition is available [-Wundefined-var-template] | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/bodypart.h:404:6: note: in instantiation of member function 'sysbase<leftarm, arm, | |
itemprototype>::FindProtoType' requested here | |
ITEM(leftarm, arm) | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:60:26: note: forward declaration of template entity is here | |
static const prototype ProtoType; | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: note: add an explicit instantiation declaration to suppress this | |
warning if 'sysbase<leftarm, arm, itemprototype>::ProtoType' is explicitly instantiated in another translation | |
unit | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: warning: instantiation of variable 'sysbase<playerkindgroin, groin, | |
itemprototype>::ProtoType' required here, but no definition is available [-Wundefined-var-template] | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/bodypart.h:677:51: note: in instantiation of member function 'sysbase<playerkindgroin, | |
groin, itemprototype>::FindProtoType' requested here | |
playerkindgroin(const playerkindgroin& Groin) : mybase(Groin) { } | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:60:26: note: forward declaration of template entity is here | |
static const prototype ProtoType; | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: note: add an explicit instantiation declaration to suppress this | |
warning if 'sysbase<playerkindgroin, groin, itemprototype>::ProtoType' is explicitly instantiated in another | |
translation unit | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: warning: instantiation of variable 'sysbase<groin, bodypart, | |
itemprototype>::ProtoType' required here, but no definition is available [-Wundefined-var-template] | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/bodypart.h:417:6: note: in instantiation of member function 'sysbase<groin, bodypart, | |
itemprototype>::FindProtoType' requested here | |
ITEM(groin, bodypart) | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:60:26: note: forward declaration of template entity is here | |
static const prototype ProtoType; | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: note: add an explicit instantiation declaration to suppress this | |
warning if 'sysbase<groin, bodypart, itemprototype>::ProtoType' is explicitly instantiated in another translation | |
unit | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: warning: instantiation of variable 'sysbase<playerkindrightleg, | |
rightleg, itemprototype>::ProtoType' required here, but no definition is available [-Wundefined-var-template] | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/bodypart.h:692:55: note: in instantiation of member function | |
'sysbase<playerkindrightleg, rightleg, itemprototype>::FindProtoType' requested here | |
playerkindrightleg(const playerkindrightleg& Leg) : mybase(Leg) { } | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:60:26: note: forward declaration of template entity is here | |
static const prototype ProtoType; | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: note: add an explicit instantiation declaration to suppress this | |
warning if 'sysbase<playerkindrightleg, rightleg, itemprototype>::ProtoType' is explicitly instantiated in another | |
translation unit | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: warning: instantiation of variable 'sysbase<rightleg, leg, | |
itemprototype>::ProtoType' required here, but no definition is available [-Wundefined-var-template] | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/bodypart.h:485:6: note: in instantiation of member function 'sysbase<rightleg, leg, | |
itemprototype>::FindProtoType' requested here | |
ITEM(rightleg, leg) | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:60:26: note: forward declaration of template entity is here | |
static const prototype ProtoType; | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: note: add an explicit instantiation declaration to suppress this | |
warning if 'sysbase<rightleg, leg, itemprototype>::ProtoType' is explicitly instantiated in another translation | |
unit | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: warning: instantiation of variable 'sysbase<playerkindleftleg, leftleg, | |
itemprototype>::ProtoType' required here, but no definition is available [-Wundefined-var-template] | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/bodypart.h:708:53: note: in instantiation of member function 'sysbase<playerkindleftleg, | |
leftleg, itemprototype>::FindProtoType' requested here | |
playerkindleftleg(const playerkindleftleg& Leg) : mybase(Leg) { } | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:60:26: note: forward declaration of template entity is here | |
static const prototype ProtoType; | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: note: add an explicit instantiation declaration to suppress this | |
warning if 'sysbase<playerkindleftleg, leftleg, itemprototype>::ProtoType' is explicitly instantiated in another | |
translation unit | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: warning: instantiation of variable 'sysbase<leftleg, leg, | |
itemprototype>::ProtoType' required here, but no definition is available [-Wundefined-var-template] | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/bodypart.h:495:6: note: in instantiation of member function 'sysbase<leftleg, leg, | |
itemprototype>::FindProtoType' requested here | |
ITEM(leftleg, leg) | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:60:26: note: forward declaration of template entity is here | |
static const prototype ProtoType; | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: note: add an explicit instantiation declaration to suppress this | |
warning if 'sysbase<leftleg, leg, itemprototype>::ProtoType' is explicitly instantiated in another translation | |
unit | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
61 warnings generated. | |
15 warnings generated. | |
In file included from /Users/andrew/ivan/Main/Source/script.cpp:15: | |
In file included from /Users/andrew/ivan/Main/Include/game.h:22: | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: warning: instantiation of variable 'sysbase<bodypart, item, | |
itemprototype>::ProtoType' required here, but no definition is available [-Wundefined-var-template] | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/bodypart.h:42:3: note: in instantiation of member function 'sysbase<bodypart, item, | |
itemprototype>::FindProtoType' requested here | |
bodypart() : Master(0) { } | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:60:26: note: forward declaration of template entity is here | |
static const prototype ProtoType; | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: note: add an explicit instantiation declaration to suppress this | |
warning if 'sysbase<bodypart, item, itemprototype>::ProtoType' is explicitly instantiated in another translation | |
unit | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: warning: instantiation of variable 'sysbase<arm, bodypart, | |
itemprototype>::ProtoType' required here, but no definition is available [-Wundefined-var-template] | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/bodypart.h:301:3: note: in instantiation of member function 'sysbase<arm, bodypart, | |
itemprototype>::FindProtoType' requested here | |
arm() : StrengthBonus(0), DexterityBonus(0) { } | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:60:26: note: forward declaration of template entity is here | |
static const prototype ProtoType; | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: note: add an explicit instantiation declaration to suppress this | |
warning if 'sysbase<arm, bodypart, itemprototype>::ProtoType' is explicitly instantiated in another translation | |
unit | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: warning: instantiation of variable 'sysbase<leg, bodypart, | |
itemprototype>::ProtoType' required here, but no definition is available [-Wundefined-var-template] | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/bodypart.h:431:3: note: in instantiation of member function 'sysbase<leg, bodypart, | |
itemprototype>::FindProtoType' requested here | |
leg() : StrengthBonus(0), AgilityBonus(0) { } | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:60:26: note: forward declaration of template entity is here | |
static const prototype ProtoType; | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: note: add an explicit instantiation declaration to suppress this | |
warning if 'sysbase<leg, bodypart, itemprototype>::ProtoType' is explicitly instantiated in another translation | |
unit | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: warning: instantiation of variable 'sysbase<playerkindhead, head, | |
itemprototype>::ProtoType' required here, but no definition is available [-Wundefined-var-template] | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/bodypart.h:612:48: note: in instantiation of member function 'sysbase<playerkindhead, | |
head, itemprototype>::FindProtoType' requested here | |
playerkindhead(const playerkindhead& Head) : mybase(Head) { } | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:60:26: note: forward declaration of template entity is here | |
static const prototype ProtoType; | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: note: add an explicit instantiation declaration to suppress this | |
warning if 'sysbase<playerkindhead, head, itemprototype>::ProtoType' is explicitly instantiated in another | |
translation unit | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: warning: instantiation of variable 'sysbase<playerkindtorso, | |
humanoidtorso, itemprototype>::ProtoType' required here, but no definition is available [-Wundefined-var-template] | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/bodypart.h:627:51: note: in instantiation of member function 'sysbase<playerkindtorso, | |
humanoidtorso, itemprototype>::FindProtoType' requested here | |
playerkindtorso(const playerkindtorso& Torso) : mybase(Torso) { } | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:60:26: note: forward declaration of template entity is here | |
static const prototype ProtoType; | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: note: add an explicit instantiation declaration to suppress this | |
warning if 'sysbase<playerkindtorso, humanoidtorso, itemprototype>::ProtoType' is explicitly instantiated in | |
another translation unit | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: warning: instantiation of variable 'sysbase<playerkindrightarm, | |
rightarm, itemprototype>::ProtoType' required here, but no definition is available [-Wundefined-var-template] | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/bodypart.h:645:55: note: in instantiation of member function | |
'sysbase<playerkindrightarm, rightarm, itemprototype>::FindProtoType' requested here | |
playerkindrightarm(const playerkindrightarm& Arm) : mybase(Arm) { } | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:60:26: note: forward declaration of template entity is here | |
static const prototype ProtoType; | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: note: add an explicit instantiation declaration to suppress this | |
warning if 'sysbase<playerkindrightarm, rightarm, itemprototype>::ProtoType' is explicitly instantiated in another | |
translation unit | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: warning: instantiation of variable 'sysbase<rightarm, arm, | |
itemprototype>::ProtoType' required here, but no definition is available [-Wundefined-var-template] | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/bodypart.h:391:6: note: in instantiation of member function 'sysbase<rightarm, arm, | |
itemprototype>::FindProtoType' requested here | |
ITEM(rightarm, arm) | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:60:26: note: forward declaration of template entity is here | |
static const prototype ProtoType; | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: note: add an explicit instantiation declaration to suppress this | |
warning if 'sysbase<rightarm, arm, itemprototype>::ProtoType' is explicitly instantiated in another translation | |
unit | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: warning: instantiation of variable 'sysbase<playerkindleftarm, leftarm, | |
itemprototype>::ProtoType' required here, but no definition is available [-Wundefined-var-template] | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/bodypart.h:661:53: note: in instantiation of member function 'sysbase<playerkindleftarm, | |
leftarm, itemprototype>::FindProtoType' requested here | |
playerkindleftarm(const playerkindleftarm& Arm) : mybase(Arm) { } | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:60:26: note: forward declaration of template entity is here | |
static const prototype ProtoType; | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: note: add an explicit instantiation declaration to suppress this | |
warning if 'sysbase<playerkindleftarm, leftarm, itemprototype>::ProtoType' is explicitly instantiated in another | |
translation unit | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: warning: instantiation of variable 'sysbase<leftarm, arm, | |
itemprototype>::ProtoType' required here, but no definition is available [-Wundefined-var-template] | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/bodypart.h:404:6: note: in instantiation of member function 'sysbase<leftarm, arm, | |
itemprototype>::FindProtoType' requested here | |
ITEM(leftarm, arm) | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:60:26: note: forward declaration of template entity is here | |
static const prototype ProtoType; | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: note: add an explicit instantiation declaration to suppress this | |
warning if 'sysbase<leftarm, arm, itemprototype>::ProtoType' is explicitly instantiated in another translation | |
unit | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: warning: instantiation of variable 'sysbase<playerkindgroin, groin, | |
itemprototype>::ProtoType' required here, but no definition is available [-Wundefined-var-template] | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/bodypart.h:677:51: note: in instantiation of member function 'sysbase<playerkindgroin, | |
groin, itemprototype>::FindProtoType' requested here | |
playerkindgroin(const playerkindgroin& Groin) : mybase(Groin) { } | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:60:26: note: forward declaration of template entity is here | |
static const prototype ProtoType; | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: note: add an explicit instantiation declaration to suppress this | |
warning if 'sysbase<playerkindgroin, groin, itemprototype>::ProtoType' is explicitly instantiated in another | |
translation unit | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: warning: instantiation of variable 'sysbase<groin, bodypart, | |
itemprototype>::ProtoType' required here, but no definition is available [-Wundefined-var-template] | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/bodypart.h:417:6: note: in instantiation of member function 'sysbase<groin, bodypart, | |
itemprototype>::FindProtoType' requested here | |
ITEM(groin, bodypart) | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:60:26: note: forward declaration of template entity is here | |
static const prototype ProtoType; | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: note: add an explicit instantiation declaration to suppress this | |
warning if 'sysbase<groin, bodypart, itemprototype>::ProtoType' is explicitly instantiated in another translation | |
unit | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: warning: instantiation of variable 'sysbase<playerkindrightleg, | |
rightleg, itemprototype>::ProtoType' required here, but no definition is available [-Wundefined-var-template] | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/bodypart.h:692:55: note: in instantiation of member function | |
'sysbase<playerkindrightleg, rightleg, itemprototype>::FindProtoType' requested here | |
playerkindrightleg(const playerkindrightleg& Leg) : mybase(Leg) { } | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:60:26: note: forward declaration of template entity is here | |
static const prototype ProtoType; | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: note: add an explicit instantiation declaration to suppress this | |
warning if 'sysbase<playerkindrightleg, rightleg, itemprototype>::ProtoType' is explicitly instantiated in another | |
translation unit | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: warning: instantiation of variable 'sysbase<rightleg, leg, | |
itemprototype>::ProtoType' required here, but no definition is available [-Wundefined-var-template] | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/bodypart.h:485:6: note: in instantiation of member function 'sysbase<rightleg, leg, | |
itemprototype>::FindProtoType' requested here | |
ITEM(rightleg, leg) | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:60:26: note: forward declaration of template entity is here | |
static const prototype ProtoType; | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: note: add an explicit instantiation declaration to suppress this | |
warning if 'sysbase<rightleg, leg, itemprototype>::ProtoType' is explicitly instantiated in another translation | |
unit | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: warning: instantiation of variable 'sysbase<playerkindleftleg, leftleg, | |
itemprototype>::ProtoType' required here, but no definition is available [-Wundefined-var-template] | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/bodypart.h:708:53: note: in instantiation of member function 'sysbase<playerkindleftleg, | |
leftleg, itemprototype>::FindProtoType' requested here | |
playerkindleftleg(const playerkindleftleg& Leg) : mybase(Leg) { } | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:60:26: note: forward declaration of template entity is here | |
static const prototype ProtoType; | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: note: add an explicit instantiation declaration to suppress this | |
warning if 'sysbase<playerkindleftleg, leftleg, itemprototype>::ProtoType' is explicitly instantiated in another | |
translation unit | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: warning: instantiation of variable 'sysbase<leftleg, leg, | |
itemprototype>::ProtoType' required here, but no definition is available [-Wundefined-var-template] | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/bodypart.h:495:6: note: in instantiation of member function 'sysbase<leftleg, leg, | |
itemprototype>::FindProtoType' requested here | |
ITEM(leftleg, leg) | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:60:26: note: forward declaration of template entity is here | |
static const prototype ProtoType; | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: note: add an explicit instantiation declaration to suppress this | |
warning if 'sysbase<leftleg, leg, itemprototype>::ProtoType' is explicitly instantiated in another translation | |
unit | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
19 warnings generated. | |
In file included from /Users/andrew/ivan/Main/Source/dataset.cpp:13: | |
In file included from /Users/andrew/ivan/Main/Include/char.h:16: | |
In file included from /Users/andrew/ivan/Main/Include/bodypart.h:16: | |
In file included from /Users/andrew/ivan/Main/Include/item.h:18: | |
In file included from /Users/andrew/ivan/Main/Include/object.h:16: | |
In file included from /Users/andrew/ivan/Main/Include/igraph.h:18: | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: warning: instantiation of variable 'sysbase<bodypart, item, | |
itemprototype>::ProtoType' required here, but no definition is available [-Wundefined-var-template] | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/bodypart.h:42:3: note: in instantiation of member function 'sysbase<bodypart, item, | |
itemprototype>::FindProtoType' requested here | |
bodypart() : Master(0) { } | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:60:26: note: forward declaration of template entity is here | |
static const prototype ProtoType; | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: note: add an explicit instantiation declaration to suppress this | |
warning if 'sysbase<bodypart, item, itemprototype>::ProtoType' is explicitly instantiated in another translation | |
unit | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: warning: instantiation of variable 'sysbase<arm, bodypart, | |
itemprototype>::ProtoType' required here, but no definition is available [-Wundefined-var-template] | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/bodypart.h:301:3: note: in instantiation of member function 'sysbase<arm, bodypart, | |
itemprototype>::FindProtoType' requested here | |
arm() : StrengthBonus(0), DexterityBonus(0) { } | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:60:26: note: forward declaration of template entity is here | |
static const prototype ProtoType; | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: note: add an explicit instantiation declaration to suppress this | |
warning if 'sysbase<arm, bodypart, itemprototype>::ProtoType' is explicitly instantiated in another translation | |
unit | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: warning: instantiation of variable 'sysbase<leg, bodypart, | |
itemprototype>::ProtoType' required here, but no definition is available [-Wundefined-var-template] | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/bodypart.h:431:3: note: in instantiation of member function 'sysbase<leg, bodypart, | |
itemprototype>::FindProtoType' requested here | |
leg() : StrengthBonus(0), AgilityBonus(0) { } | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:60:26: note: forward declaration of template entity is here | |
static const prototype ProtoType; | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: note: add an explicit instantiation declaration to suppress this | |
warning if 'sysbase<leg, bodypart, itemprototype>::ProtoType' is explicitly instantiated in another translation | |
unit | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: warning: instantiation of variable 'sysbase<playerkindhead, head, | |
itemprototype>::ProtoType' required here, but no definition is available [-Wundefined-var-template] | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/bodypart.h:612:48: note: in instantiation of member function 'sysbase<playerkindhead, | |
head, itemprototype>::FindProtoType' requested here | |
playerkindhead(const playerkindhead& Head) : mybase(Head) { } | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:60:26: note: forward declaration of template entity is here | |
static const prototype ProtoType; | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: note: add an explicit instantiation declaration to suppress this | |
warning if 'sysbase<playerkindhead, head, itemprototype>::ProtoType' is explicitly instantiated in another | |
translation unit | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: warning: instantiation of variable 'sysbase<playerkindtorso, | |
humanoidtorso, itemprototype>::ProtoType' required here, but no definition is available [-Wundefined-var-template] | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/bodypart.h:627:51: note: in instantiation of member function 'sysbase<playerkindtorso, | |
humanoidtorso, itemprototype>::FindProtoType' requested here | |
playerkindtorso(const playerkindtorso& Torso) : mybase(Torso) { } | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:60:26: note: forward declaration of template entity is here | |
static const prototype ProtoType; | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: note: add an explicit instantiation declaration to suppress this | |
warning if 'sysbase<playerkindtorso, humanoidtorso, itemprototype>::ProtoType' is explicitly instantiated in | |
another translation unit | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: warning: instantiation of variable 'sysbase<playerkindrightarm, | |
rightarm, itemprototype>::ProtoType' required here, but no definition is available [-Wundefined-var-template] | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/bodypart.h:645:55: note: in instantiation of member function | |
'sysbase<playerkindrightarm, rightarm, itemprototype>::FindProtoType' requested here | |
playerkindrightarm(const playerkindrightarm& Arm) : mybase(Arm) { } | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:60:26: note: forward declaration of template entity is here | |
static const prototype ProtoType; | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: note: add an explicit instantiation declaration to suppress this | |
warning if 'sysbase<playerkindrightarm, rightarm, itemprototype>::ProtoType' is explicitly instantiated in another | |
translation unit | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: warning: instantiation of variable 'sysbase<rightarm, arm, | |
itemprototype>::ProtoType' required here, but no definition is available [-Wundefined-var-template] | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/bodypart.h:391:6: note: in instantiation of member function 'sysbase<rightarm, arm, | |
itemprototype>::FindProtoType' requested here | |
ITEM(rightarm, arm) | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:60:26: note: forward declaration of template entity is here | |
static const prototype ProtoType; | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: note: add an explicit instantiation declaration to suppress this | |
warning if 'sysbase<rightarm, arm, itemprototype>::ProtoType' is explicitly instantiated in another translation | |
unit | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: warning: instantiation of variable 'sysbase<playerkindleftarm, leftarm, | |
itemprototype>::ProtoType' required here, but no definition is available [-Wundefined-var-template] | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/bodypart.h:661:53: note: in instantiation of member function 'sysbase<playerkindleftarm, | |
leftarm, itemprototype>::FindProtoType' requested here | |
playerkindleftarm(const playerkindleftarm& Arm) : mybase(Arm) { } | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:60:26: note: forward declaration of template entity is here | |
static const prototype ProtoType; | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: note: add an explicit instantiation declaration to suppress this | |
warning if 'sysbase<playerkindleftarm, leftarm, itemprototype>::ProtoType' is explicitly instantiated in another | |
translation unit | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: warning: instantiation of variable 'sysbase<leftarm, arm, | |
itemprototype>::ProtoType' required here, but no definition is available [-Wundefined-var-template] | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/bodypart.h:404:6: note: in instantiation of member function 'sysbase<leftarm, arm, | |
itemprototype>::FindProtoType' requested here | |
ITEM(leftarm, arm) | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:60:26: note: forward declaration of template entity is here | |
static const prototype ProtoType; | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: note: add an explicit instantiation declaration to suppress this | |
warning if 'sysbase<leftarm, arm, itemprototype>::ProtoType' is explicitly instantiated in another translation | |
unit | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: warning: instantiation of variable 'sysbase<playerkindgroin, groin, | |
itemprototype>::ProtoType' required here, but no definition is available [-Wundefined-var-template] | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/bodypart.h:677:51: note: in instantiation of member function 'sysbase<playerkindgroin, | |
groin, itemprototype>::FindProtoType' requested here | |
playerkindgroin(const playerkindgroin& Groin) : mybase(Groin) { } | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:60:26: note: forward declaration of template entity is here | |
static const prototype ProtoType; | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: note: add an explicit instantiation declaration to suppress this | |
warning if 'sysbase<playerkindgroin, groin, itemprototype>::ProtoType' is explicitly instantiated in another | |
translation unit | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: warning: instantiation of variable 'sysbase<groin, bodypart, | |
itemprototype>::ProtoType' required here, but no definition is available [-Wundefined-var-template] | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/bodypart.h:417:6: note: in instantiation of member function 'sysbase<groin, bodypart, | |
itemprototype>::FindProtoType' requested here | |
ITEM(groin, bodypart) | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:60:26: note: forward declaration of template entity is here | |
static const prototype ProtoType; | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: note: add an explicit instantiation declaration to suppress this | |
warning if 'sysbase<groin, bodypart, itemprototype>::ProtoType' is explicitly instantiated in another translation | |
unit | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: warning: instantiation of variable 'sysbase<playerkindrightleg, | |
rightleg, itemprototype>::ProtoType' required here, but no definition is available [-Wundefined-var-template] | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/bodypart.h:692:55: note: in instantiation of member function | |
'sysbase<playerkindrightleg, rightleg, itemprototype>::FindProtoType' requested here | |
playerkindrightleg(const playerkindrightleg& Leg) : mybase(Leg) { } | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:60:26: note: forward declaration of template entity is here | |
static const prototype ProtoType; | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: note: add an explicit instantiation declaration to suppress this | |
warning if 'sysbase<playerkindrightleg, rightleg, itemprototype>::ProtoType' is explicitly instantiated in another | |
translation unit | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: warning: instantiation of variable 'sysbase<rightleg, leg, | |
itemprototype>::ProtoType' required here, but no definition is available [-Wundefined-var-template] | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/bodypart.h:485:6: note: in instantiation of member function 'sysbase<rightleg, leg, | |
itemprototype>::FindProtoType' requested here | |
ITEM(rightleg, leg) | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:60:26: note: forward declaration of template entity is here | |
static const prototype ProtoType; | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: note: add an explicit instantiation declaration to suppress this | |
warning if 'sysbase<rightleg, leg, itemprototype>::ProtoType' is explicitly instantiated in another translation | |
unit | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: warning: instantiation of variable 'sysbase<playerkindleftleg, leftleg, | |
itemprototype>::ProtoType' required here, but no definition is available [-Wundefined-var-template] | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/bodypart.h:708:53: note: in instantiation of member function 'sysbase<playerkindleftleg, | |
leftleg, itemprototype>::FindProtoType' requested here | |
playerkindleftleg(const playerkindleftleg& Leg) : mybase(Leg) { } | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:60:26: note: forward declaration of template entity is here | |
static const prototype ProtoType; | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: note: add an explicit instantiation declaration to suppress this | |
warning if 'sysbase<playerkindleftleg, leftleg, itemprototype>::ProtoType' is explicitly instantiated in another | |
translation unit | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: warning: instantiation of variable 'sysbase<leftleg, leg, | |
itemprototype>::ProtoType' required here, but no definition is available [-Wundefined-var-template] | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/bodypart.h:495:6: note: in instantiation of member function 'sysbase<leftleg, leg, | |
itemprototype>::FindProtoType' requested here | |
ITEM(leftleg, leg) | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:60:26: note: forward declaration of template entity is here | |
static const prototype ProtoType; | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: note: add an explicit instantiation declaration to suppress this | |
warning if 'sysbase<leftleg, leg, itemprototype>::ProtoType' is explicitly instantiated in another translation | |
unit | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
In file included from /Users/andrew/ivan/Main/Source/levelset.cpp:15: | |
In file included from /Users/andrew/ivan/Main/Include/proto.h:19: | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: warning: instantiation of variable 'sysbase<lantern, item, | |
itemprototype>::ProtoType' required here, but no definition is available [-Wundefined-var-template] | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/miscitem.h:88:6: note: in instantiation of member function 'sysbase<lantern, item, | |
itemprototype>::FindProtoType' requested here | |
ITEM(lantern, item) | |
^ | |
/Users/andrew/ivan/Main/Source/level.cpp:705:33: note: in instantiation of member function 'sysbase<lantern, item, | |
itemprototype>::Spawn' requested here | |
lantern* Lantern = lantern::Spawn(); | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:60:26: note: forward declaration of template entity is here | |
static const prototype ProtoType; | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: note: add an explicit instantiation declaration to suppress this | |
warning if 'sysbase<lantern, item, itemprototype>::ProtoType' is explicitly instantiated in another translation | |
unit | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
In file included from /Users/andrew/ivan/Main/Source/levelset.cpp:42: | |
In file included from /Users/andrew/ivan/Main/Include/materias.h:16: | |
/Users/andrew/ivan/Main/Include/materia.h:257:68: warning: instantiation of variable 'materialsysbase<gas, | |
material>::ProtoType' required here, but no definition is available [-Wundefined-var-template] | |
virtual const materialprototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/materia.h:252:19: note: in instantiation of member function 'materialsysbase<gas, | |
material>::FindProtoType' requested here | |
type* M = new type; | |
^ | |
/Users/andrew/ivan/Main/Source/level.cpp:1159:49: note: in instantiation of member function | |
'materialsysbase<gas, material>::Spawn' requested here | |
GetLSquare(Explosion->Pos)->AddSmoke(gas::Spawn(SMOKE, 1000)); | |
^ | |
/Users/andrew/ivan/Main/Include/materia.h:258:34: note: forward declaration of template entity is here | |
static const materialprototype ProtoType; | |
^ | |
/Users/andrew/ivan/Main/Include/materia.h:257:68: note: add an explicit instantiation declaration to suppress this | |
warning if 'materialsysbase<gas, material>::ProtoType' is explicitly instantiated in another translation unit | |
virtual const materialprototype* FindProtoType() const { return &ProtoType; } | |
^ | |
29 warnings generated. | |
In file included from /Users/andrew/ivan/Main/Source/game.cpp:35: | |
In file included from /Users/andrew/ivan/Main/Include/game.h:22: | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: warning: instantiation of variable 'sysbase<encryptedscroll, scroll, | |
itemprototype>::ProtoType' required here, but no definition is available [-Wundefined-var-template] | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/miscitem.h:540:6: note: in instantiation of member function 'sysbase<encryptedscroll, | |
scroll, itemprototype>::FindProtoType' requested here | |
ITEM(encryptedscroll, scroll) | |
^ | |
/Users/andrew/ivan/Main/Source/game.cpp:724:52: note: in instantiation of member function 'sysbase<encryptedscroll, | |
scroll, itemprototype>::Spawn' requested here | |
Player->GetStack()->AddItem(encryptedscroll::Spawn()); | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:60:26: note: forward declaration of template entity is here | |
static const prototype ProtoType; | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: note: add an explicit instantiation declaration to suppress this | |
warning if 'sysbase<encryptedscroll, scroll, itemprototype>::ProtoType' is explicitly instantiated in another | |
translation unit | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: warning: instantiation of variable 'sysbase<scroll, item, | |
itemprototype>::ProtoType' required here, but no definition is available [-Wundefined-var-template] | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/miscitem.h:176:6: note: in instantiation of member function 'sysbase<scroll, item, | |
itemprototype>::FindProtoType' requested here | |
ITEM(scroll, item) | |
^ | |
/Users/andrew/ivan/Main/Source/game.cpp:724:52: note: in instantiation of member function 'sysbase<encryptedscroll, | |
scroll, itemprototype>::Spawn' requested here | |
Player->GetStack()->AddItem(encryptedscroll::Spawn()); | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:60:26: note: forward declaration of template entity is here | |
static const prototype ProtoType; | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: note: add an explicit instantiation declaration to suppress this | |
warning if 'sysbase<scroll, item, itemprototype>::ProtoType' is explicitly instantiated in another translation | |
unit | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: warning: instantiation of variable 'sysbase<dog, canine, | |
characterprototype>::ProtoType' required here, but no definition is available [-Wundefined-var-template] | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/nonhuman.h:119:11: note: in instantiation of member function 'sysbase<dog, canine, | |
characterprototype>::FindProtoType' requested here | |
CHARACTER(dog, canine) | |
^ | |
/Users/andrew/ivan/Main/Source/game.cpp:725:32: note: in instantiation of member function 'sysbase<dog, canine, | |
characterprototype>::Spawn' requested here | |
character* Doggie = dog::Spawn(); | |
^ | |
In file included from /Users/andrew/ivan/Main/Include/ivandef.h:/Users/andrew/ivan/Main/Source/levelset.cpp60::5626: | |
: /Users/andrew/ivan/Main/Source/lterra.cpp:note314: :54forward: declaration ofwarning : template entityinstantiation isof herevariable | |
'sysbase<key, item, | |
itemprototype>::ProtoType' required here, static const prototype ProtoType;but | |
no ^ | |
definition is available/Users/andrew/ivan/Main/Include/ivandef.h :[-Wundefined-var-template]59: | |
60: note: add an explicit instantiation declaration to suppress this | |
warning const item::database*const* KeyConfigData = key::ProtoType.GetConfigData(); | |
if ^'sysbase<dog, canine, characterprototype>::ProtoType' | |
is explicitly instantiated/Users/andrew/ivan/Main/Include/ivandef.h :in60 :another26 :translation | |
unitnote: | |
forward declaration of template entity is here | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
static const prototype ProtoType; | |
^ | |
/Users/andrew/ivan/Main/Source/lterra.cpp:314:54: note: /Users/andrew/ivan/Main/Include/ivandef.hadd: 59an: 60explicit: instantiation declarationwarning : to suppressinstantiation thisof | |
variablewarning 'sysbase<canine,if nonhumanoid,'sysbase<key, item, itemprototype>::ProtoType' | |
ischaracterprototype>::ProtoType' explicitlyrequired instantiatedhere, butin noanother definitiontranslation isunit available | |
[-Wundefined-var-template] | |
const item::database*const* KeyConfigData = key::ProtoType.GetConfigData(); virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ ^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:48:7: note: in instantiation of member function 'sysbase<canine, nonhumanoid, | |
characterprototype>::FindProtoType' requested here | |
class sysbase : public base | |
^ | |
/Users/andrew/ivan/Main/Source/game.cpp:725:32: note: in instantiation of member function 'sysbase<dog, canine, | |
characterprototype>::Spawn' requested here | |
character* Doggie = dog::Spawn(); | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:60:26: note: forward declaration of template entity is here | |
static const prototype ProtoType; | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: note: add an explicit instantiation declaration to suppress this | |
warning if 'sysbase<canine, nonhumanoid, characterprototype>::ProtoType' is explicitly instantiated in another | |
translation unit | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
In file included from /Users/andrew/ivan/Main/Source/levelset.cpp:15: | |
In file included from /Users/andrew/ivan/Main/Include/proto.h:19: | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: warning: instantiation of variable 'sysbase<snake, nonhumanoid, | |
characterprototype>::ProtoType' required here, but no definition is available [-Wundefined-var-template] | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/nonhuman.h:215:11: note: in instantiation of member function 'sysbase<snake, | |
nonhumanoid, characterprototype>::FindProtoType' requested here | |
CHARACTER(snake, nonhumanoid) | |
^ | |
/Users/andrew/ivan/Main/Source/lterras.cpp:433:66: note: in instantiation of member function 'sysbase<snake, | |
nonhumanoid, characterprototype>::Spawn' requested here | |
Spawner = reinterpret_cast<characterspawner>(&snake::Spawn); | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:60:26: note: forward declaration of template entity is here | |
static const prototype ProtoType; | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: note: add an explicit instantiation declaration to suppress this | |
warning if 'sysbase<snake, nonhumanoid, characterprototype>::ProtoType' is explicitly instantiated in another | |
translation unit | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: warning: instantiation of variable 'sysbase<mommo, nonhumanoid, | |
characterprototype>::ProtoType' required here, but no definition is available [-Wundefined-var-template] | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/nonhuman.h:99:11: note: in instantiation of member function 'sysbase<mommo, nonhumanoid, | |
characterprototype>::FindProtoType' requested here | |
CHARACTER(mommo, nonhumanoid) | |
^ | |
/Users/andrew/ivan/Main/Source/lterras.cpp:437:66: note: in instantiation of member function 'sysbase<mommo, | |
nonhumanoid, characterprototype>::Spawn' requested here | |
Spawner = reinterpret_cast<characterspawner>(&mommo::Spawn); | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:60:26: note: forward declaration of template entity is here | |
static const prototype ProtoType; | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: note: add an explicit instantiation declaration to suppress this | |
warning if 'sysbase<mommo, nonhumanoid, characterprototype>::ProtoType' is explicitly instantiated in another | |
translation unit | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: warning: instantiation of variable 'sysbase<spider, nonhumanoid, | |
characterprototype>::ProtoType' required here, but no definition is available [-Wundefined-var-template] | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/nonhuman.h:130:11: note: in instantiation of member function 'sysbase<spider, | |
nonhumanoid, characterprototype>::FindProtoType' requested here | |
CHARACTER(spider, nonhumanoid) | |
^ | |
/Users/andrew/ivan/Main/Source/lterras.cpp:442:67: note: in instantiation of member function 'sysbase<spider, | |
nonhumanoid, characterprototype>::Spawn' requested here | |
Spawner = reinterpret_cast<characterspawner>(&spider::Spawn); | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:60:26: note: forward declaration of template entity is here | |
static const prototype ProtoType; | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: note: add an explicit instantiation declaration to suppress this | |
warning if 'sysbase<spider, nonhumanoid, characterprototype>::ProtoType' is explicitly instantiated in another | |
translation unit | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: warning: instantiation of variable 'sysbase<dolphin, nonhumanoid, | |
characterprototype>::ProtoType' required here, but no definition is available [-Wundefined-var-template] | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/nonhuman.h:152:11: note: in instantiation of member function 'sysbase<dolphin, | |
nonhumanoid, characterprototype>::FindProtoType' requested here | |
CHARACTER(dolphin, nonhumanoid) | |
^ | |
/Users/andrew/ivan/Main/Source/lterras.cpp:459:70: note: in instantiation of member function 'sysbase<dolphin, | |
nonhumanoid, characterprototype>::Spawn' requested here | |
Spawner = reinterpret_cast<characterspawner>(&dolphin::Spawn); | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:60:26: note: forward declaration of template entity is here | |
static const prototype ProtoType; | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: note: add an explicit instantiation declaration to suppress this | |
warning if 'sysbase<dolphin, nonhumanoid, characterprototype>::ProtoType' is explicitly instantiated in another | |
translation unit | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: warning: instantiation of variable 'sysbase<mysticfrog, frog, | |
characterprototype>::ProtoType' required here, but no definition is available [-Wundefined-var-template] | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/nonhuman.h:432:11: note: in instantiation of member function 'sysbase<mysticfrog, frog, | |
characterprototype>::FindProtoType' requested here | |
CHARACTER(mysticfrog, frog) | |
^ | |
/Users/andrew/ivan/Main/Source/lterras.cpp:465:73: note: in instantiation of member function 'sysbase<mysticfrog, frog, | |
characterprototype>::Spawn' requested here | |
Spawner = reinterpret_cast<characterspawner>(&mysticfrog::Spawn); | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:60:26: note: forward declaration of template entity is here | |
static const prototype ProtoType; | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: note: add an explicit instantiation declaration to suppress this | |
warning if 'sysbase<mysticfrog, frog, characterprototype>::ProtoType' is explicitly instantiated in another | |
translation unit | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: warning: instantiation of variable 'sysbase<frog, nonhumanoid, | |
characterprototype>::ProtoType' required here, but no definition is available [-Wundefined-var-template] | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:48:7: note: in instantiation of member function 'sysbase<frog, nonhumanoid, | |
characterprototype>::FindProtoType' requested here | |
class sysbase : public base | |
^ | |
/Users/andrew/ivan/Main/Source/lterras.cpp:465:73: note: in instantiation of member function 'sysbase<mysticfrog, frog, | |
characterprototype>::Spawn' requested here | |
Spawner = reinterpret_cast<characterspawner>(&mysticfrog::Spawn); | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:60:26: note: forward declaration of template entity is here | |
static const prototype ProtoType; | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: note: add an explicit instantiation declaration to suppress this | |
warning if 'sysbase<frog, nonhumanoid, characterprototype>::ProtoType' is explicitly instantiated in another | |
translation unit | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: warning: instantiation of variable 'sysbase<largerat, nonhumanoid, | |
characterprototype>::ProtoType' required here, but no definition is available [-Wundefined-var-template] | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:54:19: note: in instantiation of member function 'sysbase<largerat, | |
nonhumanoid, characterprototype>::FindProtoType' requested here | |
type* T = new type; | |
^ | |
/Users/andrew/ivan/Main/Source/lterras.cpp:492:69: note: in instantiation of member function 'sysbase<largerat, | |
nonhumanoid, characterprototype>::Spawn' requested here | |
Spawner = reinterpret_cast<characterspawner>(&largerat::Spawn); | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:60:26: note: forward declaration of template entity is here | |
static const prototype ProtoType; | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: note: add an explicit instantiation declaration to suppress this | |
warning if 'sysbase<largerat, nonhumanoid, characterprototype>::ProtoType' is explicitly instantiated in another | |
translation unit | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: warning: instantiation of variable 'sysbase<bodypart, item, | |
itemprototype>::ProtoType' required here, but no definition is available [-Wundefined-var-template] | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/bodypart.h:42:3: note: in instantiation of member function 'sysbase<bodypart, item, | |
itemprototype>::FindProtoType' requested here | |
bodypart() : Master(0) { } | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:60:26: note: forward declaration of template entity is here | |
static const prototype ProtoType; | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: note: add an explicit instantiation declaration to suppress this | |
warning if 'sysbase<bodypart, item, itemprototype>::ProtoType' is explicitly instantiated in another translation | |
unit | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: warning: instantiation of variable 'sysbase<arm, bodypart, | |
itemprototype>::ProtoType' required here, but no definition is available [-Wundefined-var-template] | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/bodypart.h:301:3: note: in instantiation of member function 'sysbase<arm, bodypart, | |
itemprototype>::FindProtoType' requested here | |
arm() : StrengthBonus(0), DexterityBonus(0) { } | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:60:26: note: forward declaration of template entity is here | |
static const prototype ProtoType; | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: note: add an explicit instantiation declaration to suppress this | |
warning if 'sysbase<arm, bodypart, itemprototype>::ProtoType' is explicitly instantiated in another translation | |
unit | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: warning: instantiation of variable 'sysbase<leg, bodypart, | |
itemprototype>::ProtoType' required here, but no definition is available [-Wundefined-var-template] | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/bodypart.h:431:3: note: in instantiation of member function 'sysbase<leg, bodypart, | |
itemprototype>::FindProtoType' requested here | |
leg() : StrengthBonus(0), AgilityBonus(0) { } | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:60:26: note: forward declaration of template entity is here | |
static const prototype ProtoType; | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: note: add an explicit instantiation declaration to suppress this | |
warning if 'sysbase<leg, bodypart, itemprototype>::ProtoType' is explicitly instantiated in another translation | |
unit | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: warning: instantiation of variable 'sysbase<playerkindhead, head, | |
itemprototype>::ProtoType' required here, but no definition is available [-Wundefined-var-template] | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/bodypart.h:612:48: note: in instantiation of member function 'sysbase<playerkindhead, | |
head, itemprototype>::FindProtoType' requested here | |
playerkindhead(const playerkindhead& Head) : mybase(Head) { } | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:60:26: note: forward declaration of template entity is here | |
static const prototype ProtoType; | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: note: add an explicit instantiation declaration to suppress this | |
warning if 'sysbase<playerkindhead, head, itemprototype>::ProtoType' is explicitly instantiated in another | |
translation unit | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: warning: instantiation of variable 'sysbase<playerkindtorso, | |
humanoidtorso, itemprototype>::ProtoType' required here, but no definition is available [-Wundefined-var-template] | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/bodypart.h:627:51: note: in instantiation of member function 'sysbase<playerkindtorso, | |
humanoidtorso, itemprototype>::FindProtoType' requested here | |
playerkindtorso(const playerkindtorso& Torso) : mybase(Torso) { } | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:60:26: note: forward declaration of template entity is here | |
static const prototype ProtoType; | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: note: add an explicit instantiation declaration to suppress this | |
warning if 'sysbase<playerkindtorso, humanoidtorso, itemprototype>::ProtoType' is explicitly instantiated in | |
another translation unit | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: warning: instantiation of variable 'sysbase<playerkindrightarm, | |
rightarm, itemprototype>::ProtoType' required here, but no definition is available [-Wundefined-var-template] | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/bodypart.h:645:55: note: in instantiation of member function | |
'sysbase<playerkindrightarm, rightarm, itemprototype>::FindProtoType' requested here | |
playerkindrightarm(const playerkindrightarm& Arm) : mybase(Arm) { } | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:60:26: note: forward declaration of template entity is here | |
static const prototype ProtoType; | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: note: add an explicit instantiation declaration to suppress this | |
warning if 'sysbase<playerkindrightarm, rightarm, itemprototype>::ProtoType' is explicitly instantiated in another | |
translation unit | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: warning: instantiation of variable 'sysbase<rightarm, arm, | |
itemprototype>::ProtoType' required here, but no definition is available [-Wundefined-var-template] | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/bodypart.h:391:6: note: in instantiation of member function 'sysbase<rightarm, arm, | |
itemprototype>::FindProtoType' requested here | |
ITEM(rightarm, arm) | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:60:26: note: forward declaration of template entity is here | |
static const prototype ProtoType; | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: note: add an explicit instantiation declaration to suppress this | |
warning if 'sysbase<rightarm, arm, itemprototype>::ProtoType' is explicitly instantiated in another translation | |
unit | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: warning: instantiation of variable 'sysbase<playerkindleftarm, leftarm, | |
itemprototype>::ProtoType' required here, but no definition is available [-Wundefined-var-template] | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/bodypart.h:661:53: note: in instantiation of member function 'sysbase<playerkindleftarm, | |
leftarm, itemprototype>::FindProtoType' requested here | |
playerkindleftarm(const playerkindleftarm& Arm) : mybase(Arm) { } | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:60:26: note: forward declaration of template entity is here | |
static const prototype ProtoType; | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: note: add an explicit instantiation declaration to suppress this | |
warning if 'sysbase<playerkindleftarm, leftarm, itemprototype>::ProtoType' is explicitly instantiated in another | |
translation unit | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: warning: instantiation of variable 'sysbase<leftarm, arm, | |
itemprototype>::ProtoType' required here, but no definition is available [-Wundefined-var-template] | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/bodypart.h:404:6: note: in instantiation of member function 'sysbase<leftarm, arm, | |
itemprototype>::FindProtoType' requested here | |
ITEM(leftarm, arm) | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:60:26: note: forward declaration of template entity is here | |
static const prototype ProtoType; | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: note: add an explicit instantiation declaration to suppress this | |
warning if 'sysbase<leftarm, arm, itemprototype>::ProtoType' is explicitly instantiated in another translation | |
unit | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: warning: instantiation of variable 'sysbase<playerkindgroin, groin, | |
itemprototype>::ProtoType' required here, but no definition is available [-Wundefined-var-template] | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/bodypart.h:677:51: note: in instantiation of member function 'sysbase<playerkindgroin, | |
groin, itemprototype>::FindProtoType' requested here | |
playerkindgroin(const playerkindgroin& Groin) : mybase(Groin) { } | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:60:26: note: forward declaration of template entity is here | |
static const prototype ProtoType; | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: note: add an explicit instantiation declaration to suppress this | |
warning if 'sysbase<playerkindgroin, groin, itemprototype>::ProtoType' is explicitly instantiated in another | |
translation unit | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: warning: instantiation of variable 'sysbase<groin, bodypart, | |
itemprototype>::ProtoType' required here, but no definition is available [-Wundefined-var-template] | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/bodypart.h:417:6: note: in instantiation of member function 'sysbase<groin, bodypart, | |
itemprototype>::FindProtoType' requested here | |
ITEM(groin, bodypart) | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:60:26: note: forward declaration of template entity is here | |
static const prototype ProtoType; | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: note: add an explicit instantiation declaration to suppress this | |
warning if 'sysbase<groin, bodypart, itemprototype>::ProtoType' is explicitly instantiated in another translation | |
unit | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: warning: instantiation of variable 'sysbase<playerkindrightleg, | |
rightleg, itemprototype>::ProtoType' required here, but no definition is available [-Wundefined-var-template] | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/bodypart.h:692:55: note: in instantiation of member function | |
'sysbase<playerkindrightleg, rightleg, itemprototype>::FindProtoType' requested here | |
playerkindrightleg(const playerkindrightleg& Leg) : mybase(Leg) { } | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:60:26: note: forward declaration of template entity is here | |
static const prototype ProtoType; | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: note: add an explicit instantiation declaration to suppress this | |
warning if 'sysbase<playerkindrightleg, rightleg, itemprototype>::ProtoType' is explicitly instantiated in another | |
translation unit | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: warning: instantiation of variable 'sysbase<rightleg, leg, | |
itemprototype>::ProtoType' required here, but no definition is available [-Wundefined-var-template] | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/bodypart.h:485:6: note: in instantiation of member function 'sysbase<rightleg, leg, | |
itemprototype>::FindProtoType' requested here | |
ITEM(rightleg, leg) | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:60:26: note: forward declaration of template entity is here | |
static const prototype ProtoType; | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: note: add an explicit instantiation declaration to suppress this | |
warning if 'sysbase<rightleg, leg, itemprototype>::ProtoType' is explicitly instantiated in another translation | |
unit | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: warning: instantiation of variable 'sysbase<playerkindleftleg, leftleg, | |
itemprototype>::ProtoType' required here, but no definition is available [-Wundefined-var-template] | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/bodypart.h:708:53: note: in instantiation of member function 'sysbase<playerkindleftleg, | |
leftleg, itemprototype>::FindProtoType' requested here | |
playerkindleftleg(const playerkindleftleg& Leg) : mybase(Leg) { } | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:60:26: note: forward declaration of template entity is here | |
static const prototype ProtoType; | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: note: add an explicit instantiation declaration to suppress this | |
warning if 'sysbase<playerkindleftleg, leftleg, itemprototype>::ProtoType' is explicitly instantiated in another | |
translation unit | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: warning: instantiation of variable 'sysbase<leftleg, leg, | |
itemprototype>::ProtoType' required here, but no definition is available [-Wundefined-var-template] | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/bodypart.h:495:6: note: in instantiation of member function 'sysbase<leftleg, leg, | |
itemprototype>::FindProtoType' requested here | |
ITEM(leftleg, leg) | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:60:26: note: forward declaration of template entity is here | |
static const prototype ProtoType; | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: note: add an explicit instantiation declaration to suppress this | |
warning if 'sysbase<leftleg, leg, itemprototype>::ProtoType' is explicitly instantiated in another translation | |
unit | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: warning: instantiation of variable 'sysbase<banana, materialcontainer, | |
itemprototype>::ProtoType' required here, but no definition is available [-Wundefined-var-template] | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/miscitem.h:61:3: note: in instantiation of member function 'sysbase<banana, | |
materialcontainer, itemprototype>::FindProtoType' requested here | |
banana() : TimesUsed(0), Charges(6), Jammed(false) { } | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:60:26: note: forward declaration of template entity is here | |
static const prototype ProtoType; | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: note: add an explicit instantiation declaration to suppress this | |
warning if 'sysbase<banana, materialcontainer, itemprototype>::ProtoType' is explicitly instantiated in another | |
translation unit | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: warning: instantiation of variable 'sysbase<materialcontainer, item, | |
itemprototype>::ProtoType' required here, but no definition is available [-Wundefined-var-template] | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/miscitem.h:23:3: note: in instantiation of member function 'sysbase<materialcontainer, | |
item, itemprototype>::FindProtoType' requested here | |
materialcontainer() = default; | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:60:26: note: forward declaration of template entity is here | |
static const prototype ProtoType; | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: note: add an explicit instantiation declaration to suppress this | |
warning if 'sysbase<materialcontainer, item, itemprototype>::ProtoType' is explicitly instantiated in another | |
translation unit | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: warning: instantiation of variable 'sysbase<magicalwhistle, whistle, | |
itemprototype>::ProtoType' required here, but no definition is available [-Wundefined-var-template] | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/miscitem.h:412:3: note: in instantiation of member function 'sysbase<magicalwhistle, | |
whistle, itemprototype>::FindProtoType' requested here | |
magicalwhistle() : LastUsed(0) { } | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:60:26: note: forward declaration of template entity is here | |
static const prototype ProtoType; | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: note: add an explicit instantiation declaration to suppress this | |
warning if 'sysbase<magicalwhistle, whistle, itemprototype>::ProtoType' is explicitly instantiated in another | |
translation unit | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: warning: instantiation of variable 'sysbase<whistle, item, | |
itemprototype>::ProtoType' required here, but no definition is available [-Wundefined-var-template] | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/miscitem.h:399:6: note: in instantiation of member function 'sysbase<whistle, item, | |
itemprototype>::FindProtoType' requested here | |
ITEM(whistle, item) | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:60:26: note: forward declaration of template entity is here | |
static const prototype ProtoType; | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: note: add an explicit instantiation declaration to suppress this | |
warning if 'sysbase<whistle, item, itemprototype>::ProtoType' is explicitly instantiated in another translation | |
unit | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: warning: instantiation of variable 'sysbase<horn, item, | |
itemprototype>::ProtoType' required here, but no definition is available [-Wundefined-var-template] | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/miscitem.h:552:3: note: in instantiation of member function 'sysbase<horn, item, | |
itemprototype>::FindProtoType' requested here | |
horn() : LastUsed(0) { } | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:60:26: note: forward declaration of template entity is here | |
static const prototype ProtoType; | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: note: add an explicit instantiation declaration to suppress this | |
warning if 'sysbase<horn, item, itemprototype>::ProtoType' is explicitly instantiated in another translation unit | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: warning: instantiation of variable 'sysbase<ullrbone, item, | |
itemprototype>::ProtoType' required here, but no definition is available [-Wundefined-var-template] | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/miscitem.h:680:3: note: in instantiation of member function 'sysbase<ullrbone, item, | |
itemprototype>::FindProtoType' requested here | |
ullrbone() : TimesUsed(0), Charges(8) { } | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:60:26: note: forward declaration of template entity is here | |
static const prototype ProtoType; | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: note: add an explicit instantiation declaration to suppress this | |
warning if 'sysbase<ullrbone, item, itemprototype>::ProtoType' is explicitly instantiated in another translation | |
unit | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
In file included from /Users/andrew/ivan/Main/Source/levelset.cpp:42: | |
In file included from /Users/andrew/ivan/Main/Include/materias.h:16: | |
/Users/andrew/ivan/Main/Include/materia.h:257:68: warning: instantiation of variable 'materialsysbase<solid, | |
material>::ProtoType' required here, but no definition is available [-Wundefined-var-template] | |
virtual const materialprototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/materias.h:23:3: note: in instantiation of member function 'materialsysbase<solid, | |
material>::FindProtoType' requested here | |
solid() : BurnData(NOT_BURNT), TransientThermalEnergy(0), SteadyStateThermalEnergy(0), BurnCounter(0), BurnChe... | |
^ | |
/Users/andrew/ivan/Main/Include/materia.h:258:34: note: forward declaration of template entity is here | |
static const materialprototype ProtoType; | |
^ | |
/Users/andrew/ivan/Main/Include/materia.h:257:68: note: add an explicit instantiation declaration to suppress this | |
warning if 'materialsysbase<solid, material>::ProtoType' is explicitly instantiated in another translation unit | |
virtual const materialprototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/materia.h:257:68: warning: instantiation of variable 'materialsysbase<powder, | |
liquid>::ProtoType' required here, but no definition is available [-Wundefined-var-template] | |
virtual const materialprototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/materias.h:116:3: note: in instantiation of member function 'materialsysbase<powder, | |
liquid>::FindProtoType' requested here | |
powder() : Wetness(0) { } | |
^ | |
/Users/andrew/ivan/Main/Include/materia.h:258:34: note: forward declaration of template entity is here | |
static const materialprototype ProtoType; | |
^ | |
/Users/andrew/ivan/Main/Include/materia.h:257:68: note: add an explicit instantiation declaration to suppress this | |
warning if 'materialsysbase<powder, liquid>::ProtoType' is explicitly instantiated in another translation unit | |
virtual const materialprototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/materia.h:257:68: warning: instantiation of variable 'materialsysbase<liquid, | |
material>::ProtoType' required here, but no definition is available [-Wundefined-var-template] | |
virtual const materialprototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/materias.h:82:10: note: in instantiation of member function 'materialsysbase<liquid, | |
material>::FindProtoType' requested here | |
MATERIAL(liquid, material) | |
^ | |
/Users/andrew/ivan/Main/Include/materia.h:258:34: note: forward declaration of template entity is here | |
static const materialprototype ProtoType; | |
^ | |
/Users/andrew/ivan/Main/Include/materia.h:257:68: note: add an explicit instantiation declaration to suppress this | |
warning if 'materialsysbase<liquid, material>::ProtoType' is explicitly instantiated in another translation unit | |
virtual const materialprototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/materia.h:257:68: warning: instantiation of variable 'materialsysbase<ironalloy, | |
solid>::ProtoType' required here, but no definition is available [-Wundefined-var-template] | |
virtual const materialprototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/materias.h:133:3: note: in instantiation of member function 'materialsysbase<ironalloy, | |
solid>::FindProtoType' requested here | |
ironalloy() : RustData(NOT_RUSTED) { } | |
^ | |
/Users/andrew/ivan/Main/Include/materia.h:258:34: note: forward declaration of template entity is here | |
static const materialprototype ProtoType; | |
^ | |
/Users/andrew/ivan/Main/Include/materia.h:257:68: note: add an explicit instantiation declaration to suppress this | |
warning if 'materialsysbase<ironalloy, solid>::ProtoType' is explicitly instantiated in another translation unit | |
virtual const materialprototype* FindProtoType() const { return &ProtoType; } | |
^ | |
In file included from /Users/andrew/ivan/Main/Source/levelset.cpp:15: | |
In file included from /Users/andrew/ivan/Main/Include/proto.h:19: | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: warning: instantiation of variable 'sysbase<largecat, nonhumanoid, | |
characterprototype>::ProtoType' required here, but no definition is available [-Wundefined-var-template] | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/nonhuman.h:174:3: note: in instantiation of member function 'sysbase<largecat, | |
nonhumanoid, characterprototype>::FindProtoType' requested here | |
largecat() : Lives(7) { } | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:60:26: note: forward declaration of template entity is here | |
static const prototype ProtoType; | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: note: add an explicit instantiation declaration to suppress this | |
warning if 'sysbase<largecat, nonhumanoid, characterprototype>::ProtoType' is explicitly instantiated in another | |
translation unit | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: warning: instantiation of variable 'sysbase<nonhumanoid, character, | |
characterprototype>::ProtoType' required here, but no definition is available [-Wundefined-var-template] | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/nonhuman.h:18:11: note: in instantiation of member function 'sysbase<nonhumanoid, | |
character, characterprototype>::FindProtoType' requested here | |
CHARACTER(nonhumanoid, character) | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:60:26: note: forward declaration of template entity is here | |
static const prototype ProtoType; | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: note: add an explicit instantiation declaration to suppress this | |
warning if 'sysbase<nonhumanoid, character, characterprototype>::ProtoType' is explicitly instantiated in another | |
translation unit | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: warning: instantiation of variable 'sysbase<ostrich, nonhumanoid, | |
characterprototype>::ProtoType' required here, but no definition is available [-Wundefined-var-template] | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/nonhuman.h:224:3: note: in instantiation of member function 'sysbase<ostrich, | |
nonhumanoid, characterprototype>::FindProtoType' requested here | |
ostrich() : HasDroppedBananas(false) { } | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:60:26: note: forward declaration of template entity is here | |
static const prototype ProtoType; | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: note: add an explicit instantiation declaration to suppress this | |
warning if 'sysbase<ostrich, nonhumanoid, characterprototype>::ProtoType' is explicitly instantiated in another | |
translation unit | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: warning: instantiation of variable 'sysbase<floatingeye, nonhumanoid, | |
characterprototype>::ProtoType' required here, but no definition is available [-Wundefined-var-template] | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/nonhuman.h:246:3: note: in instantiation of member function 'sysbase<floatingeye, | |
nonhumanoid, characterprototype>::FindProtoType' requested here | |
floatingeye() : NextWayPoint(0) { } | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:60:26: note: forward declaration of template entity is here | |
static const prototype ProtoType; | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: note: add an explicit instantiation declaration to suppress this | |
warning if 'sysbase<floatingeye, nonhumanoid, characterprototype>::ProtoType' is explicitly instantiated in | |
another translation unit | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: warning: instantiation of variable 'sysbase<elpuri, largecreature, | |
characterprototype>::ProtoType' required here, but no definition is available [-Wundefined-var-template] | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/nonhuman.h:352:3: note: in instantiation of member function 'sysbase<elpuri, | |
largecreature, characterprototype>::FindProtoType' requested here | |
elpuri() : Active(false) { } | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:60:26: note: forward declaration of template entity is here | |
static const prototype ProtoType; | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: note: add an explicit instantiation declaration to suppress this | |
warning if 'sysbase<elpuri, largecreature, characterprototype>::ProtoType' is explicitly instantiated in another | |
translation unit | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: warning: instantiation of variable 'sysbase<largecreature, nonhumanoid, | |
characterprototype>::ProtoType' required here, but no definition is available [-Wundefined-var-template] | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/nonhuman.h:320:11: note: in instantiation of member function 'sysbase<largecreature, | |
nonhumanoid, characterprototype>::FindProtoType' requested here | |
CHARACTER(largecreature, nonhumanoid) | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:60:26: note: forward declaration of template entity is here | |
static const prototype ProtoType; | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: note: add an explicit instantiation declaration to suppress this | |
warning if 'sysbase<largecreature, nonhumanoid, characterprototype>::ProtoType' is explicitly instantiated in | |
another translation unit | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: warning: instantiation of variable 'sysbase<genetrixvesana, | |
largecreature, characterprototype>::ProtoType' required here, but no definition is available | |
[-Wundefined-var-template] | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/nonhuman.h:369:3: note: in instantiation of member function 'sysbase<genetrixvesana, | |
largecreature, characterprototype>::FindProtoType' requested here | |
genetrixvesana() : TurnsExisted(0) { } | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:60:26: note: forward declaration of template entity is here | |
static const prototype ProtoType; | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: note: add an explicit instantiation declaration to suppress this | |
warning if 'sysbase<genetrixvesana, largecreature, characterprototype>::ProtoType' is explicitly instantiated in | |
another translation unit | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: warning: instantiation of variable 'sysbase<necromancer, humanoid, | |
characterprototype>::ProtoType' required here, but no definition is available [-Wundefined-var-template] | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/human.h:674:11: note: in instantiation of member function 'sysbase<necromancer, | |
humanoid, characterprototype>::FindProtoType' requested here | |
CHARACTER(necromancer, humanoid) | |
^ | |
/Users/andrew/ivan/Main/Source/game.cpp:826:40: note: in instantiation of member function 'sysbase<necromancer, | |
humanoid, characterprototype>::Spawn' requested here | |
character* Char = necromancer::Spawn(RAND_N(4) ? APPRENTICE_NECROMANCER : MASTER_NECROMANCER); | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:60:26: note: forward declaration of template entity is here | |
static const prototype ProtoType; | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: note: add an explicit instantiation declaration to suppress this | |
warning if 'sysbase<necromancer, humanoid, characterprototype>::ProtoType' is explicitly instantiated in another | |
translation unit | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
In file included from /Users/andrew/ivan/Main/Source/charsset.cpp:13: | |
In file included from /Users/andrew/ivan/Main/Include/stack.h:16: | |
In file included from /Users/andrew/ivan/Main/Include/lsquare.h:16: | |
In file included from /Users/andrew/ivan/Main/Include/level.h:21: | |
In file included from /Users/andrew/ivan/Main/Include/square.h:17: | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: warning: instantiation of variable 'sysbase<bone, item, | |
itemprototype>::ProtoType' required here, but no definition is available [-Wundefined-var-template] | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/miscitem.h:230:6: note: in instantiation of member function 'sysbase<bone, item, | |
itemprototype>::FindProtoType' requested here | |
ITEM(bone, item) | |
^ | |
/Users/andrew/ivan/Main/Source/human.cpp:193:27: note: in instantiation of member function 'sysbase<bone, item, | |
itemprototype>::Spawn' requested here | |
Square->AddItem(bone::Spawn()); | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:60:26: note: forward declaration of template entity is here | |
static const prototype ProtoType; | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: note: add an explicit instantiation declaration to suppress this | |
warning if 'sysbase<bone, item, itemprototype>::ProtoType' is explicitly instantiated in another translation unit | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: warning: instantiation of variable 'sysbase<leftnutofpetrus, nut, | |
itemprototype>::ProtoType' required here, but no definition is available [-Wundefined-var-template] | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:54:19: note: in instantiation of member function 'sysbase<leftnutofpetrus, | |
nut, itemprototype>::FindProtoType' requested here | |
type* T = new type; | |
^ | |
/Users/andrew/ivan/Main/Source/human.cpp:203:36: note: in instantiation of member function 'sysbase<leftnutofpetrus, | |
nut, itemprototype>::Spawn' requested here | |
Square->AddItem(leftnutofpetrus::Spawn()); | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:60:26: note: forward declaration of template entity is here | |
static const prototype ProtoType; | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: note: add an explicit instantiation declaration to suppress this | |
warning if 'sysbase<leftnutofpetrus, nut, itemprototype>::ProtoType' is explicitly instantiated in another | |
translation unit | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: warning: instantiation of variable 'sysbase<nut, item, | |
itemprototype>::ProtoType' required here, but no definition is available [-Wundefined-var-template] | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:48:7: note: in instantiation of member function 'sysbase<nut, item, | |
itemprototype>::FindProtoType' requested here | |
class sysbase : public base | |
^ | |
/Users/andrew/ivan/Main/Source/human.cpp:203:36: note: in instantiation of member function 'sysbase<leftnutofpetrus, | |
nut, itemprototype>::Spawn' requested here | |
Square->AddItem(leftnutofpetrus::Spawn()); | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:60:26: note: forward declaration of template entity is here | |
static const prototype ProtoType; | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: note: add an explicit instantiation declaration to suppress this | |
warning if 'sysbase<nut, item, itemprototype>::ProtoType' is explicitly instantiated in another translation unit | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: warning: instantiation of variable 'sysbase<elpuricave, owterrain, | |
owterrainprototype>::ProtoType' required here, but no definition is available [-Wundefined-var-template] | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:54:19: note: in instantiation of member function 'sysbase<elpuricave, | |
owterrain, owterrainprototype>::FindProtoType' requested here | |
type* T = new type; | |
^ | |
/Users/andrew/ivan/Main/Source/human.cpp:748:85: note: in instantiation of member function 'sysbase<elpuricave, | |
owterrain, owterrainprototype>::Spawn' requested here | |
game::GetWorldMap()->GetWSquare(ElpuriCavePos)->ChangeOWTerrain(elpuricave::Spawn()); | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:60:26: note: forward declaration of template entity is here | |
static const prototype ProtoType; | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: note: add an explicit instantiation declaration to suppress this | |
warning if 'sysbase<elpuricave, owterrain, owterrainprototype>::ProtoType' is explicitly instantiated in another | |
translation unit | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: warning: instantiation of variable 'sysbase<scrollofwishing, scroll, | |
itemprototype>::ProtoType' required here, but no definition is available [-Wundefined-var-template] | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/miscitem.h:245:6: note: in instantiation of member function 'sysbase<scrollofwishing, | |
scroll, itemprototype>::FindProtoType' requested here | |
ITEM(scrollofwishing, scroll) | |
^ | |
/Users/andrew/ivan/Main/Source/human.cpp:1126:37: note: in instantiation of member function 'sysbase<scrollofwishing, | |
scroll, itemprototype>::Spawn' requested here | |
Reward = scrollofwishing::Spawn(); | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:60:26: note: forward declaration of template entity is here | |
static const prototype ProtoType; | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: note: add an explicit instantiation declaration to suppress this | |
warning if 'sysbase<scrollofwishing, scroll, itemprototype>::ProtoType' is explicitly instantiated in another | |
translation unit | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: warning: instantiation of variable 'sysbase<scroll, item, | |
itemprototype>::ProtoType' required here, but no definition is available [-Wundefined-var-template] | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/miscitem.h:176:6: note: in instantiation of member function 'sysbase<scroll, item, | |
itemprototype>::FindProtoType' requested here | |
ITEM(scroll, item) | |
^ | |
/Users/andrew/ivan/Main/Source/human.cpp:1126:37: note: in instantiation of member function 'sysbase<scrollofwishing, | |
scroll, itemprototype>::Spawn' requested here | |
Reward = scrollofwishing::Spawn(); | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:60:26: note: forward declaration of template entity is here | |
static const prototype ProtoType; | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: note: add an explicit instantiation declaration to suppress this | |
warning if 'sysbase<scroll, item, itemprototype>::ProtoType' is explicitly instantiated in another translation | |
unit | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: warning: instantiation of variable 'sysbase<stick, item, | |
itemprototype>::ProtoType' required here, but no definition is available [-Wundefined-var-template] | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/miscitem.h:590:6: note: in instantiation of member function 'sysbase<stick, item, | |
itemprototype>::FindProtoType' requested here | |
ITEM(stick, item) | |
^ | |
/Users/andrew/ivan/Main/Source/human.cpp:1130:27: note: in instantiation of member function 'sysbase<stick, item, | |
itemprototype>::Spawn' requested here | |
Reward = stick::Spawn(); | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:60:26: note: forward declaration of template entity is here | |
static const prototype ProtoType; | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: note: add an explicit instantiation declaration to suppress this | |
warning if 'sysbase<stick, item, itemprototype>::ProtoType' is explicitly instantiated in another translation unit | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: warning: instantiation of variable 'sysbase<holybook, item, | |
itemprototype>::ProtoType' required here, but no definition is available [-Wundefined-var-template] | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/miscitem.h:320:6: note: in instantiation of member function 'sysbase<holybook, item, | |
itemprototype>::FindProtoType' requested here | |
ITEM(holybook, item) | |
^ | |
/Users/andrew/ivan/Main/Source/human.cpp:1380:33: note: in instantiation of member function 'sysbase<holybook, item, | |
itemprototype>::Spawn' requested here | |
GetStack()->AddItem(holybook::Spawn(GetConfig(), SpecialFlags)); | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:60:26: note: forward declaration of template entity is here | |
static const prototype ProtoType; | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: note: add an explicit instantiation declaration to suppress this | |
warning if 'sysbase<holybook, item, itemprototype>::ProtoType' is explicitly instantiated in another translation | |
unit | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: warning: instantiation of variable 'sysbase<shield, armor, | |
itemprototype>::ProtoType' required here, but no definition is available [-Wundefined-var-template] | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/gear.h:228:6: note: in instantiation of member function 'sysbase<shield, armor, | |
itemprototype>::FindProtoType' requested here | |
ITEM(shield, armor) | |
^ | |
/Users/andrew/ivan/Main/Source/human.cpp:1395:25: note: in instantiation of member function 'sysbase<shield, armor, | |
itemprototype>::Spawn' requested here | |
Equipment = shield::Spawn(0, SpecialFlags|NO_MATERIALS); | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:60:26: note: forward declaration of template entity is here | |
static const prototype ProtoType; | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: note: add an explicit instantiation declaration to suppress this | |
warning if 'sysbase<shield, armor, itemprototype>::ProtoType' is explicitly instantiated in another translation | |
unit | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: warning: instantiation of variable 'sysbase<cloak, armor, | |
itemprototype>::ProtoType' required here, but no definition is available [-Wundefined-var-template] | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/gear.h:236:6: note: in instantiation of member function 'sysbase<cloak, armor, | |
itemprototype>::FindProtoType' requested here | |
ITEM(cloak, armor) | |
^ | |
/Users/andrew/ivan/Main/Source/human.cpp:1407:24: note: in instantiation of member function 'sysbase<cloak, armor, | |
itemprototype>::Spawn' requested here | |
Equipment = cloak::Spawn(0, SpecialFlags|NO_MATERIALS); | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:60:26: note: forward declaration of template entity is here | |
static const prototype ProtoType; | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: note: add an explicit instantiation declaration to suppress this | |
warning if 'sysbase<cloak, armor, itemprototype>::ProtoType' is explicitly instantiated in another translation | |
unit | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: warning: instantiation of variable 'sysbase<gauntlet, armor, | |
itemprototype>::ProtoType' required here, but no definition is available [-Wundefined-var-template] | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/gear.h:259:6: note: in instantiation of member function 'sysbase<gauntlet, armor, | |
itemprototype>::FindProtoType' requested here | |
ITEM(gauntlet, armor) | |
^ | |
/Users/andrew/ivan/Main/Source/human.cpp:1429:27: note: in instantiation of member function 'sysbase<gauntlet, armor, | |
itemprototype>::Spawn' requested here | |
Equipment = gauntlet::Spawn(0, SpecialFlags|NO_MATERIALS); | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:60:26: note: forward declaration of template entity is here | |
static const prototype ProtoType; | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: note: add an explicit instantiation declaration to suppress this | |
warning if 'sysbase<gauntlet, armor, itemprototype>::ProtoType' is explicitly instantiated in another translation | |
unit | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: warning: instantiation of variable 'sysbase<skullofxinroch, item, | |
itemprototype>::ProtoType' required here, but no definition is available [-Wundefined-var-template] | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/miscitem.h:520:6: note: in instantiation of member function 'sysbase<skullofxinroch, | |
item, itemprototype>::FindProtoType' requested here | |
ITEM(skullofxinroch, item) | |
^ | |
/Users/andrew/ivan/Main/Source/human.cpp:2788:32: note: in instantiation of member function 'sysbase<skullofxinroch, | |
item, itemprototype>::Spawn' requested here | |
Bone = skullofxinroch::Spawn(0, NO_MATERIALS); | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:60:26: note: forward declaration of template entity is here | |
static const prototype ProtoType; | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: note: add an explicit instantiation declaration to suppress this | |
warning if 'sysbase<skullofxinroch, item, itemprototype>::ProtoType' is explicitly instantiated in another | |
translation unit | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: warning: instantiation of variable 'sysbase<skull, item, | |
itemprototype>::ProtoType' required here, but no definition is available [-Wundefined-var-template] | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:54:19: note: in instantiation of member function 'sysbase<skull, item, | |
itemprototype>::FindProtoType' requested here | |
type* T = new type; | |
^ | |
/Users/andrew/ivan/Main/Source/human.cpp:2790:23: note: in instantiation of member function 'sysbase<skull, item, | |
itemprototype>::Spawn' requested here | |
Bone = skull::Spawn(0, NO_MATERIALS); | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:60:26: note: forward declaration of template entity is here | |
static const prototype ProtoType; | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: note: add an explicit instantiation declaration to suppress this | |
warning if 'sysbase<skull, item, itemprototype>::ProtoType' is explicitly instantiated in another translation unit | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
In file included from /Users/andrew/ivan/Main/Source/charsset.cpp:39: | |
/Users/andrew/ivan/Main/Source/human.cpp:3941:80: warning: instantiation of variable 'sysbase<werewolfhuman, humanoid, | |
characterprototype>::ProtoType' required here, but no definition is available [-Wundefined-var-template] | |
if(GetPolymorphBackup() && GetPolymorphBackup()->GetType() == werewolfhuman::ProtoType.GetIndex()) | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:60:26: note: forward declaration of template entity is here | |
static const prototype ProtoType; | |
^ | |
/Users/andrew/ivan/Main/Source/human.cpp:3941:80: note: add an explicit instantiation declaration to suppress this | |
warning if 'sysbase<werewolfhuman, humanoid, characterprototype>::ProtoType' is explicitly instantiated in another | |
translation unit | |
if(GetPolymorphBackup() && GetPolymorphBackup()->GetType() == werewolfhuman::ProtoType.GetIndex()) | |
^ | |
In file included from /Users/andrew/ivan/Main/Source/charsset.cpp:13: | |
In file included from /Users/andrew/ivan/Main/Include/stack.h:16: | |
In file included from /Users/andrew/ivan/Main/Include/lsquare.h:16: | |
In file included from /Users/andrew/ivan/Main/Include/level.h:21: | |
In file included from /Users/andrew/ivan/Main/Include/square.h:17: | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: warning: instantiation of variable 'sysbase<ennerhead, head, | |
itemprototype>::ProtoType' required here, but no definition is available [-Wundefined-var-template] | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/bodypart.h:601:6: note: in instantiation of member function 'sysbase<ennerhead, head, | |
itemprototype>::FindProtoType' requested here | |
ITEM(ennerhead, head) | |
^ | |
/Users/andrew/ivan/Main/Source/human.cpp:4470:23: note: in instantiation of member function 'sysbase<ennerhead, head, | |
itemprototype>::Spawn' requested here | |
return ennerhead::Spawn(0, NO_MATERIALS); | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:60:26: note: forward declaration of template entity is here | |
static const prototype ProtoType; | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: note: add an explicit instantiation declaration to suppress this | |
warning if 'sysbase<ennerhead, head, itemprototype>::ProtoType' is explicitly instantiated in another translation | |
unit | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
In file included from /Users/andrew/ivan/Main/Source/charsset.cpp:39: | |
/Users/andrew/ivan/Main/Source/human.cpp:4685:72: warning: instantiation of variable 'sysbase<skeleton, humanoid, | |
characterprototype>::ProtoType' required here, but no definition is available [-Wundefined-var-template] | |
databasecreator<character>::FindDataBase(WarLordDataBase, &skeleton::ProtoType, WAR_LORD); | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:60:26: note: forward declaration of template entity is here | |
static const prototype ProtoType; | |
^ | |
/Users/andrew/ivan/Main/Source/human.cpp:4685:72: note: add an explicit instantiation declaration to suppress this | |
warning if 'sysbase<skeleton, humanoid, characterprototype>::ProtoType' is explicitly instantiated in another | |
translation unit | |
databasecreator<character>::FindDataBase(WarLordDataBase, &skeleton::ProtoType, WAR_LORD); | |
^ | |
In file included from /Users/andrew/ivan/Main/Source/charsset.cpp:13: | |
In file included from /Users/andrew/ivan/Main/Include/stack.h:16: | |
In file included from /Users/andrew/ivan/Main/Include/lsquare.h:16: | |
In file included from /Users/andrew/ivan/Main/Include/level.h:21: | |
In file included from /Users/andrew/ivan/Main/Include/square.h:17: | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: warning: instantiation of variable 'sysbase<locationAW, owterrain, | |
owterrainprototype>::ProtoType' required here, but no definition is available [-Wundefined-var-template] | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:54:19: note: in instantiation of member function 'sysbase<locationAW, | |
owterrain, owterrainprototype>::FindProtoType' requested here | |
type* T = new type; | |
^ | |
/Users/andrew/ivan/Main/Source/human.cpp:4827:86: note: in instantiation of member function 'sysbase<locationAW, | |
owterrain, owterrainprototype>::Spawn' requested here | |
game::GetWorldMap()->GetWSquare(XinrochTombPos)->ChangeOWTerrain(locationAW::Spawn()); | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:60:26: note: forward declaration of template entity is here | |
static const prototype ProtoType; | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: note: add an explicit instantiation declaration to suppress this | |
warning if 'sysbase<locationAW, owterrain, owterrainprototype>::ProtoType' is explicitly instantiated in another | |
translation unit | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: warning: instantiation of variable 'sysbase<flamingsword, meleeweapon, | |
itemprototype>::ProtoType' required here, but no definition is available [-Wundefined-var-template] | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/gear.h:117:6: note: in instantiation of member function 'sysbase<flamingsword, | |
meleeweapon, itemprototype>::FindProtoType' requested here | |
ITEM(flamingsword, meleeweapon) | |
^ | |
/Users/andrew/ivan/Main/Source/human.cpp:5362:28: note: in instantiation of member function 'sysbase<flamingsword, | |
meleeweapon, itemprototype>::Spawn' requested here | |
Weapon = flamingsword::Spawn(0, SpecialFlags|NO_MATERIALS); | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:60:26: note: forward declaration of template entity is here | |
static const prototype ProtoType; | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: note: add an explicit instantiation declaration to suppress this | |
warning if 'sysbase<flamingsword, meleeweapon, itemprototype>::ProtoType' is explicitly instantiated in another | |
translation unit | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: warning: instantiation of variable 'sysbase<earth, olterrain, | |
olterrainprototype>::ProtoType' required here, but no definition is available [-Wundefined-var-template] | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/lterras.h:210:11: note: in instantiation of member function 'sysbase<earth, olterrain, | |
olterrainprototype>::FindProtoType' requested here | |
OLTERRAIN(earth, olterrain) | |
^ | |
/Users/andrew/ivan/Main/Source/human.cpp:6247:57: note: in instantiation of member function 'sysbase<earth, olterrain, | |
olterrainprototype>::Spawn' requested here | |
Square->ChangeOLTerrainAndUpdateLights(earth::Spawn()); | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:60:26: note: forward declaration of template entity is here | |
static const prototype ProtoType; | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: note: add an explicit instantiation declaration to suppress this | |
warning if 'sysbase<earth, olterrain, olterrainprototype>::ProtoType' is explicitly instantiated in another | |
translation unit | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: warning: instantiation of variable 'sysbase<boulder, olterrain, | |
olterrainprototype>::ProtoType' required here, but no definition is available [-Wundefined-var-template] | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:54:19: note: in instantiation of member function 'sysbase<boulder, olterrain, | |
olterrainprototype>::FindProtoType' requested here | |
type* T = new type; | |
^ | |
/Users/andrew/ivan/Main/Source/human.cpp:6276:57: note: in instantiation of member function 'sysbase<boulder, olterrain, | |
olterrainprototype>::Spawn' requested here | |
Square->ChangeOLTerrainAndUpdateLights(boulder::Spawn(1 + (RAND() & 1))); | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:60:26: note: forward declaration of template entity is here | |
static const prototype ProtoType; | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: note: add an explicit instantiation declaration to suppress this | |
warning if 'sysbase<boulder, olterrain, olterrainprototype>::ProtoType' is explicitly instantiated in another | |
translation unit | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: warning: instantiation of variable 'sysbase<dogtorso, normaltorso, | |
itemprototype>::ProtoType' required here, but no definition is available [-Wundefined-var-template] | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/bodypart.h:727:6: note: in instantiation of member function 'sysbase<dogtorso, | |
normaltorso, itemprototype>::FindProtoType' requested here | |
ITEM(dogtorso, normaltorso) | |
^ | |
/Users/andrew/ivan/Main/Source/nonhuman.cpp:35:59: note: in instantiation of member function 'sysbase<dogtorso, | |
normaltorso, itemprototype>::Spawn' requested here | |
bodypart* dog::MakeBodyPart(int) const { return dogtorso::Spawn(0, NO_MATERIALS); } | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:60:26: note: forward declaration of template entity is here | |
static const prototype ProtoType; | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: note: add an explicit instantiation declaration to suppress this | |
warning if 'sysbase<dogtorso, normaltorso, itemprototype>::ProtoType' is explicitly instantiated in another | |
translation unit | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: warning: instantiation of variable 'sysbase<normaltorso, torso, | |
itemprototype>::ProtoType' required here, but no definition is available [-Wundefined-var-template] | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/bodypart.h:262:6: note: in instantiation of member function 'sysbase<normaltorso, torso, | |
itemprototype>::FindProtoType' requested here | |
ITEM(normaltorso, torso) | |
^ | |
/Users/andrew/ivan/Main/Source/nonhuman.cpp:35:59: note: in instantiation of member function 'sysbase<dogtorso, | |
normaltorso, itemprototype>::Spawn' requested here | |
bodypart* dog::MakeBodyPart(int) const { return dogtorso::Spawn(0, NO_MATERIALS); } | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:60:26: note: forward declaration of template entity is here | |
static const prototype ProtoType; | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: note: add an explicit instantiation declaration to suppress this | |
warning if 'sysbase<normaltorso, torso, itemprototype>::ProtoType' is explicitly instantiated in another | |
translation unit | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: warning: instantiation of variable 'sysbase<torso, bodypart, | |
itemprototype>::ProtoType' required here, but no definition is available [-Wundefined-var-template] | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/bodypart.h:255:6: note: in instantiation of member function 'sysbase<torso, bodypart, | |
itemprototype>::FindProtoType' requested here | |
ITEM(torso, bodypart) | |
^ | |
/Users/andrew/ivan/Main/Source/nonhuman.cpp:35:59: note: in instantiation of member function 'sysbase<dogtorso, | |
normaltorso, itemprototype>::Spawn' requested here | |
bodypart* dog::MakeBodyPart(int) const { return dogtorso::Spawn(0, NO_MATERIALS); } | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:60:26: note: forward declaration of template entity is here | |
static const prototype ProtoType; | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: note: add an explicit instantiation declaration to suppress this | |
warning if 'sysbase<torso, bodypart, itemprototype>::ProtoType' is explicitly instantiated in another translation | |
unit | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: warning: instantiation of variable 'sysbase<spidertorso, normaltorso, | |
itemprototype>::ProtoType' required here, but no definition is available [-Wundefined-var-template] | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/bodypart.h:766:6: note: in instantiation of member function 'sysbase<spidertorso, | |
normaltorso, itemprototype>::FindProtoType' requested here | |
ITEM(spidertorso, normaltorso) | |
^ | |
/Users/andrew/ivan/Main/Source/nonhuman.cpp:37:65: note: in instantiation of member function 'sysbase<spidertorso, | |
normaltorso, itemprototype>::Spawn' requested here | |
bodypart* spider::MakeBodyPart(int) const { return spidertorso::Spawn(0, NO_MATERIALS); } | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:60:26: note: forward declaration of template entity is here | |
static const prototype ProtoType; | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: note: add an explicit instantiation declaration to suppress this | |
warning if 'sysbase<spidertorso, normaltorso, itemprototype>::ProtoType' is explicitly instantiated in another | |
translation unit | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: warning: instantiation of variable 'sysbase<battorso, normaltorso, | |
itemprototype>::ProtoType' required here, but no definition is available [-Wundefined-var-template] | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/bodypart.h:759:6: note: in instantiation of member function 'sysbase<battorso, | |
normaltorso, itemprototype>::FindProtoType' requested here | |
ITEM(battorso, normaltorso) | |
^ | |
/Users/andrew/ivan/Main/Source/nonhuman.cpp:41:59: note: in instantiation of member function 'sysbase<battorso, | |
normaltorso, itemprototype>::Spawn' requested here | |
bodypart* bat::MakeBodyPart(int) const { return battorso::Spawn(0, NO_MATERIALS); } | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:60:26: note: forward declaration of template entity is here | |
static const prototype ProtoType; | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: note: add an explicit instantiation declaration to suppress this | |
warning if 'sysbase<battorso, normaltorso, itemprototype>::ProtoType' is explicitly instantiated in another | |
translation unit | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: warning: instantiation of variable 'sysbase<eddytorso, normaltorso, | |
itemprototype>::ProtoType' required here, but no definition is available [-Wundefined-var-template] | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/bodypart.h:570:6: note: in instantiation of member function 'sysbase<eddytorso, | |
normaltorso, itemprototype>::FindProtoType' requested here | |
ITEM(eddytorso, normaltorso) | |
^ | |
/Users/andrew/ivan/Main/Source/nonhuman.cpp:47:61: note: in instantiation of member function 'sysbase<eddytorso, | |
normaltorso, itemprototype>::Spawn' requested here | |
bodypart* eddy::MakeBodyPart(int) const { return eddytorso::Spawn(0, NO_MATERIALS); } | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:60:26: note: forward declaration of template entity is here | |
static const prototype ProtoType; | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: note: add an explicit instantiation declaration to suppress this | |
warning if 'sysbase<eddytorso, normaltorso, itemprototype>::ProtoType' is explicitly instantiated in another | |
translation unit | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: warning: instantiation of variable 'sysbase<magicmushroomtorso, | |
normaltorso, itemprototype>::ProtoType' required here, but no definition is available [-Wundefined-var-template] | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/bodypart.h:720:6: note: in instantiation of member function 'sysbase<magicmushroomtorso, | |
normaltorso, itemprototype>::FindProtoType' requested here | |
ITEM(magicmushroomtorso, normaltorso) | |
^ | |
/Users/andrew/ivan/Main/Source/nonhuman.cpp:50:79: note: in instantiation of member function | |
'sysbase<magicmushroomtorso, normaltorso, itemprototype>::Spawn' requested here | |
bodypart* magicmushroom::MakeBodyPart(int) const { return magicmushroomtorso::Spawn(0, NO_MATERIALS); } | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:60:26: note: forward declaration of template entity is here | |
static const prototype ProtoType; | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: note: add an explicit instantiation declaration to suppress this | |
warning if 'sysbase<magicmushroomtorso, normaltorso, itemprototype>::ProtoType' is explicitly instantiated in | |
another translation unit | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: warning: instantiation of variable 'sysbase<largetorso, normaltorso, | |
itemprototype>::ProtoType' required here, but no definition is available [-Wundefined-var-template] | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/bodypart.h:577:6: note: in instantiation of member function 'sysbase<largetorso, | |
normaltorso, itemprototype>::FindProtoType' requested here | |
ITEM(largetorso, normaltorso) | |
^ | |
/Users/andrew/ivan/Main/Source/nonhuman.cpp:57:71: note: in instantiation of member function 'sysbase<largetorso, | |
normaltorso, itemprototype>::Spawn' requested here | |
bodypart* largecreature::MakeBodyPart(int) const { return largetorso::Spawn(0, NO_MATERIALS); } | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:60:26: note: forward declaration of template entity is here | |
static const prototype ProtoType; | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: note: add an explicit instantiation declaration to suppress this | |
warning if 'sysbase<largetorso, normaltorso, itemprototype>::ProtoType' is explicitly instantiated in another | |
translation unit | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: warning: instantiation of variable 'sysbase<blinkdogtorso, dogtorso, | |
itemprototype>::ProtoType' required here, but no definition is available [-Wundefined-var-template] | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/bodypart.h:735:6: note: in instantiation of member function 'sysbase<blinkdogtorso, | |
dogtorso, itemprototype>::FindProtoType' requested here | |
ITEM(blinkdogtorso, dogtorso) | |
^ | |
/Users/andrew/ivan/Main/Source/nonhuman.cpp:67:69: note: in instantiation of member function 'sysbase<blinkdogtorso, | |
dogtorso, itemprototype>::Spawn' requested here | |
bodypart* blinkdog::MakeBodyPart(int) const { return blinkdogtorso::Spawn(0, NO_MATERIALS); } | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:60:26: note: forward declaration of template entity is here | |
static const prototype ProtoType; | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: note: add an explicit instantiation declaration to suppress this | |
warning if 'sysbase<blinkdogtorso, dogtorso, itemprototype>::ProtoType' is explicitly instantiated in another | |
translation unit | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: warning: instantiation of variable 'sysbase<mysticfrogtorso, | |
normaltorso, itemprototype>::ProtoType' required here, but no definition is available [-Wundefined-var-template] | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/bodypart.h:742:6: note: in instantiation of member function 'sysbase<mysticfrogtorso, | |
normaltorso, itemprototype>::FindProtoType' requested here | |
ITEM(mysticfrogtorso, normaltorso) | |
^ | |
/Users/andrew/ivan/Main/Source/nonhuman.cpp:71:73: note: in instantiation of member function 'sysbase<mysticfrogtorso, | |
normaltorso, itemprototype>::Spawn' requested here | |
bodypart* mysticfrog::MakeBodyPart(int) const { return mysticfrogtorso::Spawn(0, NO_MATERIALS); } | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:60:26: note: forward declaration of template entity is here | |
static const prototype ProtoType; | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: note: add an explicit instantiation declaration to suppress this | |
warning if 'sysbase<mysticfrogtorso, normaltorso, itemprototype>::ProtoType' is explicitly instantiated in another | |
translation unit | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: warning: instantiation of variable 'sysbase<lobhsetorso, largetorso, | |
itemprototype>::ProtoType' required here, but no definition is available [-Wundefined-var-template] | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/bodypart.h:752:6: note: in instantiation of member function 'sysbase<lobhsetorso, | |
largetorso, itemprototype>::FindProtoType' requested here | |
ITEM(lobhsetorso, largetorso) | |
^ | |
/Users/andrew/ivan/Main/Source/nonhuman.cpp:73:65: note: in instantiation of member function 'sysbase<lobhsetorso, | |
largetorso, itemprototype>::Spawn' requested here | |
bodypart* lobhse::MakeBodyPart(int) const { return lobhsetorso::Spawn(0, NO_MATERIALS); } | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:60:26: note: forward declaration of template entity is here | |
static const prototype ProtoType; | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: note: add an explicit instantiation declaration to suppress this | |
warning if 'sysbase<lobhsetorso, largetorso, itemprototype>::ProtoType' is explicitly instantiated in another | |
translation unit | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: warning: instantiation of variable 'sysbase<kiwi, item, | |
itemprototype>::ProtoType' required here, but no definition is available [-Wundefined-var-template] | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:54:19: note: in instantiation of member function 'sysbase<kiwi, item, | |
itemprototype>::FindProtoType' requested here | |
type* T = new type; | |
^ | |
/Users/andrew/ivan/Main/Source/nonhuman.cpp:819:27: note: in instantiation of member function 'sysbase<kiwi, item, | |
itemprototype>::Spawn' requested here | |
Square->AddItem(kiwi::Spawn()); | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:60:26: note: forward declaration of template entity is here | |
static const prototype ProtoType; | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: note: add an explicit instantiation declaration to suppress this | |
warning if 'sysbase<kiwi, item, itemprototype>::ProtoType' is explicitly instantiated in another translation unit | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: warning: instantiation of variable 'sysbase<pineapple, item, | |
itemprototype>::ProtoType' required here, but no definition is available [-Wundefined-var-template] | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:54:19: note: in instantiation of member function 'sysbase<pineapple, item, | |
itemprototype>::FindProtoType' requested here | |
type* T = new type; | |
^ | |
/Users/andrew/ivan/Main/Source/nonhuman.cpp:827:32: note: in instantiation of member function 'sysbase<pineapple, item, | |
itemprototype>::Spawn' requested here | |
Square->AddItem(pineapple::Spawn()); | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:60:26: note: forward declaration of template entity is here | |
static const prototype ProtoType; | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: note: add an explicit instantiation declaration to suppress this | |
warning if 'sysbase<pineapple, item, itemprototype>::ProtoType' is explicitly instantiated in another translation | |
unit | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: warning: instantiation of variable 'sysbase<headofelpuri, item, | |
itemprototype>::ProtoType' required here, but no definition is available [-Wundefined-var-template] | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:54:19: note: in instantiation of member function 'sysbase<headofelpuri, item, | |
itemprototype>::FindProtoType' requested here | |
type* T = new type; | |
^ | |
/Users/andrew/ivan/Main/Source/nonhuman.cpp:910:33: note: in instantiation of member function 'sysbase<headofelpuri, | |
item, itemprototype>::Spawn' requested here | |
Square->AddItem(headofelpuri::Spawn()); | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:60:26: note: forward declaration of template entity is here | |
static const prototype ProtoType; | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: note: add an explicit instantiation declaration to suppress this | |
warning if 'sysbase<headofelpuri, item, itemprototype>::ProtoType' is explicitly instantiated in another | |
translation unit | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
In file included from /Users/andrew/ivan/Main/Source/charsset.cpp:28: | |
In file included from /Users/andrew/ivan/Main/Include/materias.h:16: | |
/Users/andrew/ivan/Main/Include/materia.h:257:68: warning: instantiation of variable 'materialsysbase<gas, | |
material>::ProtoType' required here, but no definition is available [-Wundefined-var-template] | |
virtual const materialprototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/materia.h:252:19: note: in instantiation of member function 'materialsysbase<gas, | |
material>::FindProtoType' requested here | |
type* M = new type; | |
^ | |
/Users/andrew/ivan/Main/Source/nonhuman.cpp:1109:29: note: in instantiation of member function | |
'materialsysbase<gas, material>::Spawn' requested here | |
Square->AddSmoke(gas::Spawn(MAGIC_VAPOUR, 1000)); | |
^ | |
/Users/andrew/ivan/Main/Include/materia.h:258:34: note: forward declaration of template entity is here | |
static const materialprototype ProtoType; | |
^ | |
/Users/andrew/ivan/Main/Include/materia.h:257:68: note: add an explicit instantiation declaration to suppress this | |
warning if 'materialsysbase<gas, material>::ProtoType' is explicitly instantiated in another translation unit | |
virtual const materialprototype* FindProtoType() const { return &ProtoType; } | |
^ | |
In file included from /Users/andrew/ivan/Main/Source/charsset.cpp:13: | |
In file included from /Users/andrew/ivan/Main/Include/stack.h:16: | |
In file included from /Users/andrew/ivan/Main/Include/lsquare.h:16: | |
In file included from /Users/andrew/ivan/Main/Include/level.h:21: | |
In file included from /Users/andrew/ivan/Main/Include/square.h:17: | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: warning: instantiation of variable 'sysbase<decoration, olterrain, | |
olterrainprototype>::ProtoType' required here, but no definition is available [-Wundefined-var-template] | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:54:19: note: in instantiation of member function 'sysbase<decoration, | |
olterrain, olterrainprototype>::FindProtoType' requested here | |
type* T = new type; | |
^ | |
/Users/andrew/ivan/Main/Source/nonhuman.cpp:1229:37: note: in instantiation of member function 'sysbase<decoration, | |
olterrain, olterrainprototype>::Spawn' requested here | |
decoration* Couch = decoration::Spawn(RAND_N(5) ? COUCH : DOUBLE_BED); | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:60:26: note: forward declaration of template entity is here | |
static const prototype ProtoType; | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: note: add an explicit instantiation declaration to suppress this | |
warning if 'sysbase<decoration, olterrain, olterrainprototype>::ProtoType' is explicitly instantiated in another | |
translation unit | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: warning: instantiation of variable 'sysbase<largecorpse, corpse, | |
itemprototype>::ProtoType' required here, but no definition is available [-Wundefined-var-template] | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/bodypart.h:589:6: note: in instantiation of member function 'sysbase<largecorpse, | |
corpse, itemprototype>::FindProtoType' requested here | |
ITEM(largecorpse, corpse) | |
^ | |
/Users/andrew/ivan/Main/Source/nonhuman.cpp:1533:35: note: in instantiation of member function 'sysbase<largecorpse, | |
corpse, itemprototype>::Spawn' requested here | |
corpse* Corpse = largecorpse::Spawn(0, NO_MATERIALS); | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:60:26: note: forward declaration of template entity is here | |
static const prototype ProtoType; | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: note: add an explicit instantiation declaration to suppress this | |
warning if 'sysbase<largecorpse, corpse, itemprototype>::ProtoType' is explicitly instantiated in another | |
translation unit | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: warning: instantiation of variable 'sysbase<corpse, item, | |
itemprototype>::ProtoType' required here, but no definition is available [-Wundefined-var-template] | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/bodypart.h:508:3: note: in instantiation of member function 'sysbase<corpse, item, | |
itemprototype>::FindProtoType' requested here | |
corpse() = default; | |
^ | |
/Users/andrew/ivan/Main/Source/nonhuman.cpp:1533:35: note: in instantiation of member function 'sysbase<largecorpse, | |
corpse, itemprototype>::Spawn' requested here | |
corpse* Corpse = largecorpse::Spawn(0, NO_MATERIALS); | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:60:26: note: forward declaration of template entity is here | |
static const prototype ProtoType; | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: note: add an explicit instantiation declaration to suppress this | |
warning if 'sysbase<corpse, item, itemprototype>::ProtoType' is explicitly instantiated in another translation | |
unit | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
In file included from /Users/andrew/ivan/Main/Source/charsset.cpp:15: | |
In file included from /Users/andrew/ivan/Main/Include/actions.h:16: | |
/Users/andrew/ivan/Main/Include/action.h:81:65: warning: instantiation of variable | |
'actionsysbase<dig, action>::ProtoType' required here, but no definition is available [-Wundefined-var-template] | |
virtual const actionprototype* GetProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/actions.h:75:3: note: in instantiation of member function 'actionsysbase<dig, | |
action>::GetProtoType' requested here | |
dig() : RightBackupID(0), LeftBackupID(0) { } | |
^ | |
/Users/andrew/ivan/Main/Include/action.h:82:32: note: forward declaration of template entity is here | |
static const actionprototype ProtoType; | |
^ | |
/Users/andrew/ivan/Main/Include/action.h:81:65: note: add an explicit instantiation declaration to suppress this warning | |
if 'actionsysbase<dig, action>::ProtoType' is explicitly instantiated in another translation unit | |
virtual const actionprototype* GetProtoType() const { return &ProtoType; } | |
^ | |
In file included from /Users/andrew/ivan/Main/Source/charsset.cpp:13: | |
In file included from /Users/andrew/ivan/Main/Include/stack.h:16: | |
In file included from /Users/andrew/ivan/Main/Include/lsquare.h:16: | |
In file included from /Users/andrew/ivan/Main/Include/level.h:21: | |
In file included from /Users/andrew/ivan/Main/Include/square.h:17: | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: warning: instantiation of variable 'sysbase<ocean, gwterrain, | |
gwterrainprototype>::ProtoType' required here, but no definition is available [-Wundefined-var-template] | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/wterras.h:21:3: note: in instantiation of member function 'sysbase<ocean, gwterrain, | |
gwterrainprototype>::FindProtoType' requested here | |
ocean() { SetAnimationFrames(32); } | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:60:26: note: forward declaration of template entity is here | |
static const prototype ProtoType; | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: note: add an explicit instantiation declaration to suppress this | |
warning if 'sysbase<ocean, gwterrain, gwterrainprototype>::ProtoType' is explicitly instantiated in another | |
translation unit | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: warning: instantiation of variable 'sysbase<banana, materialcontainer, | |
itemprototype>::ProtoType' required here, but no definition is available [-Wundefined-var-template] | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/miscitem.h:61:3: note: in instantiation of member function 'sysbase<banana, | |
materialcontainer, itemprototype>::FindProtoType' requested here | |
banana() : TimesUsed(0), Charges(6), Jammed(false) { } | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:60:26: note: forward declaration of template entity is here | |
static const prototype ProtoType; | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: note: add an explicit instantiation declaration to suppress this | |
warning if 'sysbase<banana, materialcontainer, itemprototype>::ProtoType' is explicitly instantiated in another | |
translation unit | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: warning: instantiation of variable 'sysbase<materialcontainer, item, | |
itemprototype>::ProtoType' required here, but no definition is available [-Wundefined-var-template] | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/miscitem.h:23:3: note: in instantiation of member function 'sysbase<materialcontainer, | |
item, itemprototype>::FindProtoType' requested here | |
materialcontainer() = default; | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:60:26: note: forward declaration of template entity is here | |
static const prototype ProtoType; | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: note: add an explicit instantiation declaration to suppress this | |
warning if 'sysbase<materialcontainer, item, itemprototype>::ProtoType' is explicitly instantiated in another | |
translation unit | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: warning: instantiation of variable 'sysbase<magicalwhistle, whistle, | |
itemprototype>::ProtoType' required here, but no definition is available [-Wundefined-var-template] | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/miscitem.h:412:3: note: in instantiation of member function 'sysbase<magicalwhistle, | |
whistle, itemprototype>::FindProtoType' requested here | |
magicalwhistle() : LastUsed(0) { } | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:60:26: note: forward declaration of template entity is here | |
static const prototype ProtoType; | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: note: add an explicit instantiation declaration to suppress this | |
warning if 'sysbase<magicalwhistle, whistle, itemprototype>::ProtoType' is explicitly instantiated in another | |
translation unit | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: warning: instantiation of variable 'sysbase<whistle, item, | |
itemprototype>::ProtoType' required here, but no definition is available [-Wundefined-var-template] | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/miscitem.h:399:6: note: in instantiation of member function 'sysbase<whistle, item, | |
itemprototype>::FindProtoType' requested here | |
ITEM(whistle, item) | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:60:26: note: forward declaration of template entity is here | |
static const prototype ProtoType; | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: note: add an explicit instantiation declaration to suppress this | |
warning if 'sysbase<whistle, item, itemprototype>::ProtoType' is explicitly instantiated in another translation | |
unit | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: warning: instantiation of variable 'sysbase<horn, item, | |
itemprototype>::ProtoType' required here, but no definition is available [-Wundefined-var-template] | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/miscitem.h:552:3: note: in instantiation of member function 'sysbase<horn, item, | |
itemprototype>::FindProtoType' requested here | |
horn() : LastUsed(0) { } | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:60:26: note: forward declaration of template entity is here | |
static const prototype ProtoType; | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: note: add an explicit instantiation declaration to suppress this | |
warning if 'sysbase<horn, item, itemprototype>::ProtoType' is explicitly instantiated in another translation unit | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: warning: instantiation of variable 'sysbase<ullrbone, item, | |
itemprototype>::ProtoType' required here, but no definition is available [-Wundefined-var-template] | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/miscitem.h:680:3: note: in instantiation of member function 'sysbase<ullrbone, item, | |
itemprototype>::FindProtoType' requested here | |
ullrbone() : TimesUsed(0), Charges(8) { } | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:60:26: note: forward declaration of template entity is here | |
static const prototype ProtoType; | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: note: add an explicit instantiation declaration to suppress this | |
warning if 'sysbase<ullrbone, item, itemprototype>::ProtoType' is explicitly instantiated in another translation | |
unit | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: warning: instantiation of variable 'sysbase<filthytunic, bodyarmor, | |
itemprototype>::ProtoType' required here, but no definition is available [-Wundefined-var-template] | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/gear.h:349:3: note: in instantiation of member function 'sysbase<filthytunic, bodyarmor, | |
itemprototype>::FindProtoType' requested here | |
filthytunic() { Enable(); } | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:60:26: note: forward declaration of template entity is here | |
static const prototype ProtoType; | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: note: add an explicit instantiation declaration to suppress this | |
warning if 'sysbase<filthytunic, bodyarmor, itemprototype>::ProtoType' is explicitly instantiated in another | |
translation unit | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: warning: instantiation of variable 'sysbase<bodyarmor, armor, | |
itemprototype>::ProtoType' required here, but no definition is available [-Wundefined-var-template] | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/gear.h:204:6: note: in instantiation of member function 'sysbase<bodyarmor, armor, | |
itemprototype>::FindProtoType' requested here | |
ITEM(bodyarmor, armor) | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:60:26: note: forward declaration of template entity is here | |
static const prototype ProtoType; | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: note: add an explicit instantiation declaration to suppress this | |
warning if 'sysbase<bodyarmor, armor, itemprototype>::ProtoType' is explicitly instantiated in another translation | |
unit | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: warning: instantiation of variable 'sysbase<armor, item, | |
itemprototype>::ProtoType' required here, but no definition is available [-Wundefined-var-template] | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/gear.h:175:6: note: in instantiation of member function 'sysbase<armor, item, | |
itemprototype>::FindProtoType' requested here | |
ITEM(armor, item) | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:60:26: note: forward declaration of template entity is here | |
static const prototype ProtoType; | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: note: add an explicit instantiation declaration to suppress this | |
warning if 'sysbase<armor, item, itemprototype>::ProtoType' is explicitly instantiated in another translation unit | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: warning: instantiation of variable 'sysbase<daggerofvenom, meleeweapon, | |
itemprototype>::ProtoType' required here, but no definition is available [-Wundefined-var-template] | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/gear.h:367:3: note: in instantiation of member function 'sysbase<daggerofvenom, | |
meleeweapon, itemprototype>::FindProtoType' requested here | |
daggerofvenom() { Enable(); } | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:60:26: note: forward declaration of template entity is here | |
static const prototype ProtoType; | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: note: add an explicit instantiation declaration to suppress this | |
warning if 'sysbase<daggerofvenom, meleeweapon, itemprototype>::ProtoType' is explicitly instantiated in another | |
translation unit | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: warning: instantiation of variable 'sysbase<meleeweapon, item, | |
itemprototype>::ProtoType' required here, but no definition is available [-Wundefined-var-template] | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/gear.h:21:3: note: in instantiation of member function 'sysbase<meleeweapon, item, | |
itemprototype>::FindProtoType' requested here | |
meleeweapon() = default; | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:60:26: note: forward declaration of template entity is here | |
static const prototype ProtoType; | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: note: add an explicit instantiation declaration to suppress this | |
warning if 'sysbase<meleeweapon, item, itemprototype>::ProtoType' is explicitly instantiated in another | |
translation unit | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: warning: instantiation of variable 'sysbase<darkaxe, meleeweapon, | |
itemprototype>::ProtoType' required here, but no definition is available [-Wundefined-var-template] | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/gear.h:388:3: note: in instantiation of member function 'sysbase<darkaxe, meleeweapon, | |
itemprototype>::FindProtoType' requested here | |
darkaxe() { Enable(); } | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:60:26: note: forward declaration of template entity is here | |
static const prototype ProtoType; | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: note: add an explicit instantiation declaration to suppress this | |
warning if 'sysbase<darkaxe, meleeweapon, itemprototype>::ProtoType' is explicitly instantiated in another | |
translation unit | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
In file included from /Users/andrew/ivan/Main/Source/charsset.cpp:28: | |
In file included from /Users/andrew/ivan/Main/Include/materias.h:16: | |
/Users/andrew/ivan/Main/Include/materia.h:257:68: warning: instantiation of variable 'materialsysbase<solid, | |
material>::ProtoType' required here, but no definition is available [-Wundefined-var-template] | |
virtual const materialprototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/materias.h:23:3: note: in instantiation of member function 'materialsysbase<solid, | |
material>::FindProtoType' requested here | |
solid() : BurnData(NOT_BURNT), TransientThermalEnergy(0), SteadyStateThermalEnergy(0), BurnCounter(0), BurnChe... | |
^ | |
/Users/andrew/ivan/Main/Include/materia.h:258:34: note: forward declaration of template entity is here | |
static const materialprototype ProtoType; | |
^ | |
/Users/andrew/ivan/Main/Include/materia.h:257:68: note: add an explicit instantiation declaration to suppress this | |
warning if 'materialsysbase<solid, material>::ProtoType' is explicitly instantiated in another translation unit | |
virtual const materialprototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/materia.h:257:68: warning: instantiation of variable 'materialsysbase<powder, | |
liquid>::ProtoType' required here, but no definition is available [-Wundefined-var-template] | |
virtual const materialprototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/materias.h:116:3: note: in instantiation of member function 'materialsysbase<powder, | |
liquid>::FindProtoType' requested here | |
powder() : Wetness(0) { } | |
^ | |
/Users/andrew/ivan/Main/Include/materia.h:258:34: note: forward declaration of template entity is here | |
static const materialprototype ProtoType; | |
^ | |
/Users/andrew/ivan/Main/Include/materia.h:257:68: note: add an explicit instantiation declaration to suppress this | |
warning if 'materialsysbase<powder, liquid>::ProtoType' is explicitly instantiated in another translation unit | |
virtual const materialprototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/materia.h:257:68: warning: instantiation of variable 'materialsysbase<liquid, | |
material>::ProtoType' required here, but no definition is available [-Wundefined-var-template] | |
virtual const materialprototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/materias.h:82:10: note: in instantiation of member function 'materialsysbase<liquid, | |
material>::FindProtoType' requested here | |
MATERIAL(liquid, material) | |
^ | |
/Users/andrew/ivan/Main/Include/materia.h:258:34: note: forward declaration of template entity is here | |
static const materialprototype ProtoType; | |
^ | |
/Users/andrew/ivan/Main/Include/materia.h:257:68: note: add an explicit instantiation declaration to suppress this | |
warning if 'materialsysbase<liquid, material>::ProtoType' is explicitly instantiated in another translation unit | |
virtual const materialprototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/materia.h:257:68: warning: instantiation of variable 'materialsysbase<ironalloy, | |
solid>::ProtoType' required here, but no definition is available [-Wundefined-var-template] | |
virtual const materialprototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/materias.h:133:3: note: in instantiation of member function 'materialsysbase<ironalloy, | |
solid>::FindProtoType' requested here | |
ironalloy() : RustData(NOT_RUSTED) { } | |
^ | |
/Users/andrew/ivan/Main/Include/materia.h:258:34: note: forward declaration of template entity is here | |
static const materialprototype ProtoType; | |
^ | |
/Users/andrew/ivan/Main/Include/materia.h:257:68: note: add an explicit instantiation declaration to suppress this | |
warning if 'materialsysbase<ironalloy, solid>::ProtoType' is explicitly instantiated in another translation unit | |
virtual const materialprototype* FindProtoType() const { return &ProtoType; } | |
^ | |
In file included from /Users/andrew/ivan/Main/Source/charsset.cpp:13: | |
In file included from /Users/andrew/ivan/Main/Include/stack.h:16: | |
In file included from /Users/andrew/ivan/Main/Include/lsquare.h:16: | |
In file included from /Users/andrew/ivan/Main/Include/level.h:21: | |
In file included from /Users/andrew/ivan/Main/Include/square.h:17: | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: warning: instantiation of variable 'sysbase<coffin, olterraincontainer, | |
olterrainprototype>::ProtoType' required here, but no definition is available [-Wundefined-var-template] | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/lterras.h:233:3: note: in instantiation of member function 'sysbase<coffin, | |
olterraincontainer, olterrainprototype>::FindProtoType' requested here | |
coffin() : Opened(false) { } | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:60:26: note: forward declaration of template entity is here | |
static const prototype ProtoType; | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: note: add an explicit instantiation declaration to suppress this | |
warning if 'sysbase<coffin, olterraincontainer, olterrainprototype>::ProtoType' is explicitly instantiated in | |
another translation unit | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: warning: instantiation of variable 'sysbase<ironmaiden, olterrain, | |
olterrainprototype>::ProtoType' required here, but no definition is available [-Wundefined-var-template] | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/lterras.h:254:3: note: in instantiation of member function 'sysbase<ironmaiden, | |
olterrain, olterrainprototype>::FindProtoType' requested here | |
ironmaiden() : Opened(false) { } | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:60:26: note: forward declaration of template entity is here | |
static const prototype ProtoType; | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: note: add an explicit instantiation declaration to suppress this | |
warning if 'sysbase<ironmaiden, olterrain, olterrainprototype>::ProtoType' is explicitly instantiated in another | |
translation unit | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: warning: instantiation of variable 'sysbase<bodypart, item, | |
itemprototype>::ProtoType' required here, but no definition is available [-Wundefined-var-template] | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/bodypart.h:42:3: note: in instantiation of member function 'sysbase<bodypart, item, | |
itemprototype>::FindProtoType' requested here | |
bodypart() : Master(0) { } | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:60:26: note: forward declaration of template entity is here | |
static const prototype ProtoType; | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: note: add an explicit instantiation declaration to suppress this | |
warning if 'sysbase<bodypart, item, itemprototype>::ProtoType' is explicitly instantiated in another translation | |
unit | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: warning: instantiation of variable 'sysbase<arm, bodypart, | |
itemprototype>::ProtoType' required here, but no definition is available [-Wundefined-var-template] | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/bodypart.h:301:3: note: in instantiation of member function 'sysbase<arm, bodypart, | |
itemprototype>::FindProtoType' requested here | |
arm() : StrengthBonus(0), DexterityBonus(0) { } | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:60:26: note: forward declaration of template entity is here | |
static const prototype ProtoType; | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: note: add an explicit instantiation declaration to suppress this | |
warning if 'sysbase<arm, bodypart, itemprototype>::ProtoType' is explicitly instantiated in another translation | |
unit | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: warning: instantiation of variable 'sysbase<leg, bodypart, | |
itemprototype>::ProtoType' required here, but no definition is available [-Wundefined-var-template] | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/bodypart.h:431:3: note: in instantiation of member function 'sysbase<leg, bodypart, | |
itemprototype>::FindProtoType' requested here | |
leg() : StrengthBonus(0), AgilityBonus(0) { } | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:60:26: note: forward declaration of template entity is here | |
static const prototype ProtoType; | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: note: add an explicit instantiation declaration to suppress this | |
warning if 'sysbase<leg, bodypart, itemprototype>::ProtoType' is explicitly instantiated in another translation | |
unit | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: warning: instantiation of variable 'sysbase<playerkindhead, head, | |
itemprototype>::ProtoType' required here, but no definition is available [-Wundefined-var-template] | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/bodypart.h:612:48: note: in instantiation of member function 'sysbase<playerkindhead, | |
head, itemprototype>::FindProtoType' requested here | |
playerkindhead(const playerkindhead& Head) : mybase(Head) { } | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:60:26: note: forward declaration of template entity is here | |
static const prototype ProtoType; | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: note: add an explicit instantiation declaration to suppress this | |
warning if 'sysbase<playerkindhead, head, itemprototype>::ProtoType' is explicitly instantiated in another | |
translation unit | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: warning: instantiation of variable 'sysbase<playerkindtorso, | |
humanoidtorso, itemprototype>::ProtoType' required here, but no definition is available [-Wundefined-var-template] | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/bodypart.h:627:51: note: in instantiation of member function 'sysbase<playerkindtorso, | |
humanoidtorso, itemprototype>::FindProtoType' requested here | |
playerkindtorso(const playerkindtorso& Torso) : mybase(Torso) { } | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:60:26: note: forward declaration of template entity is here | |
static const prototype ProtoType; | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: note: add an explicit instantiation declaration to suppress this | |
warning if 'sysbase<playerkindtorso, humanoidtorso, itemprototype>::ProtoType' is explicitly instantiated in | |
another translation unit | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: warning: instantiation of variable 'sysbase<playerkindrightarm, | |
rightarm, itemprototype>::ProtoType' required here, but no definition is available [-Wundefined-var-template] | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/bodypart.h:645:55: note: in instantiation of member function | |
'sysbase<playerkindrightarm, rightarm, itemprototype>::FindProtoType' requested here | |
playerkindrightarm(const playerkindrightarm& Arm) : mybase(Arm) { } | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:60:26: note: forward declaration of template entity is here | |
static const prototype ProtoType; | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: note: add an explicit instantiation declaration to suppress this | |
warning if 'sysbase<playerkindrightarm, rightarm, itemprototype>::ProtoType' is explicitly instantiated in another | |
translation unit | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: warning: instantiation of variable 'sysbase<rightarm, arm, | |
itemprototype>::ProtoType' required here, but no definition is available [-Wundefined-var-template] | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/bodypart.h:391:6: note: in instantiation of member function 'sysbase<rightarm, arm, | |
itemprototype>::FindProtoType' requested here | |
ITEM(rightarm, arm) | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:60:26: note: forward declaration of template entity is here | |
static const prototype ProtoType; | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: note: add an explicit instantiation declaration to suppress this | |
warning if 'sysbase<rightarm, arm, itemprototype>::ProtoType' is explicitly instantiated in another translation | |
unit | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: warning: instantiation of variable 'sysbase<playerkindleftarm, leftarm, | |
itemprototype>::ProtoType' required here, but no definition is available [-Wundefined-var-template] | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/bodypart.h:661:53: note: in instantiation of member function 'sysbase<playerkindleftarm, | |
leftarm, itemprototype>::FindProtoType' requested here | |
playerkindleftarm(const playerkindleftarm& Arm) : mybase(Arm) { } | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:60:26: note: forward declaration of template entity is here | |
static const prototype ProtoType; | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: note: add an explicit instantiation declaration to suppress this | |
warning if 'sysbase<playerkindleftarm, leftarm, itemprototype>::ProtoType' is explicitly instantiated in another | |
translation unit | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: warning: instantiation of variable 'sysbase<leftarm, arm, | |
itemprototype>::ProtoType' required here, but no definition is available [-Wundefined-var-template] | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/bodypart.h:404:6: note: in instantiation of member function 'sysbase<leftarm, arm, | |
itemprototype>::FindProtoType' requested here | |
ITEM(leftarm, arm) | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:60:26: note: forward declaration of template entity is here | |
static const prototype ProtoType; | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: note: add an explicit instantiation declaration to suppress this | |
warning if 'sysbase<leftarm, arm, itemprototype>::ProtoType' is explicitly instantiated in another translation | |
unit | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: warning: instantiation of variable 'sysbase<playerkindgroin, groin, | |
itemprototype>::ProtoType' required here, but no definition is available [-Wundefined-var-template] | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/bodypart.h:677:51: note: in instantiation of member function 'sysbase<playerkindgroin, | |
groin, itemprototype>::FindProtoType' requested here | |
playerkindgroin(const playerkindgroin& Groin) : mybase(Groin) { } | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:60:26: note: forward declaration of template entity is here | |
static const prototype ProtoType; | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: note: add an explicit instantiation declaration to suppress this | |
warning if 'sysbase<playerkindgroin, groin, itemprototype>::ProtoType' is explicitly instantiated in another | |
translation unit | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: warning: instantiation of variable 'sysbase<groin, bodypart, | |
itemprototype>::ProtoType' required here, but no definition is available [-Wundefined-var-template] | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/bodypart.h:417:6: note: in instantiation of member function 'sysbase<groin, bodypart, | |
itemprototype>::FindProtoType' requested here | |
ITEM(groin, bodypart) | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:60:26: note: forward declaration of template entity is here | |
static const prototype ProtoType; | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: note: add an explicit instantiation declaration to suppress this | |
warning if 'sysbase<groin, bodypart, itemprototype>::ProtoType' is explicitly instantiated in another translation | |
unit | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: warning: instantiation of variable 'sysbase<playerkindrightleg, | |
rightleg, itemprototype>::ProtoType' required here, but no definition is available [-Wundefined-var-template] | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/bodypart.h:692:55: note: in instantiation of member function | |
'sysbase<playerkindrightleg, rightleg, itemprototype>::FindProtoType' requested here | |
playerkindrightleg(const playerkindrightleg& Leg) : mybase(Leg) { } | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:60:26: note: forward declaration of template entity is here | |
static const prototype ProtoType; | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: note: add an explicit instantiation declaration to suppress this | |
warning if 'sysbase<playerkindrightleg, rightleg, itemprototype>::ProtoType' is explicitly instantiated in another | |
translation unit | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: warning: instantiation of variable 'sysbase<rightleg, leg, | |
itemprototype>::ProtoType' required here, but no definition is available [-Wundefined-var-template] | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/bodypart.h:485:6: note: in instantiation of member function 'sysbase<rightleg, leg, | |
itemprototype>::FindProtoType' requested here | |
ITEM(rightleg, leg) | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:60:26: note: forward declaration of template entity is here | |
static const prototype ProtoType; | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: note: add an explicit instantiation declaration to suppress this | |
warning if 'sysbase<rightleg, leg, itemprototype>::ProtoType' is explicitly instantiated in another translation | |
unit | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: warning: instantiation of variable 'sysbase<playerkindleftleg, leftleg, | |
itemprototype>::ProtoType' required here, but no definition is available [-Wundefined-var-template] | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/bodypart.h:708:53: note: in instantiation of member function 'sysbase<playerkindleftleg, | |
leftleg, itemprototype>::FindProtoType' requested here | |
playerkindleftleg(const playerkindleftleg& Leg) : mybase(Leg) { } | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:60:26: note: forward declaration of template entity is here | |
static const prototype ProtoType; | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: note: add an explicit instantiation declaration to suppress this15 | |
warning swarning generated. | |
if 'sysbase<playerkindleftleg, leftleg, itemprototype>::ProtoType' is explicitly instantiated in another | |
translation unit | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: warning: instantiation of variable 'sysbase<leftleg, leg, | |
itemprototype>::ProtoType' required here, but no definition is available [-Wundefined-var-template] | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/bodypart.h:495:6: note: in instantiation of member function 'sysbase<leftleg, leg, | |
itemprototype>::FindProtoType' requested here | |
ITEM(leftleg, leg) | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:60:26: note: forward declaration of template entity is here | |
static const prototype ProtoType; | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: note: add an explicit instantiation declaration to suppress this | |
warning if 'sysbase<leftleg, leg, itemprototype>::ProtoType' is explicitly instantiated in another translation | |
unit | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: warning: instantiation of variable 'sysbase<humanoid, character, | |
characterprototype>::ProtoType' required here, but no definition is available [-Wundefined-var-template] | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/human.h:23:3: note: in instantiation of member function 'sysbase<humanoid, character, | |
characterprototype>::FindProtoType' requested here | |
humanoid() : CurrentRightSWeaponSkill(0), CurrentLeftSWeaponSkill(0) { } | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:60:26: note: forward declaration of template entity is here | |
static const prototype ProtoType; | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: note: add an explicit instantiation declaration to suppress this | |
warning if 'sysbase<humanoid, character, characterprototype>::ProtoType' is explicitly instantiated in another | |
translation unit | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: warning: instantiation of variable 'sysbase<guard, humanoid, | |
characterprototype>::ProtoType' required here, but no definition is available [-Wundefined-var-template] | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/human.h:260:3: note: in instantiation of member function 'sysbase<guard, humanoid, | |
characterprototype>::FindProtoType' requested here | |
guard() : NextWayPoint(0) { } | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:60:26: note: forward declaration of template entity is here | |
static const prototype ProtoType; | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: note: add an explicit instantiation declaration to suppress this | |
warning if 'sysbase<guard, humanoid, characterprototype>::ProtoType' is explicitly instantiated in another | |
translation unit | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: warning: instantiation of variable 'sysbase<petrusswife, humanoid, | |
characterprototype>::ProtoType' required here, but no definition is available [-Wundefined-var-template] | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/human.h:402:3: note: in instantiation of member function 'sysbase<petrusswife, humanoid, | |
characterprototype>::FindProtoType' requested here | |
petrusswife() : GiftTotal(0) { } | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:60:26: note: forward declaration of template entity is here | |
static const prototype ProtoType; | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: note: add an explicit instantiation declaration to suppress this | |
warning if 'sysbase<petrusswife, humanoid, characterprototype>::ProtoType' is explicitly instantiated in another | |
translation unit | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: warning: instantiation of variable 'sysbase<ghost, humanoid, | |
characterprototype>::ProtoType' required here, but no definition is available [-Wundefined-var-template] | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/human.h:460:3: note: in instantiation of member function 'sysbase<ghost, humanoid, | |
characterprototype>::FindProtoType' requested here | |
ghost() : Active(true) { } | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:60:26: note: forward declaration of template entity is here | |
static const prototype ProtoType; | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: note: add an explicit instantiation declaration to suppress this | |
warning if 'sysbase<ghost, humanoid, characterprototype>::ProtoType' is explicitly instantiated in another | |
translation unit | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: warning: instantiation of variable 'sysbase<angel, humanoid, | |
characterprototype>::ProtoType' required here, but no definition is available [-Wundefined-var-template] | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/human.h:558:3: note: in instantiation of member function 'sysbase<angel, humanoid, | |
characterprototype>::FindProtoType' requested here | |
angel() : LastHealed(0) { } | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:60:26: note: forward declaration of template entity is here | |
static const prototype ProtoType; | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: note: add an explicit instantiation declaration to suppress this | |
warning if 'sysbase<angel, humanoid, characterprototype>::ProtoType' is explicitly instantiated in another | |
translation unit | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: warning: instantiation of variable 'sysbase<largecat, nonhumanoid, | |
characterprototype>::ProtoType' required here, but no definition is available [-Wundefined-var-template] | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/nonhuman.h:174:3: note: in instantiation of member function 'sysbase<largecat, | |
nonhumanoid, characterprototype>::FindProtoType' requested here | |
largecat() : Lives(7) { } | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:60:26: note: forward declaration of template entity is here | |
static const prototype ProtoType; | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: note: add an explicit instantiation declaration to suppress this | |
warning if 'sysbase<largecat, nonhumanoid, characterprototype>::ProtoType' is explicitly instantiated in another | |
translation unit | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: warning: instantiation of variable 'sysbase<nonhumanoid, character, | |
characterprototype>::ProtoType' required here, but no definition is available [-Wundefined-var-template] | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:48:7: note: in instantiation of member function 'sysbase<nonhumanoid, | |
character, characterprototype>::FindProtoType' requested here | |
class sysbase : public base | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:60:26: note: forward declaration of template entity is here | |
static const prototype ProtoType; | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: note: add an explicit instantiation declaration to suppress this | |
warning if 'sysbase<nonhumanoid, character, characterprototype>::ProtoType' is explicitly instantiated in another | |
translation unit | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: warning: instantiation of variable 'sysbase<ostrich, nonhumanoid, | |
characterprototype>::ProtoType' required here, but no definition is available [-Wundefined-var-template] | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/nonhuman.h:224:3: note: in instantiation of member function 'sysbase<ostrich, | |
nonhumanoid, characterprototype>::FindProtoType' requested here | |
ostrich() : HasDroppedBananas(false) { } | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:60:26: note: forward declaration of template entity is here | |
static const prototype ProtoType; | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: note: add an explicit instantiation declaration to suppress this | |
warning if 'sysbase<ostrich, nonhumanoid, characterprototype>::ProtoType' is explicitly instantiated in another | |
translation unit | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: warning: instantiation of variable 'sysbase<floatingeye, nonhumanoid, | |
characterprototype>::ProtoType' required here, but no definition is available [-Wundefined-var-template] | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/nonhuman.h:246:3: note: in instantiation of member function 'sysbase<floatingeye, | |
nonhumanoid, characterprototype>::FindProtoType' requested here | |
floatingeye() : NextWayPoint(0) { } | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:60:26: note: forward declaration of template entity is here | |
static const prototype ProtoType; | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: note: add an explicit instantiation declaration to suppress this | |
warning if 'sysbase<floatingeye, nonhumanoid, characterprototype>::ProtoType' is explicitly instantiated in | |
another translation unit | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: warning: instantiation of variable 'sysbase<elpuri, largecreature, | |
characterprototype>::ProtoType' required here, but no definition is available [-Wundefined-var-template] | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/nonhuman.h:352:3: note: in instantiation of member function 'sysbase<elpuri, | |
largecreature, characterprototype>::FindProtoType' requested here | |
elpuri() : Active(false) { } | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:60:26: note: forward declaration of template entity is here | |
static const prototype ProtoType; | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: note: add an explicit instantiation declaration to suppress this | |
warning if 'sysbase<elpuri, largecreature, characterprototype>::ProtoType' is explicitly instantiated in another | |
translation unit | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: warning: instantiation of variable 'sysbase<largecreature, nonhumanoid, | |
characterprototype>::ProtoType' required here, but no definition is available [-Wundefined-var-template] | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:48:7: note: in instantiation of member function 'sysbase<largecreature, | |
nonhumanoid, characterprototype>::FindProtoType' requested here | |
class sysbase : public base | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:60:26: note: forward declaration of template entity is here | |
static const prototype ProtoType; | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: note: add an explicit instantiation declaration to suppress this | |
warning if 'sysbase<largecreature, nonhumanoid, characterprototype>::ProtoType' is explicitly instantiated in | |
another translation unit | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: warning: instantiation of variable 'sysbase<genetrixvesana, | |
largecreature, characterprototype>::ProtoType' required here, but no definition is available | |
[-Wundefined-var-template] | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/nonhuman.h:369:3: note: in instantiation of member function 'sysbase<genetrixvesana, | |
largecreature, characterprototype>::FindProtoType' requested here | |
genetrixvesana() : TurnsExisted(0) { } | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:60:26: note: forward declaration of template entity is here | |
static const prototype ProtoType; | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: note: add an explicit instantiation declaration to suppress this | |
warning if 'sysbase<genetrixvesana, largecreature, characterprototype>::ProtoType' is explicitly instantiated in | |
another translation unit | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: warning: instantiation of variable 'sysbase<farmer, humanoid, | |
characterprototype>::ProtoType' required here, but no definition is available [-Wundefined-var-template] | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Source/human.cpp:26:12: note: in instantiation of member function 'sysbase<farmer, humanoid, | |
characterprototype>::FindProtoType' requested here | |
v2 farmer::GetHeadBitmapPos() const { return v2(96, (4 + (RAND() & 1)) << 4); } | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:60:26: note: forward declaration of template entity is here | |
static const prototype ProtoType; | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: note: add an explicit instantiation declaration to suppress this | |
warning if 'sysbase<farmer, humanoid, characterprototype>::ProtoType' is explicitly instantiated in another | |
translation unit | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: warning: instantiation of variable 'sysbase<genie, humanoid, | |
characterprototype>::ProtoType' required here, but no definition is available [-Wundefined-var-template] | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Source/human.cpp:57:14: note: in instantiation of member function 'sysbase<genie, humanoid, | |
characterprototype>::FindProtoType' requested here | |
truth genie::BodyPartIsVital(int I) const { return I == TORSO_INDEX || I == HEAD_INDEX; } | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:60:26: note: forward declaration of template entity is here | |
static const prototype ProtoType; | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: note: add an explicit instantiation declaration to suppress this | |
warning if 'sysbase<genie, humanoid, characterprototype>::ProtoType' is explicitly instantiated in another | |
translation unit | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: warning: instantiation of variable 'sysbase<petrus, humanoid, | |
characterprototype>::ProtoType' required here, but no definition is available [-Wundefined-var-template] | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Source/human.cpp:65:9: note: in instantiation of member function 'sysbase<petrus, humanoid, | |
characterprototype>::FindProtoType' requested here | |
petrus::~petrus() | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:60:26: note: forward declaration of template entity is here | |
static const prototype ProtoType; | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: note: add an explicit instantiation declaration to suppress this | |
warning if 'sysbase<petrus, humanoid, characterprototype>::ProtoType' is explicitly instantiated in another | |
translation unit | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: warning: instantiation of variable 'sysbase<ennerbeast, humanoid, | |
characterprototype>::ProtoType' required here, but no definition is available [-Wundefined-var-template] | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Source/human.cpp:70:19: note: in instantiation of member function 'sysbase<ennerbeast, humanoid, | |
characterprototype>::FindProtoType' requested here | |
truth ennerbeast::Hit(character* Enemy, v2, int, int) | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:60:26: note: forward declaration of template entity is here | |
static const prototype ProtoType; | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: note: add an explicit instantiation declaration to suppress this | |
warning if 'sysbase<ennerbeast, humanoid, characterprototype>::ProtoType' is explicitly instantiated in another | |
translation unit | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: warning: instantiation of variable 'sysbase<ennerchild, humanoid, | |
characterprototype>::ProtoType' required here, but no definition is available [-Wundefined-var-template] | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Source/human.cpp:116:19: note: in instantiation of member function 'sysbase<ennerchild, | |
humanoid, characterprototype>::FindProtoType' requested here | |
truth ennerchild::Hit(character* Enemy, v2, int, int) | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:60:26: note: forward declaration of template entity is here | |
static const prototype ProtoType; | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: note: add an explicit instantiation declaration to suppress this | |
warning if 'sysbase<ennerchild, humanoid, characterprototype>::ProtoType' is explicitly instantiated in another | |
translation unit | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: warning: instantiation of variable 'sysbase<golem, humanoid, | |
characterprototype>::ProtoType' required here, but no definition is available [-Wundefined-var-template] | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Source/human.cpp:235:14: note: in instantiation of member function 'sysbase<golem, humanoid, | |
characterprototype>::FindProtoType' requested here | |
truth golem::MoveRandomly() | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:60:26: note: forward declaration of template entity is here | |
static const prototype ProtoType; | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: note: add an explicit instantiation declaration to suppress this | |
warning if 'sysbase<golem, humanoid, characterprototype>::ProtoType' is explicitly instantiated in another | |
translation unit | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: warning: instantiation of variable 'sysbase<hunter, humanoid, | |
characterprototype>::ProtoType' required here, but no definition is available [-Wundefined-var-template] | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Source/human.cpp:1079:14: note: in instantiation of member function 'sysbase<hunter, humanoid, | |
characterprototype>::FindProtoType' requested here | |
void hunter::BeTalkedTo() | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:60:26: note: forward declaration of template entity is here | |
static const prototype ProtoType; | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: note: add an explicit instantiation declaration to suppress this | |
warning if 'sysbase<hunter, humanoid, characterprototype>::ProtoType' is explicitly instantiated in another | |
translation unit | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: warning: instantiation of variable 'sysbase<tourist, humanoid, | |
characterprototype>::ProtoType' required here, but no definition is available [-Wundefined-var-template] | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Source/human.cpp:1088:15: note: in instantiation of member function 'sysbase<tourist, humanoid, | |
characterprototype>::FindProtoType' requested here | |
void tourist::BeTalkedTo() | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:60:26: note: forward declaration of template entity is here | |
static const prototype ProtoType; | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: note: add an explicit instantiation declaration to suppress this | |
warning if 'sysbase<tourist, humanoid, characterprototype>::ProtoType' is explicitly instantiated in another | |
translation unit | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: warning: instantiation of variable 'sysbase<slave, playerkind, | |
characterprototype>::ProtoType' required here, but no definition is available [-Wundefined-var-template] | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Source/human.cpp:1156:13: note: in instantiation of member function 'sysbase<slave, playerkind, | |
characterprototype>::FindProtoType' requested here | |
void slave::BeTalkedTo() | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:60:26: note: forward declaration of template entity is here | |
static const prototype ProtoType; | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: note: add an explicit instantiation declaration to suppress this | |
warning if 'sysbase<slave, playerkind, characterprototype>::ProtoType' is explicitly instantiated in another | |
translation unit | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: warning: instantiation of variable 'sysbase<librarian, humanoid, | |
characterprototype>::ProtoType' required here, but no definition is available [-Wundefined-var-template] | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Source/human.cpp:1231:17: note: in instantiation of member function 'sysbase<librarian, | |
humanoid, characterprototype>::FindProtoType' requested here | |
void librarian::BeTalkedTo() | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:60:26: note: forward declaration of template entity is here | |
static const prototype ProtoType; | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: note: add an explicit instantiation declaration to suppress this | |
warning if 'sysbase<librarian, humanoid, characterprototype>::ProtoType' is explicitly instantiated in another | |
translation unit | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: warning: instantiation of variable 'sysbase<communist, humanoid, | |
characterprototype>::ProtoType' required here, but no definition is available [-Wundefined-var-template] | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Source/human.cpp:1316:18: note: in instantiation of member function 'sysbase<communist, | |
humanoid, characterprototype>::FindProtoType' requested here | |
truth communist::MoveRandomly() | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:60:26: note: forward declaration of template entity is here | |
static const prototype ProtoType; | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: note: add an explicit instantiation declaration to suppress this | |
warning if 'sysbase<communist, humanoid, characterprototype>::ProtoType' is explicitly instantiated in another | |
translation unit | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: warning: instantiation of variable 'sysbase<zombie, humanoid, | |
characterprototype>::ProtoType' required here, but no definition is available [-Wundefined-var-template] | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Source/human.cpp:1343:14: note: in instantiation of member function 'sysbase<zombie, humanoid, | |
characterprototype>::FindProtoType' requested here | |
void zombie::BeTalkedTo() | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:60:26: note: forward declaration of template entity is here | |
static const prototype ProtoType; | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: note: add an explicit instantiation declaration to suppress this | |
warning if 'sysbase<zombie, humanoid, characterprototype>::ProtoType' is explicitly instantiated in another | |
translation unit | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: warning: instantiation of variable 'sysbase<kamikazedwarf, humanoid, | |
characterprototype>::ProtoType' required here, but no definition is available [-Wundefined-var-template] | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Source/human.cpp:1452:22: note: in instantiation of member function 'sysbase<kamikazedwarf, | |
humanoid, characterprototype>::FindProtoType' requested here | |
truth kamikazedwarf::Hit(character* Enemy, v2 HitPos, int Direction, int Flags) | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:60:26: note: forward declaration of template entity is here | |
static const prototype ProtoType; | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: note: add an explicit instantiation declaration to suppress this | |
warning if 'sysbase<kamikazedwarf, humanoid, characterprototype>::ProtoType' is explicitly instantiated in another | |
translation unit | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: warning: instantiation of variable 'sysbase<playerkind, humanoid, | |
characterprototype>::ProtoType' required here, but no definition is available [-Wundefined-var-template] | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Source/human.cpp:2193:13: note: in instantiation of member function 'sysbase<playerkind, | |
humanoid, characterprototype>::FindProtoType' requested here | |
playerkind::playerkind() : SoulID(0), IsBonePlayer(false), IsClone(false) | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:60:26: note: forward declaration of template entity is here | |
static const prototype ProtoType; | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: note: add an explicit instantiation declaration to suppress this | |
warning if 'sysbase<playerkind, humanoid, characterprototype>::ProtoType' is explicitly instantiated in another | |
translation unit | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: warning: instantiation of variable 'sysbase<shopkeeper, humanoid, | |
characterprototype>::ProtoType' required here, but no definition is available [-Wundefined-var-template] | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Source/human.cpp:2202:13: note: in instantiation of member function 'sysbase<shopkeeper, | |
humanoid, characterprototype>::FindProtoType' requested here | |
shopkeeper::shopkeeper() | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:60:26: note: forward declaration of template entity is here | |
static const prototype ProtoType; | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: note: add an explicit instantiation declaration to suppress this | |
warning if 'sysbase<shopkeeper, humanoid, characterprototype>::ProtoType' is explicitly instantiated in another | |
translation unit | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: warning: instantiation of variable 'sysbase<bananagrower, humanoid, | |
characterprototype>::ProtoType' required here, but no definition is available [-Wundefined-var-template] | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Source/human.cpp:3131:20: note: in instantiation of member function 'sysbase<bananagrower, | |
humanoid, characterprototype>::FindProtoType' requested here | |
void bananagrower::Save(outputfile& SaveFile) const | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:60:26: note: forward declaration of template entity is here | |
static const prototype ProtoType; | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: note: add an explicit instantiation declaration to suppress this | |
warning if 'sysbase<bananagrower, humanoid, characterprototype>::ProtoType' is explicitly instantiated in another | |
translation unit | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: warning: instantiation of variable 'sysbase<smith, humanoid, | |
characterprototype>::ProtoType' required here, but no definition is available [-Wundefined-var-template] | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Source/human.cpp:3143:13: note: in instantiation of member function 'sysbase<smith, humanoid, | |
characterprototype>::FindProtoType' requested here | |
void smith::BeTalkedTo() | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:60:26: note: forward declaration of template entity is here | |
static const prototype ProtoType; | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: note: add an explicit instantiation declaration to suppress this | |
warning if 'sysbase<smith, humanoid, characterprototype>::ProtoType' is explicitly instantiated in another | |
translation unit | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: warning: instantiation of variable 'sysbase<mistress, humanoid, | |
characterprototype>::ProtoType' required here, but no definition is available [-Wundefined-var-template] | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Source/human.cpp:3459:15: note: in instantiation of member function 'sysbase<mistress, humanoid, | |
characterprototype>::FindProtoType' requested here | |
int mistress::TakeHit(character* Enemy, item* Weapon, bodypart* EnemyBodyPart, v2 HitPos, double Damage, | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:60:26: note: forward declaration of template entity is here | |
static const prototype ProtoType; | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: note: add an explicit instantiation declaration to suppress this | |
warning if 'sysbase<mistress, humanoid, characterprototype>::ProtoType' is explicitly instantiated in another | |
translation unit | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: warning: instantiation of variable 'sysbase<housewife, humanoid, | |
characterprototype>::ProtoType' required here, but no definition is available [-Wundefined-var-template] | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Source/human.cpp:3490:18: note: in instantiation of member function 'sysbase<housewife, | |
humanoid, characterprototype>::FindProtoType' requested here | |
truth housewife::SpecialEnemySightedReaction(character* Char) | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:60:26: note: forward declaration of template entity is here | |
static const prototype ProtoType; | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: note: add an explicit instantiation declaration to suppress this | |
warning if 'sysbase<housewife, humanoid, characterprototype>::ProtoType' is explicitly instantiated in another | |
translation unit | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: warning: instantiation of variable 'sysbase<darkmage, humanoid, | |
characterprototype>::ProtoType' required here, but no definition is available [-Wundefined-var-template] | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Source/human.cpp:3663:16: note: in instantiation of member function 'sysbase<darkmage, humanoid, | |
characterprototype>::FindProtoType' requested here | |
void darkmage::GetAICommand() | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:60:26: note: forward declaration of template entity is here | |
static const prototype ProtoType; | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: note: add an explicit instantiation declaration to suppress this | |
warning if 'sysbase<darkmage, humanoid, characterprototype>::ProtoType' is explicitly instantiated in another | |
translation unit | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: warning: instantiation of variable 'sysbase<werewolfwolf, humanoid, | |
characterprototype>::ProtoType' required here, but no definition is available [-Wundefined-var-template] | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Source/human.cpp:3939:24: note: in instantiation of member function 'sysbase<werewolfwolf, | |
humanoid, characterprototype>::FindProtoType' requested here | |
festring werewolfwolf::GetKillName() const | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:60:26: note: forward declaration of template entity is here | |
static const prototype ProtoType; | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: note: add an explicit instantiation declaration to suppress this | |
warning if 'sysbase<werewolfwolf, humanoid, characterprototype>::ProtoType' is explicitly instantiated in another | |
translation unit | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: warning: instantiation of variable 'sysbase<femaleslave, humanoid, | |
characterprototype>::ProtoType' required here, but no definition is available [-Wundefined-var-template] | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Source/human.cpp:4506:19: note: in instantiation of member function 'sysbase<femaleslave, | |
humanoid, characterprototype>::FindProtoType' requested here | |
void femaleslave::BeTalkedTo() | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:60:26: note: forward declaration of template entity is here | |
static const prototype ProtoType; | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: note: add an explicit instantiation declaration to suppress this | |
warning if 'sysbase<femaleslave, humanoid, characterprototype>::ProtoType' is explicitly instantiated in another | |
translation unit | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: warning: instantiation of variable 'sysbase<necromancer, humanoid, | |
characterprototype>::ProtoType' required here, but no definition is available [-Wundefined-var-template] | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Source/human.cpp:4652:20: note: in instantiation of member function 'sysbase<necromancer, | |
humanoid, characterprototype>::FindProtoType' requested here | |
truth necromancer::TryToRaiseZombie() | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:60:26: note: forward declaration of template entity is here | |
static const prototype ProtoType; | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: note: add an explicit instantiation declaration to suppress this | |
warning if 'sysbase<necromancer, humanoid, characterprototype>::ProtoType' is explicitly instantiated in another | |
translation unit | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: warning: instantiation of variable 'sysbase<oree, humanoid, | |
characterprototype>::ProtoType' required here, but no definition is available [-Wundefined-var-template] | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Source/human.cpp:4921:12: note: in instantiation of member function 'sysbase<oree, humanoid, | |
characterprototype>::FindProtoType' requested here | |
void oree::Bite(character* Enemy, v2 HitPos, int, truth) | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:60:26: note: forward declaration of template entity is here | |
static const prototype ProtoType; | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: note: add an explicit instantiation declaration to suppress this | |
warning if 'sysbase<oree, humanoid, characterprototype>::ProtoType' is explicitly instantiated in another | |
translation unit | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: warning: instantiation of variable 'sysbase<vampire, humanoid, | |
characterprototype>::ProtoType' required here, but no definition is available [-Wundefined-var-template] | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Source/human.cpp:4931:16: note: in instantiation of member function 'sysbase<vampire, humanoid, | |
characterprototype>::FindProtoType' requested here | |
truth vampire::SpecialBiteEffect(character* Victim, v2 HitPos, int BodyPartIndex, int Direction, truth BlockedBy... | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:60:26: note: forward declaration of template entity is here | |
static const prototype ProtoType; | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: note: add an explicit instantiation declaration to suppress this | |
warning if 'sysbase<vampire, humanoid, characterprototype>::ProtoType' is explicitly instantiated in another | |
translation unit | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: warning: instantiation of variable 'sysbase<sumowrestler, humanoid, | |
characterprototype>::ProtoType' required here, but no definition is available [-Wundefined-var-template] | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Source/human.cpp:5017:20: note: in instantiation of member function 'sysbase<sumowrestler, | |
humanoid, characterprototype>::FindProtoType' requested here | |
void sumowrestler::BeTalkedTo() | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:60:26: note: forward declaration of template entity is here | |
static const prototype ProtoType; | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: note: add an explicit instantiation declaration to suppress this | |
warning if 'sysbase<sumowrestler, humanoid, characterprototype>::ProtoType' is explicitly instantiated in another | |
translation unit | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: warning: instantiation of variable 'sysbase<elder, humanoid, | |
characterprototype>::ProtoType' required here, but no definition is available [-Wundefined-var-template] | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Source/human.cpp:5035:13: note: in instantiation of member function 'sysbase<elder, humanoid, | |
characterprototype>::FindProtoType' requested here | |
void elder::GetAICommand() | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:60:26: note: forward declaration of template entity is here | |
static const prototype ProtoType; | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: note: add an explicit instantiation declaration to suppress this | |
warning if 'sysbase<elder, humanoid, characterprototype>::ProtoType' is explicitly instantiated in another | |
translation unit | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: warning: instantiation of variable 'sysbase<imperialist, humanoid, | |
characterprototype>::ProtoType' required here, but no definition is available [-Wundefined-var-template] | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Source/human.cpp:5077:19: note: in instantiation of member function 'sysbase<imperialist, | |
humanoid, characterprototype>::FindProtoType' requested here | |
void imperialist::BeTalkedTo() | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:60:26: note: forward declaration of template entity is here | |
static const prototype ProtoType; | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: note: add an explicit instantiation declaration to suppress this | |
warning if 'sysbase<imperialist, humanoid, characterprototype>::ProtoType' is explicitly instantiated in another | |
translation unit | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: warning: instantiation of variable 'sysbase<archangel, angel, | |
characterprototype>::ProtoType' required here, but no definition is available [-Wundefined-var-template] | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Source/human.cpp:5352:17: note: in instantiation of member function 'sysbase<archangel, angel, | |
characterprototype>::FindProtoType' requested here | |
void archangel::CreateInitialEquipment(int SpecialFlags) | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:60:26: note: forward declaration of template entity is here | |
static const prototype ProtoType; | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: note: add an explicit instantiation declaration to suppress this | |
warning if 'sysbase<archangel, angel, characterprototype>::ProtoType' is explicitly instantiated in another | |
translation unit | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: warning: instantiation of variable 'sysbase<orc, humanoid, | |
characterprototype>::ProtoType' required here, but no definition is available [-Wundefined-var-template] | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Source/human.cpp:5404:11: note: in instantiation of member function 'sysbase<orc, humanoid, | |
characterprototype>::FindProtoType' requested here | |
void orc::PostConstruct() | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:60:26: note: forward declaration of template entity is here | |
static const prototype ProtoType; | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: note: add an explicit instantiation declaration to suppress this | |
warning if 'sysbase<orc, humanoid, characterprototype>::ProtoType' is explicitly instantiated in another | |
translation unit | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: warning: instantiation of variable 'sysbase<tailor, humanoid, | |
characterprototype>::ProtoType' required here, but no definition is available [-Wundefined-var-template] | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Source/human.cpp:5495:14: note: in instantiation of member function 'sysbase<tailor, humanoid, | |
characterprototype>::FindProtoType' requested here | |
void tailor::BeTalkedTo() | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:60:26: note: forward declaration of template entity is here | |
static const prototype ProtoType; | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: note: add an explicit instantiation declaration to suppress this | |
warning if 'sysbase<tailor, humanoid, characterprototype>::ProtoType' is explicitly instantiated in another | |
translation unit | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: warning: instantiation of variable 'sysbase<veterankamikazedwarf, | |
kamikazedwarf, characterprototype>::ProtoType' required here, but no definition is available | |
[-Wundefined-var-template] | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Source/human.cpp:5550:28: note: in instantiation of member function | |
'sysbase<veterankamikazedwarf, kamikazedwarf, characterprototype>::FindProtoType' requested here | |
void veterankamikazedwarf::PostConstruct() | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:60:26: note: forward declaration of template entity is here | |
static const prototype ProtoType; | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: note: add an explicit instantiation declaration to suppress this | |
warning if 'sysbase<veterankamikazedwarf, kamikazedwarf, characterprototype>::ProtoType' is explicitly | |
instantiated in another translation unit | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: warning: instantiation of variable 'sysbase<priest, humanoid, | |
characterprototype>::ProtoType' required here, but no definition is available [-Wundefined-var-template] | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Source/human.cpp:5641:14: note: in instantiation of member function 'sysbase<priest, humanoid, | |
characterprototype>::FindProtoType' requested here | |
void priest::GetAICommand() | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:60:26: note: forward declaration of template entity is here | |
static const prototype ProtoType; | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: note: add an explicit instantiation declaration to suppress this | |
warning if 'sysbase<priest, humanoid, characterprototype>::ProtoType' is explicitly instantiated in another | |
translation unit | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: warning: instantiation of variable 'sysbase<bonesghost, ghost, | |
characterprototype>::ProtoType' required here, but no definition is available [-Wundefined-var-template] | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Source/human.cpp:5905:16: note: in instantiation of member function 'sysbase<bonesghost, ghost, | |
characterprototype>::FindProtoType' requested here | |
v2 bonesghost::GetHeadBitmapPos() const | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:60:26: note: forward declaration of template entity is here | |
static const prototype ProtoType; | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: note: add an explicit instantiation declaration to suppress this | |
warning if 'sysbase<bonesghost, ghost, characterprototype>::ProtoType' is explicitly instantiated in another | |
translation unit | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: warning: instantiation of variable 'sysbase<siren, humanoid, | |
characterprototype>::ProtoType' required here, but no definition is available [-Wundefined-var-template] | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Source/human.cpp:6060:13: note: in instantiation of member function 'sysbase<siren, humanoid, | |
characterprototype>::FindProtoType' requested here | |
void siren::GetAICommand() | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:60:26: note: forward declaration of template entity is here | |
static const prototype ProtoType; | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: note: add an explicit instantiation declaration to suppress this | |
warning if 'sysbase<siren, humanoid, characterprototype>::ProtoType' is explicitly instantiated in another | |
translation unit | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: warning: instantiation of variable 'sysbase<xinrochghost, ghost, | |
characterprototype>::ProtoType' required here, but no definition is available [-Wundefined-var-template] | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Source/human.cpp:6170:20: note: in instantiation of member function 'sysbase<xinrochghost, | |
ghost, characterprototype>::FindProtoType' requested here | |
void xinrochghost::GetAICommand() | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:60:26: note: forward declaration of template entity is here | |
static const prototype ProtoType; | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: note: add an explicit instantiation declaration to suppress this | |
warning if 'sysbase<xinrochghost, ghost, characterprototype>::ProtoType' is explicitly instantiated in another | |
translation unit | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: warning: instantiation of variable 'sysbase<darkknight, humanoid, | |
characterprototype>::ProtoType' required here, but no definition is available [-Wundefined-var-template] | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Source/human.cpp:6293:19: note: in instantiation of member function 'sysbase<darkknight, | |
humanoid, characterprototype>::FindProtoType' requested here | |
truth darkknight::SpecialEnemySightedReaction(character*) | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:60:26: note: forward declaration of template entity is here | |
static const prototype ProtoType; | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: note: add an explicit instantiation declaration to suppress this | |
warning if 'sysbase<darkknight, humanoid, characterprototype>::ProtoType' is explicitly instantiated in another | |
translation unit | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: warning: instantiation of variable 'sysbase<billswill, nonhumanoid, | |
characterprototype>::ProtoType' required here, but no definition is available [-Wundefined-var-template] | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Source/nonhuman.cpp:30:16: note: in instantiation of member function 'sysbase<billswill, | |
nonhumanoid, characterprototype>::FindProtoType' requested here | |
int billswill::GetBodyPartWobbleData(int) const { return WOBBLE_HORIZONTALLY|(2 << WOBBLE_FREQ_SHIFT); } | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:60:26: note: forward declaration of template entity is here | |
static const prototype ProtoType; | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: note: add an explicit instantiation declaration to suppress this | |
warning if 'sysbase<billswill, nonhumanoid, characterprototype>::ProtoType' is explicitly instantiated in another | |
translation unit | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: warning: instantiation of variable 'sysbase<mommo, nonhumanoid, | |
characterprototype>::ProtoType' required here, but no definition is available [-Wundefined-var-template] | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Source/nonhuman.cpp:32:12: note: in instantiation of member function 'sysbase<mommo, | |
nonhumanoid, characterprototype>::FindProtoType' requested here | |
int mommo::GetBodyPartWobbleData(int) const | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:60:26: note: forward declaration of template entity is here | |
static const prototype ProtoType; | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: note: add an explicit instantiation declaration to suppress this | |
warning if 'sysbase<mommo, nonhumanoid, characterprototype>::ProtoType' is explicitly instantiated in another | |
translation unit | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: warning: instantiation of variable 'sysbase<dolphin, nonhumanoid, | |
characterprototype>::ProtoType' required here, but no definition is available [-Wundefined-var-template] | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Source/nonhuman.cpp:39:14: note: in instantiation of member function 'sysbase<dolphin, | |
nonhumanoid, characterprototype>::FindProtoType' requested here | |
int dolphin::GetSpecialBodyPartFlags(int) const { return RAND() & (MIRROR|ROTATE); } | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:60:26: note: forward declaration of template entity is here | |
static const prototype ProtoType; | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: note: add an explicit instantiation declaration to suppress this | |
warning if 'sysbase<dolphin, nonhumanoid, characterprototype>::ProtoType' is explicitly instantiated in another | |
translation unit | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: warning: instantiation of variable 'sysbase<bat, nonhumanoid, | |
characterprototype>::ProtoType' required here, but no definition is available [-Wundefined-var-template] | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Source/nonhuman.cpp:41:16: note: in instantiation of member function 'sysbase<bat, nonhumanoid, | |
characterprototype>::FindProtoType' requested here | |
bodypart* bat::MakeBodyPart(int) const { return battorso::Spawn(0, NO_MATERIALS); } | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:60:26: note: forward declaration of template entity is here | |
static const prototype ProtoType; | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: note: add an explicit instantiation declaration to suppress this | |
warning if 'sysbase<bat, nonhumanoid, characterprototype>::ProtoType' is explicitly instantiated in another | |
translation unit | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: warning: instantiation of variable 'sysbase<magicmushroom, mushroom, | |
characterprototype>::ProtoType' required here, but no definition is available [-Wundefined-var-template] | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Source/nonhuman.cpp:50:26: note: in instantiation of member function 'sysbase<magicmushroom, | |
mushroom, characterprototype>::FindProtoType' requested here | |
bodypart* magicmushroom::MakeBodyPart(int) const { return magicmushroomtorso::Spawn(0, NO_MATERIALS); } | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:60:26: note: forward declaration of template entity is here | |
static const prototype ProtoType; | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: note: add an explicit instantiation declaration to suppress this | |
warning if 'sysbase<magicmushroom, mushroom, characterprototype>::ProtoType' is explicitly instantiated in another | |
translation unit | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: warning: instantiation of variable 'sysbase<hattifattener, nonhumanoid, | |
characterprototype>::ProtoType' required here, but no definition is available [-Wundefined-var-template] | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Source/nonhuman.cpp:62:20: note: in instantiation of member function 'sysbase<hattifattener, | |
nonhumanoid, characterprototype>::FindProtoType' requested here | |
int hattifattener::GetBodyPartWobbleData(int) const | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:60:26: note: forward declaration of template entity is here | |
static const prototype ProtoType; | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: note: add an explicit instantiation declaration to suppress this | |
warning if 'sysbase<hattifattener, nonhumanoid, characterprototype>::ProtoType' is explicitly instantiated in | |
another translation unit | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: warning: instantiation of variable 'sysbase<dog, canine, | |
characterprototype>::ProtoType' required here, but no definition is available [-Wundefined-var-template] | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Source/nonhuman.cpp:117:12: note: in instantiation of member function 'sysbase<dog, canine, | |
characterprototype>::FindProtoType' requested here | |
truth dog::Catches(item* Thingy) | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:60:26: note: forward declaration of template entity is here | |
static const prototype ProtoType; | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: note: add an explicit instantiation declaration to suppress this | |
warning if 'sysbase<dog, canine, characterprototype>::ProtoType' is explicitly instantiated in another translation | |
unit | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: warning: instantiation of variable 'sysbase<wolf, canine, | |
characterprototype>::ProtoType' required here, but no definition is available [-Wundefined-var-template] | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Source/nonhuman.cpp:572:13: note: in instantiation of member function 'sysbase<wolf, canine, | |
characterprototype>::FindProtoType' requested here | |
col16 wolf::GetSkinColor() const | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:60:26: note: forward declaration of template entity is here | |
static const prototype ProtoType; | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: note: add an explicit instantiation declaration to suppress this | |
warning if 'sysbase<wolf, canine, characterprototype>::ProtoType' is explicitly instantiated in another | |
translation unit | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: warning: instantiation of variable 'sysbase<carnivorousplant, | |
nonhumanoid, characterprototype>::ProtoType' required here, but no definition is available | |
[-Wundefined-var-template] | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Source/nonhuman.cpp:651:25: note: in instantiation of member function 'sysbase<carnivorousplant, | |
nonhumanoid, characterprototype>::FindProtoType' requested here | |
col16 carnivorousplant::GetTorsoSpecialColor() const // the flower | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:60:26: note: forward declaration of template entity is here | |
static const prototype ProtoType; | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: note: add an explicit instantiation declaration to suppress this | |
warning if 'sysbase<carnivorousplant, nonhumanoid, characterprototype>::ProtoType' is explicitly instantiated in | |
another translation unit | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: warning: instantiation of variable 'sysbase<snake, nonhumanoid, | |
characterprototype>::ProtoType' required here, but no definition is available [-Wundefined-var-template] | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Source/nonhuman.cpp:913:14: note: in instantiation of member function 'sysbase<snake, | |
nonhumanoid, characterprototype>::FindProtoType' requested here | |
truth snake::SpecialBiteEffect(character* Char, v2, int, int, truth BlockedByArmour, truth Critical, int DoneDamage) | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:60:26: note: forward declaration of template entity is here | |
static const prototype ProtoType; | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: note: add an explicit instantiation declaration to suppress this | |
warning if 'sysbase<snake, nonhumanoid, characterprototype>::ProtoType' is explicitly instantiated in another | |
translation unit | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: warning: instantiation of variable 'sysbase<spider, nonhumanoid, | |
characterprototype>::ProtoType' required here, but no definition is available [-Wundefined-var-template] | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Source/nonhuman.cpp:924:15: note: in instantiation of member function 'sysbase<spider, | |
nonhumanoid, characterprototype>::FindProtoType' requested here | |
truth spider::SpecialBiteEffect(character* Char, v2, int, int, truth BlockedByArmour, truth Critical, int DoneDamage) | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:60:26: note: forward declaration of template entity is here | |
static const prototype ProtoType; | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: note: add an explicit instantiation declaration to suppress this | |
warning if 'sysbase<spider, nonhumanoid, characterprototype>::ProtoType' is explicitly instantiated in another | |
translation unit | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: warning: instantiation of variable 'sysbase<vampirebat, bat, | |
characterprototype>::ProtoType' required here, but no definition is available [-Wundefined-var-template] | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Source/nonhuman.cpp:935:19: note: in instantiation of member function 'sysbase<vampirebat, bat, | |
characterprototype>::FindProtoType' requested here | |
truth vampirebat::SpecialBiteEffect(character* Victim, v2 HitPos, int BodyPartIndex, int Direction, truth Blocke... | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:60:26: note: forward declaration of template entity is here | |
static const prototype ProtoType; | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: note: add an explicit instantiation declaration to suppress this | |
warning if 'sysbase<vampirebat, bat, characterprototype>::ProtoType' is explicitly instantiated in another | |
translation unit | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: warning: instantiation of variable 'sysbase<chameleon, nonhumanoid, | |
characterprototype>::ProtoType' required here, but no definition is available [-Wundefined-var-template] | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Source/nonhuman.cpp:970:16: note: in instantiation of member function 'sysbase<chameleon, | |
nonhumanoid, characterprototype>::FindProtoType' requested here | |
int chameleon::TakeHit(character* Enemy, item* Weapon, bodypart* EnemyBodyPart, v2 HitPos, double Damage, | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:60:26: note: forward declaration of template entity is here | |
static const prototype ProtoType; | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: note: add an explicit instantiation declaration to suppress this | |
warning if 'sysbase<chameleon, nonhumanoid, characterprototype>::ProtoType' is explicitly instantiated in another | |
translation unit | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: warning: instantiation of variable 'sysbase<eddy, nonhumanoid, | |
characterprototype>::ProtoType' required here, but no definition is available [-Wundefined-var-template] | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Source/nonhuman.cpp:985:13: note: in instantiation of member function 'sysbase<eddy, | |
nonhumanoid, characterprototype>::FindProtoType' requested here | |
truth eddy::Hit(character* Enemy, v2, int, int) | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:60:26: note: forward declaration of template entity is here | |
static const prototype ProtoType; | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: note: add an explicit instantiation declaration to suppress this | |
warning if 'sysbase<eddy, nonhumanoid, characterprototype>::ProtoType' is explicitly instantiated in another | |
translation unit | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: warning: instantiation of variable 'sysbase<mushroom, nonhumanoid, | |
characterprototype>::ProtoType' required here, but no definition is available [-Wundefined-var-template] | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Source/nonhuman.cpp:1012:16: note: in instantiation of member function 'sysbase<mushroom, | |
nonhumanoid, characterprototype>::FindProtoType' requested here | |
void mushroom::Save(outputfile& SaveFile) const | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:60:26: note: forward declaration of template entity is here | |
static const prototype ProtoType; | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: note: add an explicit instantiation declaration to suppress this | |
warning if 'sysbase<mushroom, nonhumanoid, characterprototype>::ProtoType' is explicitly instantiated in another | |
translation unit | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: warning: instantiation of variable 'sysbase<twoheadedmoose, | |
nonhumanoid, characterprototype>::ProtoType' required here, but no definition is available | |
[-Wundefined-var-template] | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Source/nonhuman.cpp:1123:23: note: in instantiation of member function 'sysbase<twoheadedmoose, | |
nonhumanoid, characterprototype>::FindProtoType' requested here | |
truth twoheadedmoose::Hit(character* Enemy, v2 HitPos, int Direction, int Flags) | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:60:26: note: forward declaration of template entity is here | |
static const prototype ProtoType; | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: note: add an explicit instantiation declaration to suppress this | |
warning if 'sysbase<twoheadedmoose, nonhumanoid, characterprototype>::ProtoType' is explicitly instantiated in | |
another translation unit | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: warning: instantiation of variable 'sysbase<magpie, nonhumanoid, | |
characterprototype>::ProtoType' required here, but no definition is available [-Wundefined-var-template] | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Source/nonhuman.cpp:1191:14: note: in instantiation of member function 'sysbase<magpie, | |
nonhumanoid, characterprototype>::FindProtoType' requested here | |
void magpie::GetAICommand() | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:60:26: note: forward declaration of template entity is here | |
static const prototype ProtoType; | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: note: add an explicit instantiation declaration to suppress this | |
warning if 'sysbase<magpie, nonhumanoid, characterprototype>::ProtoType' is explicitly instantiated in another | |
translation unit | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: warning: instantiation of variable 'sysbase<skunk, nonhumanoid, | |
characterprototype>::ProtoType' required here, but no definition is available [-Wundefined-var-template] | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Source/nonhuman.cpp:1262:13: note: in instantiation of member function 'sysbase<skunk, | |
nonhumanoid, characterprototype>::FindProtoType' requested here | |
void skunk::GetAICommand() | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:60:26: note: forward declaration of template entity is here | |
static const prototype ProtoType; | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: note: add an explicit instantiation declaration to suppress this | |
warning if 'sysbase<skunk, nonhumanoid, characterprototype>::ProtoType' is explicitly instantiated in another | |
translation unit | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: warning: instantiation of variable 'sysbase<vladimir, largecreature, | |
characterprototype>::ProtoType' required here, but no definition is available [-Wundefined-var-template] | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Source/nonhuman.cpp:1549:17: note: in instantiation of member function 'sysbase<vladimir, | |
largecreature, characterprototype>::FindProtoType' requested here | |
truth vladimir::MustBeRemovedFromBone() const | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:60:26: note: forward declaration of template entity is here | |
static const prototype ProtoType; | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: note: add an explicit instantiation declaration to suppress this | |
warning if 'sysbase<vladimir, largecreature, characterprototype>::ProtoType' is explicitly instantiated in another | |
translation unit | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: warning: instantiation of variable 'sysbase<hedgehog, nonhumanoid, | |
characterprototype>::ProtoType' required here, but no definition is available [-Wundefined-var-template] | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Source/nonhuman.cpp:1621:16: note: in instantiation of member function 'sysbase<hedgehog, | |
nonhumanoid, characterprototype>::FindProtoType' requested here | |
void hedgehog::SpecialBodyDefenceEffect(character* Enemy, bodypart* BodyPart, int Type) | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:60:26: note: forward declaration of template entity is here | |
static const prototype ProtoType; | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: note: add an explicit instantiation declaration to suppress this | |
warning if 'sysbase<hedgehog, nonhumanoid, characterprototype>::ProtoType' is explicitly instantiated in another | |
translation unit | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: warning: instantiation of variable 'sysbase<bunny, nonhumanoid, | |
characterprototype>::ProtoType' required here, but no definition is available [-Wundefined-var-template] | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Source/nonhuman.cpp:1718:13: note: in instantiation of member function 'sysbase<bunny, | |
nonhumanoid, characterprototype>::FindProtoType' requested here | |
void bunny::SignalNaturalGeneration() | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:60:26: note: forward declaration of template entity is here | |
static const prototype ProtoType; | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: note: add an explicit instantiation declaration to suppress this | |
warning if 'sysbase<bunny, nonhumanoid, characterprototype>::ProtoType' is explicitly instantiated in another | |
translation unit | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: warning: instantiation of variable 'sysbase<unicorn, nonhumanoid, | |
characterprototype>::ProtoType' required here, but no definition is available [-Wundefined-var-template] | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Source/nonhuman.cpp:1970:14: note: in instantiation of member function 'sysbase<unicorn, | |
nonhumanoid, characterprototype>::FindProtoType' requested here | |
int unicorn::TakeHit(character* Enemy, item* Weapon, bodypart* EnemyBodyPart, v2 HitPos, double Damage, | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:60:26: note: forward declaration of template entity is here | |
static const prototype ProtoType; | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: note: add an explicit instantiation declaration to suppress this | |
warning if 'sysbase<unicorn, nonhumanoid, characterprototype>::ProtoType' is explicitly instantiated in another | |
translation unit | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: warning: instantiation of variable 'sysbase<blinkdog, dog, | |
characterprototype>::ProtoType' required here, but no definition is available [-Wundefined-var-template] | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Source/nonhuman.cpp:2048:11: note: in instantiation of member function 'sysbase<blinkdog, dog, | |
characterprototype>::FindProtoType' requested here | |
blinkdog::blinkdog() | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:60:26: note: forward declaration of template entity is here | |
static const prototype ProtoType; | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: note: add an explicit instantiation declaration to suppress this | |
warning if 'sysbase<blinkdog, dog, characterprototype>::ProtoType' is explicitly instantiated in another | |
translation unit | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: warning: instantiation of variable 'sysbase<canine, nonhumanoid, | |
characterprototype>::ProtoType' required here, but no definition is available [-Wundefined-var-template] | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:48:7: note: in instantiation of member function 'sysbase<canine, nonhumanoid, | |
characterprototype>::FindProtoType' requested here | |
class sysbase : public base | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:60:26: note: forward declaration of template entity is here | |
static const prototype ProtoType; | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: note: add an explicit instantiation declaration to suppress this | |
warning if 'sysbase<canine, nonhumanoid, characterprototype>::ProtoType' is explicitly instantiated in another | |
translation unit | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: warning: instantiation of variable 'sysbase<mysticfrog, frog, | |
characterprototype>::ProtoType' required here, but no definition is available [-Wundefined-var-template] | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Source/nonhuman.cpp:2091:18: note: in instantiation of member function 'sysbase<mysticfrog, | |
frog, characterprototype>::FindProtoType' requested here | |
void mysticfrog::GetAICommand() | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:60:26: note: forward declaration of template entity is here | |
static const prototype ProtoType; | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: note: add an explicit instantiation declaration to suppress this | |
warning if 'sysbase<mysticfrog, frog, characterprototype>::ProtoType' is explicitly instantiated in another | |
translation unit | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: warning: instantiation of variable 'sysbase<lobhse, largecreature, | |
characterprototype>::ProtoType' required here, but no definition is available [-Wundefined-var-template] | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Source/nonhuman.cpp:2376:15: note: in instantiation of member function 'sysbase<lobhse, | |
largecreature, characterprototype>::FindProtoType' requested here | |
truth lobhse::SpecialBiteEffect(character* Char, v2, int, int, truth BlockedByArmour, truth Critical, int DoneDamage) | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:60:26: note: forward declaration of template entity is here | |
static const prototype ProtoType; | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: note: add an explicit instantiation declaration to suppress this | |
warning if 'sysbase<lobhse, largecreature, characterprototype>::ProtoType' is explicitly instantiated in another | |
translation unit | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: warning: instantiation of variable 'sysbase<mindworm, nonhumanoid, | |
characterprototype>::ProtoType' required here, but no definition is available [-Wundefined-var-template] | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Source/nonhuman.cpp:2405:16: note: in instantiation of member function 'sysbase<mindworm, | |
nonhumanoid, characterprototype>::FindProtoType' requested here | |
void mindworm::GetAICommand() | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:60:26: note: forward declaration of template entity is here | |
static const prototype ProtoType; | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: note: add an explicit instantiation declaration to suppress this | |
warning if 'sysbase<mindworm, nonhumanoid, characterprototype>::ProtoType' is explicitly instantiated in another | |
translation unit | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: warning: instantiation of variable 'sysbase<frog, nonhumanoid, | |
characterprototype>::ProtoType' required here, but no definition is available [-Wundefined-var-template] | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:48:7: note: in instantiation of member function 'sysbase<frog, nonhumanoid, | |
characterprototype>::FindProtoType' requested here | |
class sysbase : public base | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:60:26: note: forward declaration of template entity is here | |
static const prototype ProtoType; | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: note: add an explicit instantiation declaration to suppress this | |
warning if 'sysbase<frog, nonhumanoid, characterprototype>::ProtoType' is explicitly instantiated in another | |
translation unit | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: warning: instantiation of variable 'sysbase<bonesghost, ghost, | |
characterprototype>::ProtoType' required here, but no definition is available [-Wundefined-var-template] | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/human.h:489:11: note: in instantiation of member function 'sysbase<bonesghost, ghost, | |
characterprototype>::FindProtoType' requested here | |
CHARACTER(bonesghost, ghost) | |
^ | |
/Users/andrew/ivan/Main/Source/game.cpp:3220:35: note: in instantiation of member function 'sysbase<bonesghost, ghost, | |
characterprototype>::Spawn' requested here | |
bonesghost* Ghost = bonesghost::Spawn(); | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:60:26: note: forward declaration of template entity is here | |
static const prototype ProtoType; | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: note: add an explicit instantiation declaration to suppress this | |
warning if 'sysbase<bonesghost, ghost, characterprototype>::ProtoType' is explicitly instantiated in another | |
translation unit | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: warning: instantiation of variable 'sysbase<belt, armor, | |
itemprototype>::ProtoType' required here, but no definition is available [-Wundefined-var-template] | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/gear.h:267:6: note: in instantiation of member function 'sysbase<belt, armor, | |
itemprototype>::FindProtoType' requested here | |
ITEM(belt, armor) | |
^ | |
/Users/andrew/ivan/Main/Source/game.cpp:3546:12: note: in instantiation of member function 'sysbase<belt, armor, | |
itemprototype>::Spawn' requested here | |
(belt::Spawn(BELT_OF_LEVITATION))->MoveTo(Player->GetStack()); | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:60:26: note: forward declaration of template entity is here | |
static const prototype ProtoType; | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: note: add an explicit instantiation declaration to suppress this | |
warning if 'sysbase<belt, armor, itemprototype>::ProtoType' is explicitly instantiated in another translation unit | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
In file included from /Users/andrew/ivan/Main/Source/charset.cpp:15: | |
In file included from /Users/andrew/ivan/Main/Include/proto.h:19: | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: warning: instantiation of variable 'sysbase<corpse, item, | |
itemprototype>::ProtoType' required here, but no definition is available [-Wundefined-var-template] | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/bodypart.h:508:3: note: in instantiation of member function 'sysbase<corpse, item, | |
itemprototype>::FindProtoType' requested here | |
corpse() = default; | |
^ | |
/Users/andrew/ivan/Main/Source/char.cpp:1544:30: note: in instantiation of member function 'sysbase<corpse, item, | |
itemprototype>::Spawn' requested here | |
corpse* Corpse = corpse::Spawn(0, NO_MATERIALS); | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:60:26: note: forward declaration of template entity is here | |
static const prototype ProtoType; | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: note: add an explicit instantiation declaration to suppress this | |
warning if 'sysbase<corpse, item, itemprototype>::ProtoType' is explicitly instantiated in another translation | |
unit | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: warning: instantiation of variable 'sysbase<filthytunic, bodyarmor, | |
itemprototype>::ProtoType' required here, but no definition is available [-Wundefined-var-template] | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/gear.h:349:3: note: in instantiation of member function 'sysbase<filthytunic, bodyarmor, | |
itemprototype>::FindProtoType' requested here | |
filthytunic() { Enable(); } | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:60:26: note: forward declaration of template entity is here | |
static const prototype ProtoType; | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: note: add an explicit instantiation declaration to suppress this | |
warning if 'sysbase<filthytunic, bodyarmor, itemprototype>::ProtoType' is explicitly instantiated in another | |
translation unit | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: warning: instantiation of variable 'sysbase<bodyarmor, armor, | |
itemprototype>::ProtoType' required here, but no definition is available [-Wundefined-var-template] | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/gear.h:204:6: note: in instantiation of member function 'sysbase<bodyarmor, armor, | |
itemprototype>::FindProtoType' requested here | |
ITEM(bodyarmor, armor) | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:60:26: note: forward declaration of template entity is here | |
static const prototype ProtoType; | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: note: add an explicit instantiation declaration to suppress this | |
warning if 'sysbase<bodyarmor, armor, itemprototype>::ProtoType' is explicitly instantiated in another translation | |
unit | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: warning: instantiation of variable 'sysbase<armor, item, | |
itemprototype>::ProtoType' required here, but no definition is available [-Wundefined-var-template] | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/gear.h:175:6: note: in instantiation of member function 'sysbase<armor, item, | |
itemprototype>::FindProtoType' requested here | |
ITEM(armor, item) | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:60:26: note: forward declaration of template entity is here | |
static const prototype ProtoType; | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: note: add an explicit instantiation declaration to suppress this | |
warning if 'sysbase<armor, item, itemprototype>::ProtoType' is explicitly instantiated in another translation unit | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: warning: instantiation of variable 'sysbase<daggerofvenom, meleeweapon, | |
itemprototype>::ProtoType' required here, but no definition is available [-Wundefined-var-template] | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/gear.h:367:3: note: in instantiation of member function 'sysbase<daggerofvenom, | |
meleeweapon, itemprototype>::FindProtoType' requested here | |
daggerofvenom() { Enable(); } | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:60:26: note: forward declaration of template entity is here | |
static const prototype ProtoType; | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: note: add an explicit instantiation declaration to suppress this | |
warning if 'sysbase<daggerofvenom, meleeweapon, itemprototype>::ProtoType' is explicitly instantiated in another | |
translation unit | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: warning: instantiation of variable 'sysbase<meleeweapon, item, | |
itemprototype>::ProtoType' required here, but no definition is available [-Wundefined-var-template] | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/gear.h:21:3: note: in instantiation of member function 'sysbase<meleeweapon, item, | |
itemprototype>::FindProtoType' requested here | |
meleeweapon() = default; | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:60:26: note: forward declaration of template entity is here | |
static const prototype ProtoType; | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: note: add an explicit instantiation declaration to suppress this | |
warning if 'sysbase<meleeweapon, item, itemprototype>::ProtoType' is explicitly instantiated in another | |
translation unit | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: warning: instantiation of variable 'sysbase<darkaxe, meleeweapon, | |
itemprototype>::ProtoType' required here, but no definition is available [-Wundefined-var-template] | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/gear.h:388:3: note: in instantiation of member function 'sysbase<darkaxe, meleeweapon, | |
itemprototype>::FindProtoType' requested here | |
darkaxe() { Enable(); } | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:60:26: note: forward declaration of template entity is here | |
static const prototype ProtoType; | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: note: add an explicit instantiation declaration to suppress this | |
warning if 'sysbase<darkaxe, meleeweapon, itemprototype>::ProtoType' is explicitly instantiated in another | |
translation unit | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: warning: instantiation of variable 'sysbase<bodypart, item, | |
itemprototype>::ProtoType' required here, but no definition is available [-Wundefined-var-template] | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/bodypart.h:42:3: note: in instantiation of member function 'sysbase<bodypart, item, | |
itemprototype>::FindProtoType' requested here | |
bodypart() : Master(0) { } | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:60:26: note: forward declaration of template entity is here | |
static const prototype ProtoType; | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: note: add an explicit instantiation declaration to suppress this | |
warning if 'sysbase<bodypart, item, itemprototype>::ProtoType' is explicitly instantiated in another translation | |
unit | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: warning: instantiation of variable 'sysbase<arm, bodypart, | |
itemprototype>::ProtoType' required here, but no definition is available [-Wundefined-var-template] | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/bodypart.h:301:3: note: in instantiation of member function 'sysbase<arm, bodypart, | |
itemprototype>::FindProtoType' requested here | |
arm() : StrengthBonus(0), DexterityBonus(0) { } | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:60:26: note: forward declaration of template entity is here | |
static const prototype ProtoType; | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: note: add an explicit instantiation declaration to suppress this | |
warning if 'sysbase<arm, bodypart, itemprototype>::ProtoType' is explicitly instantiated in another translation | |
unit | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: warning: instantiation of variable 'sysbase<leg, bodypart, | |
itemprototype>::ProtoType' required here, but no definition is available [-Wundefined-var-template] | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/bodypart.h:431:3: note: in instantiation of member function 'sysbase<leg, bodypart, | |
itemprototype>::FindProtoType' requested here | |
leg() : StrengthBonus(0), AgilityBonus(0) { } | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:60:26: note: forward declaration of template entity is here | |
static const prototype ProtoType; | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: note: add an explicit instantiation declaration to suppress this | |
warning if 'sysbase<leg, bodypart, itemprototype>::ProtoType' is explicitly instantiated in another translation | |
unit | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: warning: instantiation of variable 'sysbase<playerkindhead, head, | |
itemprototype>::ProtoType' required here, but no definition is available [-Wundefined-var-template] | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/bodypart.h:612:48: note: in instantiation of member function 'sysbase<playerkindhead, | |
head, itemprototype>::FindProtoType' requested here | |
playerkindhead(const playerkindhead& Head) : mybase(Head) { } | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:60:26: note: forward declaration of template entity is here | |
static const prototype ProtoType; | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: note: add an explicit instantiation declaration to suppress this | |
warning if 'sysbase<playerkindhead, head, itemprototype>::ProtoType' is explicitly instantiated in another | |
translation unit | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: warning: instantiation of variable 'sysbase<playerkindtorso, | |
humanoidtorso, itemprototype>::ProtoType' required here, but no definition is available [-Wundefined-var-template] | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/bodypart.h:627:51: note: in instantiation of member function 'sysbase<playerkindtorso, | |
humanoidtorso, itemprototype>::FindProtoType' requested here | |
playerkindtorso(const playerkindtorso& Torso) : mybase(Torso) { } | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:60:26: note: forward declaration of template entity is here | |
static const prototype ProtoType; | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: note: add an explicit instantiation declaration to suppress this | |
warning if 'sysbase<playerkindtorso, humanoidtorso, itemprototype>::ProtoType' is explicitly instantiated in | |
another translation unit | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: warning: instantiation of variable 'sysbase<playerkindrightarm, | |
rightarm, itemprototype>::ProtoType' required here, but no definition is available [-Wundefined-var-template] | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/bodypart.h:645:55: note: in instantiation of member function | |
'sysbase<playerkindrightarm, rightarm, itemprototype>::FindProtoType' requested here | |
playerkindrightarm(const playerkindrightarm& Arm) : mybase(Arm) { } | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:60:26: note: forward declaration of template entity is here | |
static const prototype ProtoType; | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: note: add an explicit instantiation declaration to suppress this | |
warning if 'sysbase<playerkindrightarm, rightarm, itemprototype>::ProtoType' is explicitly instantiated in another | |
translation unit | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: warning: instantiation of variable 'sysbase<rightarm, arm, | |
itemprototype>::ProtoType' required here, but no definition is available [-Wundefined-var-template] | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/bodypart.h:391:6: note: in instantiation of member function 'sysbase<rightarm, arm, | |
itemprototype>::FindProtoType' requested here | |
ITEM(rightarm, arm) | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:60:26: note: forward declaration of template entity is here | |
static const prototype ProtoType; | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: note: add an explicit instantiation declaration to suppress this | |
warning if 'sysbase<rightarm, arm, itemprototype>::ProtoType' is explicitly instantiated in another translation | |
unit | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: warning: instantiation of variable 'sysbase<playerkindleftarm, leftarm, | |
itemprototype>::ProtoType' required here, but no definition is available [-Wundefined-var-template] | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/bodypart.h:661:53: note: in instantiation of member function 'sysbase<playerkindleftarm, | |
leftarm, itemprototype>::FindProtoType' requested here | |
playerkindleftarm(const playerkindleftarm& Arm) : mybase(Arm) { } | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:60:26: note: forward declaration of template entity is here | |
static const prototype ProtoType; | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: note: add an explicit instantiation declaration to suppress this | |
warning if 'sysbase<playerkindleftarm, leftarm, itemprototype>::ProtoType' is explicitly instantiated in another | |
translation unit | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: warning: instantiation of variable 'sysbase<leftarm, arm, | |
itemprototype>::ProtoType' required here, but no definition is available [-Wundefined-var-template] | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/bodypart.h:404:6: note: in instantiation of member function 'sysbase<leftarm, arm, | |
itemprototype>::FindProtoType' requested here | |
ITEM(leftarm, arm) | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:60:26: note: forward declaration of template entity is here | |
static const prototype ProtoType; | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: note: add an explicit instantiation declaration to suppress this | |
warning if 'sysbase<leftarm, arm, itemprototype>::ProtoType' is explicitly instantiated in another translation | |
unit | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: warning: instantiation of variable 'sysbase<playerkindgroin, groin, | |
itemprototype>::ProtoType' required here, but no definition is available [-Wundefined-var-template] | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/bodypart.h:677:51: note: in instantiation of member function 'sysbase<playerkindgroin, | |
groin, itemprototype>::FindProtoType' requested here | |
playerkindgroin(const playerkindgroin& Groin) : mybase(Groin) { } | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:60:26: note: forward declaration of template entity is here | |
static const prototype ProtoType; | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: note: add an explicit instantiation declaration to suppress this | |
warning if 'sysbase<playerkindgroin, groin, itemprototype>::ProtoType' is explicitly instantiated in another | |
translation unit | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: warning: instantiation of variable 'sysbase<groin, bodypart, | |
itemprototype>::ProtoType' required here, but no definition is available [-Wundefined-var-template] | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/bodypart.h:417:6: note: in instantiation of member function 'sysbase<groin, bodypart, | |
itemprototype>::FindProtoType' requested here | |
ITEM(groin, bodypart) | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:60:26: note: forward declaration of template entity is here | |
static const prototype ProtoType; | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: note: add an explicit instantiation declaration to suppress this | |
warning if 'sysbase<groin, bodypart, itemprototype>::ProtoType' is explicitly instantiated in another translation | |
unit | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: warning: instantiation of variable 'sysbase<playerkindrightleg, | |
rightleg, itemprototype>::ProtoType' required here, but no definition is available [-Wundefined-var-template] | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/bodypart.h:692:55: note: in instantiation of member function | |
'sysbase<playerkindrightleg, rightleg, itemprototype>::FindProtoType' requested here | |
playerkindrightleg(const playerkindrightleg& Leg) : mybase(Leg) { } | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:60:26: note: forward declaration of template entity is here | |
static const prototype ProtoType; | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: note: add an explicit instantiation declaration to suppress this | |
warning if 'sysbase<playerkindrightleg, rightleg, itemprototype>::ProtoType' is explicitly instantiated in another | |
translation unit | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: warning: instantiation of variable 'sysbase<rightleg, leg, | |
itemprototype>::ProtoType' required here, but no definition is available [-Wundefined-var-template] | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/bodypart.h:485:6: note: in instantiation of member function 'sysbase<rightleg, leg, | |
itemprototype>::FindProtoType' requested here | |
ITEM(rightleg, leg) | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:60:26: note: forward declaration of template entity is here | |
static const prototype ProtoType; | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: note: add an explicit instantiation declaration to suppress this | |
warning if 'sysbase<rightleg, leg, itemprototype>::ProtoType' is explicitly instantiated in another translation | |
unit | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: warning: instantiation of variable 'sysbase<playerkindleftleg, leftleg, | |
itemprototype>::ProtoType' required here, but no definition is available [-Wundefined-var-template] | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/bodypart.h:708:53: note: in instantiation of member function 'sysbase<playerkindleftleg, | |
leftleg, itemprototype>::FindProtoType' requested here | |
playerkindleftleg(const playerkindleftleg& Leg) : mybase(Leg) { } | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:60:26: note: forward declaration of template entity is here | |
static const prototype ProtoType; | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: note: add an explicit instantiation declaration to suppress this | |
warning if 'sysbase<playerkindleftleg, leftleg, itemprototype>::ProtoType' is explicitly instantiated in another | |
translation unit | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: warning: instantiation of variable 'sysbase<leftleg, leg, | |
itemprototype>::ProtoType' required here, but no definition is available [-Wundefined-var-template] | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/bodypart.h:495:6: note: in instantiation of member function 'sysbase<leftleg, leg, | |
itemprototype>::FindProtoType' requested here | |
ITEM(leftleg, leg) | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:60:26: note: forward declaration of template entity is here | |
static const prototype ProtoType; | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: note: add an explicit instantiation declaration to suppress this | |
warning if 'sysbase<leftleg, leg, itemprototype>::ProtoType' is explicitly instantiated in another translation | |
unit | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: warning: instantiation of variable 'sysbase<humanoid, character, | |
characterprototype>::ProtoType' required here, but no definition is available [-Wundefined-var-template] | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/human.h:23:3: note: in instantiation of member function 'sysbase<humanoid, character, | |
characterprototype>::FindProtoType' requested here | |
humanoid() : CurrentRightSWeaponSkill(0), CurrentLeftSWeaponSkill(0) { } | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:60:26: note: forward declaration of template entity is here | |
static const prototype ProtoType; | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: note: add an explicit instantiation declaration to suppress this | |
warning if 'sysbase<humanoid, character, characterprototype>::ProtoType' is explicitly instantiated in another | |
translation unit | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: warning: instantiation of variable 'sysbase<guard, humanoid, | |
characterprototype>::ProtoType' required here, but no definition is available [-Wundefined-var-template] | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/human.h:260:3: note: in instantiation of member function 'sysbase<guard, humanoid, | |
characterprototype>::FindProtoType' requested here | |
guard() : NextWayPoint(0) { } | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:60:26: note: forward declaration of template entity is here | |
static const prototype ProtoType; | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: note: add an explicit instantiation declaration to suppress this | |
warning if 'sysbase<guard, humanoid, characterprototype>::ProtoType' is explicitly instantiated in another | |
translation unit | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: warning: instantiation of variable 'sysbase<petrusswife, humanoid, | |
characterprototype>::ProtoType' required here, but no definition is available [-Wundefined-var-template] | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/human.h:402:3: note: in instantiation of member function 'sysbase<petrusswife, humanoid, | |
characterprototype>::FindProtoType' requested here | |
petrusswife() : GiftTotal(0) { } | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:60:26: note: forward declaration of template entity is here | |
static const prototype ProtoType; | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: note: add an explicit instantiation declaration to suppress this | |
warning if 'sysbase<petrusswife, humanoid, characterprototype>::ProtoType' is explicitly instantiated in another | |
translation unit | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: warning: instantiation of variable 'sysbase<ghost, humanoid, | |
characterprototype>::ProtoType' required here, but no definition is available [-Wundefined-var-template] | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/human.h:460:3: note: in instantiation of member function 'sysbase<ghost, humanoid, | |
characterprototype>::FindProtoType' requested here | |
ghost() : Active(true) { } | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:60:26: note: forward declaration of template entity is here | |
static const prototype ProtoType; | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: note: add an explicit instantiation declaration to suppress this | |
warning if 'sysbase<ghost, humanoid, characterprototype>::ProtoType' is explicitly instantiated in another | |
translation unit | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: warning: instantiation of variable 'sysbase<angel, humanoid, | |
characterprototype>::ProtoType' required here, but no definition is available [-Wundefined-var-template] | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/human.h:558:3: note: in instantiation of member function 'sysbase<angel, humanoid, | |
characterprototype>::FindProtoType' requested here | |
angel() : LastHealed(0) { } | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:60:26: note: forward declaration of template entity is here | |
static const prototype ProtoType; | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: note: add an explicit instantiation declaration to suppress this | |
warning if 'sysbase<angel, humanoid, characterprototype>::ProtoType' is explicitly instantiated in another | |
translation unit | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
In file included from /Users/andrew/ivan/Main/Source/game.cpp:42: | |
In file included from /Users/andrew/ivan/Main/Include/materias.h:16: | |
/Users/andrew/ivan/Main/Include/materia.h:257:68: warning: instantiation of variable 'materialsysbase<solid, | |
material>::ProtoType' required here, but no definition is available [-Wundefined-var-template] | |
virtual const materialprototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/materias.h:23:3: note: in instantiation of member function 'materialsysbase<solid, | |
material>::FindProtoType' requested here | |
solid() : BurnData(NOT_BURNT), TransientThermalEnergy(0), SteadyStateThermalEnergy(0), BurnCounter(0), BurnChe... | |
^ | |
/Users/andrew/ivan/Main/Include/materia.h:258:34: note: forward declaration of template entity is here | |
static const materialprototype ProtoType; | |
^ | |
/Users/andrew/ivan/Main/Include/materia.h:257:68: note: add an explicit instantiation declaration to suppress this | |
warning if 'materialsysbase<solid, material>::ProtoType' is explicitly instantiated in another translation unit | |
virtual const materialprototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/materia.h:257:68: warning: instantiation of variable 'materialsysbase<powder, | |
liquid>::ProtoType' required here, but no definition is available [-Wundefined-var-template] | |
virtual const materialprototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/materias.h:116:3: note: in instantiation of member function 'materialsysbase<powder, | |
liquid>::FindProtoType' requested here | |
powder() : Wetness(0) { } | |
^ | |
/Users/andrew/ivan/Main/Include/materia.h:258:34: note: forward declaration of template entity is here | |
static const materialprototype ProtoType; | |
^ | |
/Users/andrew/ivan/Main/Include/materia.h:257:68: note: add an explicit instantiation declaration to suppress this | |
warning if 'materialsysbase<powder, liquid>::ProtoType' is explicitly instantiated in another translation unit | |
virtual const materialprototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/materia.h:257:68: warning: instantiation of variable 'materialsysbase<liquid, | |
material>::ProtoType' required here, but no definition is available [-Wundefined-var-template] | |
virtual const materialprototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/materias.h:82:10: note: in instantiation of member function 'materialsysbase<liquid, | |
material>::FindProtoType' requested here | |
MATERIAL(liquid, material) | |
^ | |
/Users/andrew/ivan/Main/Include/materia.h:258:34: note: forward declaration of template entity is here | |
static const materialprototype ProtoType; | |
^ | |
/Users/andrew/ivan/Main/Include/materia.h:257:68: note: add an explicit instantiation declaration to suppress this | |
warning if 'materialsysbase<liquid, material>::ProtoType' is explicitly instantiated in another translation unit | |
virtual const materialprototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/materia.h:257:68: warning: instantiation of variable 'materialsysbase<ironalloy, | |
solid>::ProtoType' required here, but no definition is available [-Wundefined-var-template] | |
virtual const materialprototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/materias.h:133:3: note: in instantiation of member function 'materialsysbase<ironalloy, | |
solid>::FindProtoType' requested here | |
ironalloy() : RustData(NOT_RUSTED) { } | |
^ | |
/Users/andrew/ivan/Main/Include/materia.h:258:34: note: forward declaration of template entity is here | |
static const materialprototype ProtoType; | |
^ | |
/Users/andrew/ivan/Main/Include/materia.h:257:68: note: add an explicit instantiation declaration to suppress this | |
warning if 'materialsysbase<ironalloy, solid>::ProtoType' is explicitly instantiated in another translation unit | |
virtual const materialprototype* FindProtoType() const { return &ProtoType; } | |
^ | |
In file included from /Users/andrew/ivan/Main/Source/game.cpp:35: | |
In file included from /Users/andrew/ivan/Main/Include/game.h:22: | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: warning: instantiation of variable 'sysbase<banana, materialcontainer, | |
itemprototype>::ProtoType' required here, but no definition is available [-Wundefined-var-template] | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/miscitem.h:61:3: note: in instantiation of member function 'sysbase<banana, | |
materialcontainer, itemprototype>::FindProtoType' requested here | |
banana() : TimesUsed(0), Charges(6), Jammed(false) { } | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:60:26: note: forward declaration of template entity is here | |
static const prototype ProtoType; | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: note: add an explicit instantiation declaration to suppress this | |
warning if 'sysbase<banana, materialcontainer, itemprototype>::ProtoType' is explicitly instantiated in another | |
translation unit | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: warning: instantiation of variable 'sysbase<materialcontainer, item, | |
itemprototype>::ProtoType' required here, but no definition is available [-Wundefined-var-template] | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/miscitem.h:23:3: note: in instantiation of member function 'sysbase<materialcontainer, | |
item, itemprototype>::FindProtoType' requested here | |
materialcontainer() = default; | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:60:26: note: forward declaration of template entity is here | |
static const prototype ProtoType; | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: note: add an explicit instantiation declaration to suppress this | |
warning if 'sysbase<materialcontainer, item, itemprototype>::ProtoType' is explicitly instantiated in another | |
translation unit | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: warning: instantiation of variable 'sysbase<magicalwhistle, whistle, | |
itemprototype>::ProtoType' required here, but no definition is available [-Wundefined-var-template] | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/miscitem.h:412:3: note: in instantiation of member function 'sysbase<magicalwhistle, | |
whistle, itemprototype>::FindProtoType' requested here | |
magicalwhistle() : LastUsed(0) { } | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:60:26: note: forward declaration of template entity is here | |
static const prototype ProtoType; | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: note: add an explicit instantiation declaration to suppress this | |
warning if 'sysbase<magicalwhistle, whistle, itemprototype>::ProtoType' is explicitly instantiated in another | |
translation unit | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: warning: instantiation of variable 'sysbase<whistle, item, | |
itemprototype>::ProtoType' required here, but no definition is available [-Wundefined-var-template] | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/miscitem.h:399:6: note: in instantiation of member function 'sysbase<whistle, item, | |
itemprototype>::FindProtoType' requested here | |
ITEM(whistle, item) | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:60:26: note: forward declaration of template entity is here | |
static const prototype ProtoType; | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: note: add an explicit instantiation declaration to suppress this | |
warning if 'sysbase<whistle, item, itemprototype>::ProtoType' is explicitly instantiated in another translation | |
unit | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: warning: instantiation of variable 'sysbase<horn, item, | |
itemprototype>::ProtoType' required here, but no definition is available [-Wundefined-var-template] | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/miscitem.h:552:3: note: in instantiation of member function 'sysbase<horn, item, | |
itemprototype>::FindProtoType' requested here | |
horn() : LastUsed(0) { } | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:60:26: note: forward declaration of template entity is here | |
static const prototype ProtoType; | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: note: add an explicit instantiation declaration to suppress this | |
warning if 'sysbase<horn, item, itemprototype>::ProtoType' is explicitly instantiated in another translation unit | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: warning: instantiation of variable 'sysbase<ullrbone, item, | |
itemprototype>::ProtoType' required here, but no definition is available [-Wundefined-var-template] | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/miscitem.h:680:3: note: in instantiation of member function 'sysbase<ullrbone, item, | |
itemprototype>::FindProtoType' requested here | |
ullrbone() : TimesUsed(0), Charges(8) { } | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:60:26: note: forward declaration of template entity is here | |
static const prototype ProtoType; | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: note: add an explicit instantiation declaration to suppress this | |
warning if 'sysbase<ullrbone, item, itemprototype>::ProtoType' is explicitly instantiated in another translation | |
unit | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: warning: instantiation of variable 'sysbase<largecat, nonhumanoid, | |
characterprototype>::ProtoType' required here, but no definition is available [-Wundefined-var-template] | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/nonhuman.h:174:3: note: in instantiation of member function 'sysbase<largecat, | |
nonhumanoid, characterprototype>::FindProtoType' requested here | |
largecat() : Lives(7) { } | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:60:26: note: forward declaration of template entity is here | |
static const prototype ProtoType; | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: note: add an explicit instantiation declaration to suppress this | |
warning if 'sysbase<largecat, nonhumanoid, characterprototype>::ProtoType' is explicitly instantiated in another | |
translation unit | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: warning: instantiation of variable 'sysbase<nonhumanoid, character, | |
characterprototype>::ProtoType' required here, but no definition is available [-Wundefined-var-template] | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/nonhuman.h:18:11: note: in instantiation of member function 'sysbase<nonhumanoid, | |
character, characterprototype>::FindProtoType' requested here | |
CHARACTER(nonhumanoid, character) | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:60:26: note: forward declaration of template entity is here | |
static const prototype ProtoType; | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: note: add an explicit instantiation declaration to suppress this | |
warning if 'sysbase<nonhumanoid, character, characterprototype>::ProtoType' is explicitly instantiated in another | |
translation unit | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: warning: instantiation of variable 'sysbase<ostrich, nonhumanoid, | |
characterprototype>::ProtoType' required here, but no definition is available [-Wundefined-var-template] | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/nonhuman.h:224:3: note: in instantiation of member function 'sysbase<ostrich, | |
nonhumanoid, characterprototype>::FindProtoType' requested here | |
ostrich() : HasDroppedBananas(false) { } | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:60:26: note: forward declaration of template entity is here | |
static const prototype ProtoType; | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: note: add an explicit instantiation declaration to suppress this | |
warning if 'sysbase<ostrich, nonhumanoid, characterprototype>::ProtoType' is explicitly instantiated in another | |
translation unit | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: warning: instantiation of variable 'sysbase<floatingeye, nonhumanoid, | |
characterprototype>::ProtoType' required here, but no definition is available [-Wundefined-var-template] | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/nonhuman.h:246:3: note: in instantiation of member function 'sysbase<floatingeye, | |
nonhumanoid, characterprototype>::FindProtoType' requested here | |
floatingeye() : NextWayPoint(0) { } | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:60:26: note: forward declaration of template entity is here | |
static const prototype ProtoType; | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: note: add an explicit instantiation declaration to suppress this | |
warning if 'sysbase<floatingeye, nonhumanoid, characterprototype>::ProtoType' is explicitly instantiated in | |
another translation unit | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: warning: instantiation of variable 'sysbase<elpuri, largecreature, | |
characterprototype>::ProtoType' required here, but no definition is available [-Wundefined-var-template] | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/nonhuman.h:352:3: note: in instantiation of member function 'sysbase<elpuri, | |
largecreature, characterprototype>::FindProtoType' requested here | |
elpuri() : Active(false) { } | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:60:26: note: forward declaration of template entity is here | |
static const prototype ProtoType; | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: note: add an explicit instantiation declaration to suppress this | |
warning if 'sysbase<elpuri, largecreature, characterprototype>::ProtoType' is explicitly instantiated in another | |
translation unit | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: warning: instantiation of variable 'sysbase<largecreature, nonhumanoid, | |
characterprototype>::ProtoType' required here, but no definition is available [-Wundefined-var-template] | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/nonhuman.h:320:11: note: in instantiation of member function 'sysbase<largecreature, | |
nonhumanoid, characterprototype>::FindProtoType' requested here | |
CHARACTER(largecreature, nonhumanoid) | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:60:26: note: forward declaration of template entity is here | |
static const prototype ProtoType; | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: note: add an explicit instantiation declaration to suppress this | |
warning if 'sysbase<largecreature, nonhumanoid, characterprototype>::ProtoType' is explicitly instantiated in | |
another translation unit | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: warning: instantiation of variable 'sysbase<genetrixvesana, | |
largecreature, characterprototype>::ProtoType' required here, but no definition is available | |
[-Wundefined-var-template] | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/nonhuman.h:369:3: note: in instantiation of member function 'sysbase<genetrixvesana, | |
largecreature, characterprototype>::FindProtoType' requested here | |
genetrixvesana() : TurnsExisted(0) { } | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:60:26: note: forward declaration of template entity is here | |
static const prototype ProtoType; | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: note: add an explicit instantiation declaration to suppress this | |
warning if 'sysbase<genetrixvesana, largecreature, characterprototype>::ProtoType' is explicitly instantiated in | |
another translation unit | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
In file included from /Users/andrew/ivan/Main/Source/charset.cpp:37: | |
In file included from /Users/andrew/ivan/Main/Include/actions.h:16: | |
/Users/andrew/ivan/Main/Include/action.h:81:65: warning: instantiation of variable 'actionsysbase<unconsciousness, | |
action>::ProtoType' required here, but no definition is available [-Wundefined-var-template] | |
virtual const actionprototype* GetProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/actions.h:20:8: note: in instantiation of member function | |
'actionsysbase<unconsciousness, action>::GetProtoType' requested here | |
ACTION(unconsciousness, action) | |
^ | |
/Users/andrew/ivan/Main/Source/char.cpp:2704:55: note: in instantiation of member function | |
'actionsysbase<unconsciousness, action>::Spawn' requested here | |
unconsciousness* Unconsciousness = unconsciousness::Spawn(this); | |
^ | |
/Users/andrew/ivan/Main/Include/action.h:82:32: note: forward declaration of template entity is here | |
static const actionprototype ProtoType; | |
^ | |
/Users/andrew/ivan/Main/Include/action.h:81:65: note: add an explicit instantiation declaration to suppress this warning | |
if 'actionsysbase<unconsciousness, action>::ProtoType' is explicitly instantiated in another translation unit | |
virtual const actionprototype* GetProtoType() const { return &ProtoType; } | |
^ | |
In file included from /Users/andrew/ivan/Main/Source/charset.cpp:15: | |
In file included from /Users/andrew/ivan/Main/Include/proto.h:19: | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: warning: instantiation of variable 'sysbase<normaltorso, torso, | |
itemprototype>::ProtoType' required here, but no definition is available [-Wundefined-var-template] | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/bodypart.h:262:6: note: in instantiation of member function 'sysbase<normaltorso, torso, | |
itemprototype>::FindProtoType' requested here | |
ITEM(normaltorso, torso) | |
^ | |
/Users/andrew/ivan/Main/Source/char.cpp:4245:25: note: in instantiation of member function 'sysbase<normaltorso, torso, | |
itemprototype>::Spawn' requested here | |
return normaltorso::Spawn(0, NO_MATERIALS); | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:60:26: note: forward declaration of template entity is here | |
static const prototype ProtoType; | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: note: add an explicit instantiation declaration to suppress this | |
warning if 'sysbase<normaltorso, torso, itemprototype>::ProtoType' is explicitly instantiated in another | |
translation unit | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: warning: instantiation of variable 'sysbase<torso, bodypart, | |
itemprototype>::ProtoType' required here, but no definition is available [-Wundefined-var-template] | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/bodypart.h:255:6: note: in instantiation of member function 'sysbase<torso, bodypart, | |
itemprototype>::FindProtoType' requested here | |
ITEM(torso, bodypart) | |
^ | |
/Users/andrew/ivan/Main/Source/char.cpp:4245:25: note: in instantiation of member function 'sysbase<normaltorso, torso, | |
itemprototype>::Spawn' requested here | |
return normaltorso::Spawn(0, NO_MATERIALS); | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:60:26: note: forward declaration of template entity is here | |
static const prototype ProtoType; | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: note: add an explicit instantiation declaration to suppress this | |
warning if 'sysbase<torso, bodypart, itemprototype>::ProtoType' is explicitly instantiated in another translation | |
unit | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
In file included from /Users/andrew/ivan/Main/Source/charset.cpp:37: | |
In file included from /Users/andrew/ivan/Main/Include/actions.h:16: | |
/Users/andrew/ivan/Main/Include/action.h:81:65: warning: instantiation of variable 'actionsysbase<study, | |
action>::ProtoType' required here, but no definition is available [-Wundefined-var-template] | |
virtual const actionprototype* GetProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/actions.h:112:8: note: in instantiation of member function 'actionsysbase<study, | |
action>::GetProtoType' requested here | |
ACTION(study, action) | |
^ | |
/Users/andrew/ivan/Main/Source/char.cpp:5381:24: note: in instantiation of member function | |
'actionsysbase<study, action>::Spawn' requested here | |
study* Read = study::Spawn(this); | |
^ | |
/Users/andrew/ivan/Main/Include/action.h:82:32: note: forward declaration of template entity is here | |
static const actionprototype ProtoType; | |
^ | |
/Users/andrew/ivan/Main/Include/action.h:81:65: note: add an explicit instantiation declaration to suppress this warning | |
if 'actionsysbase<study, action>::ProtoType' is explicitly instantiated in another translation unit | |
virtual const actionprototype* GetProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/action.h:81:65: warning: instantiation of variable 'actionsysbase<consume, | |
action>::ProtoType' required here, but no definition is available [-Wundefined-var-template] | |
virtual const actionprototype* GetProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/actions.h:39:8: note: in instantiation of member function 'actionsysbase<consume, | |
action>::GetProtoType' requested here | |
ACTION(consume, action) | |
^ | |
/Users/andrew/ivan/Main/Source/char.cpp:7511:31: note: in instantiation of member function | |
'actionsysbase<consume, action>::Spawn' requested here | |
consume* Consume = consume::Spawn(this); | |
^ | |
/Users/andrew/ivan/Main/Include/action.h:82:32: note: forward declaration of template entity is here | |
static const actionprototype ProtoType; | |
^ | |
/Users/andrew/ivan/Main/Include/action.h:81:65: note: add an explicit instantiation declaration to suppress this warning | |
if 'actionsysbase<consume, action>::ProtoType' is explicitly instantiated in another translation unit | |
virtual const actionprototype* GetProtoType() const { return &ProtoType; } | |
^ | |
In file included from /Users/andrew/ivan/Main/Source/charset.cpp:43: | |
In file included from /Users/andrew/ivan/Main/Include/materias.h:16: | |
/Users/andrew/ivan/Main/Include/materia.h:257:68: warning: instantiation of variable 'materialsysbase<gas, | |
material>::ProtoType' required here, but no definition is available [-Wundefined-var-template] | |
virtual const materialprototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/materia.h:252:19: note: in instantiation of member function 'materialsysbase<gas, | |
material>::FindProtoType' requested here | |
type* M = new type; | |
^ | |
/Users/andrew/ivan/Main/Source/char.cpp:8922:29: note: in instantiation of member function | |
'materialsysbase<gas, material>::Spawn' requested here | |
Square->AddSmoke(gas::Spawn(FART, 250)); | |
^ | |
/Users/andrew/ivan/Main/Include/materia.h:258:34: note: forward declaration of template entity is here | |
static const materialprototype ProtoType; | |
^ | |
/Users/andrew/ivan/Main/Include/materia.h:257:68: note: add an explicit instantiation declaration to suppress this | |
warning if 'materialsysbase<gas, material>::ProtoType' is explicitly instantiated in another translation unit | |
virtual const materialprototype* FindProtoType() const { return &ProtoType; } | |
^ | |
In file included from /Users/andrew/ivan/Main/Source/charset.cpp:15: | |
In file included from /Users/andrew/ivan/Main/Include/proto.h:19: | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: warning: instantiation of variable 'sysbase<pantheonbook, holybook, | |
itemprototype>::ProtoType' required here, but no definition is available [-Wundefined-var-template] | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/miscitem.h:645:6: note: in instantiation of member function 'sysbase<pantheonbook, | |
holybook, itemprototype>::FindProtoType' requested here | |
ITEM(pantheonbook, holybook) | |
^ | |
/Users/andrew/ivan/Main/Source/char.cpp:10754:41: note: in instantiation of member function 'sysbase<pantheonbook, | |
holybook, itemprototype>::Spawn' requested here | |
pantheonbook* NewBook = pantheonbook::Spawn(); | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:60:26: note: forward declaration of template entity is here | |
static const prototype ProtoType; | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: note: add an explicit instantiation declaration to suppress this | |
warning if 'sysbase<pantheonbook, holybook, itemprototype>::ProtoType' is explicitly instantiated in another | |
translation unit | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: warning: instantiation of variable 'sysbase<holybook, item, | |
itemprototype>::ProtoType' required here, but no definition is available [-Wundefined-var-template] | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/miscitem.h:320:6: note: in instantiation of member function 'sysbase<holybook, item, | |
itemprototype>::FindProtoType' requested here | |
ITEM(holybook, item) | |
^ | |
/Users/andrew/ivan/Main/Source/char.cpp:10754:41: note: in instantiation of member function 'sysbase<pantheonbook, | |
holybook, itemprototype>::Spawn' requested here | |
pantheonbook* NewBook = pantheonbook::Spawn(); | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:60:26: note: forward declaration of template entity is here | |
static const prototype ProtoType; | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: note: add an explicit instantiation declaration to suppress this | |
warning if 'sysbase<holybook, item, itemprototype>::ProtoType' is explicitly instantiated in another translation | |
unit | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: warning: instantiation of variable 'sysbase<bodypart, item, | |
itemprototype>::ProtoType' required here, but no definition is available [-Wundefined-var-template] | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/bodypart.h:42:3: note: in instantiation of member function 'sysbase<bodypart, item, | |
itemprototype>::FindProtoType' requested here | |
bodypart() : Master(0) { } | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:60:26: note: forward declaration of template entity is here | |
static const prototype ProtoType; | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: note: add an explicit instantiation declaration to suppress this | |
warning if 'sysbase<bodypart, item, itemprototype>::ProtoType' is explicitly instantiated in another translation | |
unit | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: warning: instantiation of variable 'sysbase<arm, bodypart, | |
itemprototype>::ProtoType' required here, but no definition is available [-Wundefined-var-template] | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/bodypart.h:301:3: note: in instantiation of member function 'sysbase<arm, bodypart, | |
itemprototype>::FindProtoType' requested here | |
arm() : StrengthBonus(0), DexterityBonus(0) { } | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:60:26: note: forward declaration of template entity is here | |
static const prototype ProtoType; | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: note: add an explicit instantiation declaration to suppress this | |
warning if 'sysbase<arm, bodypart, itemprototype>::ProtoType' is explicitly instantiated in another translation | |
unit | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: warning: instantiation of variable 'sysbase<leg, bodypart, | |
itemprototype>::ProtoType' required here, but no definition is available [-Wundefined-var-template] | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/bodypart.h:431:3: note: in instantiation of member function 'sysbase<leg, bodypart, | |
itemprototype>::FindProtoType' requested here | |
leg() : StrengthBonus(0), AgilityBonus(0) { } | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:60:26: note: forward declaration of template entity is here | |
static const prototype ProtoType; | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: note: add an explicit instantiation declaration to suppress this | |
warning if 'sysbase<leg, bodypart, itemprototype>::ProtoType' is explicitly instantiated in another translation | |
unit | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: warning: instantiation of variable 'sysbase<playerkindhead, head, | |
itemprototype>::ProtoType' required here, but no definition is available [-Wundefined-var-template] | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/bodypart.h:612:48: note: in instantiation of member function 'sysbase<playerkindhead, | |
head, itemprototype>::FindProtoType' requested here | |
playerkindhead(const playerkindhead& Head) : mybase(Head) { } | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:60:26: note: forward declaration of template entity is here | |
static const prototype ProtoType; | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: note: add an explicit instantiation declaration to suppress this | |
warning if 'sysbase<playerkindhead, head, itemprototype>::ProtoType' is explicitly instantiated in another | |
translation unit | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: warning: instantiation of variable 'sysbase<playerkindtorso, | |
humanoidtorso, itemprototype>::ProtoType' required here, but no definition is available [-Wundefined-var-template] | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/bodypart.h:627:51: note: in instantiation of member function 'sysbase<playerkindtorso, | |
humanoidtorso, itemprototype>::FindProtoType' requested here | |
playerkindtorso(const playerkindtorso& Torso) : mybase(Torso) { } | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:60:26: note: forward declaration of template entity is here | |
static const prototype ProtoType; | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: note: add an explicit instantiation declaration to suppress this | |
warning if 'sysbase<playerkindtorso, humanoidtorso, itemprototype>::ProtoType' is explicitly instantiated in | |
another translation unit | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: warning: instantiation of variable 'sysbase<playerkindrightarm, | |
rightarm, itemprototype>::ProtoType' required here, but no definition is available [-Wundefined-var-template] | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/bodypart.h:645:55: note: in instantiation of member function | |
'sysbase<playerkindrightarm, rightarm, itemprototype>::FindProtoType' requested here | |
playerkindrightarm(const playerkindrightarm& Arm) : mybase(Arm) { } | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:60:26: note: forward declaration of template entity is here | |
static const prototype ProtoType; | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: note: add an explicit instantiation declaration to suppress this | |
warning if 'sysbase<playerkindrightarm, rightarm, itemprototype>::ProtoType' is explicitly instantiated in another | |
translation unit | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: warning: instantiation of variable 'sysbase<rightarm, arm, | |
itemprototype>::ProtoType' required here, but no definition is available [-Wundefined-var-template] | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/bodypart.h:391:6: note: in instantiation of member function 'sysbase<rightarm, arm, | |
itemprototype>::FindProtoType' requested here | |
ITEM(rightarm, arm) | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:60:26: note: forward declaration of template entity is here | |
static const prototype ProtoType; | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: note: add an explicit instantiation declaration to suppress this | |
warning if 'sysbase<rightarm, arm, itemprototype>::ProtoType' is explicitly instantiated in another translation | |
unit | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: warning: instantiation of variable 'sysbase<playerkindleftarm, leftarm, | |
itemprototype>::ProtoType' required here, but no definition is available [-Wundefined-var-template] | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/bodypart.h:661:53: note: in instantiation of member function 'sysbase<playerkindleftarm, | |
leftarm, itemprototype>::FindProtoType' requested here | |
playerkindleftarm(const playerkindleftarm& Arm) : mybase(Arm) { } | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:60:26: note: forward declaration of template entity is here | |
static const prototype ProtoType; | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: note: add an explicit instantiation declaration to suppress this | |
warning if 'sysbase<playerkindleftarm, leftarm, itemprototype>::ProtoType' is explicitly instantiated in another | |
translation unit | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: warning: instantiation of variable 'sysbase<leftarm, arm, | |
itemprototype>::ProtoType' required here, but no definition is available [-Wundefined-var-template] | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/bodypart.h:404:6: note: in instantiation of member function 'sysbase<leftarm, arm, | |
itemprototype>::FindProtoType' requested here | |
ITEM(leftarm, arm) | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:60:26: note: forward declaration of template entity is here | |
static const prototype ProtoType; | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: note: add an explicit instantiation declaration to suppress this | |
warning if 'sysbase<leftarm, arm, itemprototype>::ProtoType' is explicitly instantiated in another translation | |
unit | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: warning: instantiation of variable 'sysbase<playerkindgroin, groin, | |
itemprototype>::ProtoType' required here, but no definition is available [-Wundefined-var-template] | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/bodypart.h:677:51: note: in instantiation of member function 'sysbase<playerkindgroin, | |
groin, itemprototype>::FindProtoType' requested here | |
playerkindgroin(const playerkindgroin& Groin) : mybase(Groin) { } | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:60:26: note: forward declaration of template entity is here | |
static const prototype ProtoType; | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: note: add an explicit instantiation declaration to suppress this | |
warning if 'sysbase<playerkindgroin, groin, itemprototype>::ProtoType' is explicitly instantiated in another | |
translation unit | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: warning: instantiation of variable 'sysbase<groin, bodypart, | |
itemprototype>::ProtoType' required here, but no definition is available [-Wundefined-var-template] | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/bodypart.h:417:6: note: in instantiation of member function 'sysbase<groin, bodypart, | |
itemprototype>::FindProtoType' requested here | |
ITEM(groin, bodypart) | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:60:26: note: forward declaration of template entity is here | |
static const prototype ProtoType; | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: note: add an explicit instantiation declaration to suppress this | |
warning if 'sysbase<groin, bodypart, itemprototype>::ProtoType' is explicitly instantiated in another translation | |
unit | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: warning: instantiation of variable 'sysbase<playerkindrightleg, | |
rightleg, itemprototype>::ProtoType' required here, but no definition is available [-Wundefined-var-template] | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/bodypart.h:692:55: note: in instantiation of member function | |
'sysbase<playerkindrightleg, rightleg, itemprototype>::FindProtoType' requested here | |
playerkindrightleg(const playerkindrightleg& Leg) : mybase(Leg) { } | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:60:26: note: forward declaration of template entity is here | |
static const prototype ProtoType; | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: note: add an explicit instantiation declaration to suppress this | |
warning if 'sysbase<playerkindrightleg, rightleg, itemprototype>::ProtoType' is explicitly instantiated in another | |
translation unit | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: warning: instantiation of variable 'sysbase<rightleg, leg, | |
itemprototype>::ProtoType' required here, but no definition is available [-Wundefined-var-template] | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/bodypart.h:485:6: note: in instantiation of member function 'sysbase<rightleg, leg, | |
itemprototype>::FindProtoType' requested here | |
ITEM(rightleg, leg) | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:60:26: note: forward declaration of template entity is here | |
static const prototype ProtoType; | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: note: add an explicit instantiation declaration to suppress this | |
warning if 'sysbase<rightleg, leg, itemprototype>::ProtoType' is explicitly instantiated in another translation | |
unit | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: warning: instantiation of variable 'sysbase<playerkindleftleg, leftleg, | |
itemprototype>::ProtoType' required here, but no definition is available [-Wundefined-var-template] | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/bodypart.h:708:53: note: in instantiation of member function 'sysbase<playerkindleftleg, | |
leftleg, itemprototype>::FindProtoType' requested here | |
playerkindleftleg(const playerkindleftleg& Leg) : mybase(Leg) { } | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:60:26: note: forward declaration of template entity is here | |
static const prototype ProtoType; | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: note: add an explicit instantiation declaration to suppress this | |
warning if 'sysbase<playerkindleftleg, leftleg, itemprototype>::ProtoType' is explicitly instantiated in another | |
translation unit | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: warning: instantiation of variable 'sysbase<leftleg, leg, | |
itemprototype>::ProtoType' required here, but no definition is available [-Wundefined-var-template] | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/bodypart.h:495:6: note: in instantiation of member function 'sysbase<leftleg, leg, | |
itemprototype>::FindProtoType' requested here | |
ITEM(leftleg, leg) | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:60:26: note: forward declaration of template entity is here | |
static const prototype ProtoType; | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: note: add an explicit instantiation declaration to suppress this | |
warning if 'sysbase<leftleg, leg, itemprototype>::ProtoType' is explicitly instantiated in another translation | |
unit | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
In file included from /Users/andrew/ivan/Main/Source/charset.cpp:37: | |
In file included from /Users/andrew/ivan/Main/Include/actions.h:16: | |
/Users/andrew/ivan/Main/Include/action.h:81:65: warning: instantiation of variable | |
'actionsysbase<dig, action>::ProtoType' required here, but no definition is available [-Wundefined-var-template] | |
virtual const actionprototype* GetProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/actions.h:75:3: note: in instantiation of member function 'actionsysbase<dig, | |
action>::GetProtoType' requested here | |
dig() : RightBackupID(0), LeftBackupID(0) { } | |
^ | |
/Users/andrew/ivan/Main/Include/action.h:82:32: note: forward declaration of template entity is here | |
static const actionprototype ProtoType; | |
^ | |
/Users/andrew/ivan/Main/Include/action.h:81:65: note: add an explicit instantiation declaration to suppress this warning | |
if 'actionsysbase<dig, action>::ProtoType' is explicitly instantiated in another translation unit | |
virtual const actionprototype* GetProtoType() const { return &ProtoType; } | |
^ | |
In file included from /Users/andrew/ivan/Main/Source/charset.cpp:43: | |
In file included from /Users/andrew/ivan/Main/Include/materias.h:16: | |
/Users/andrew/ivan/Main/Include/materia.h:257:68: warning: instantiation of variable 'materialsysbase<solid, | |
material>::ProtoType' required here, but no definition is available [-Wundefined-var-template] | |
virtual const materialprototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/materias.h:23:3: note: in instantiation of member function 'materialsysbase<solid, | |
material>::FindProtoType' requested here | |
solid() : BurnData(NOT_BURNT), TransientThermalEnergy(0), SteadyStateThermalEnergy(0), BurnCounter(0), BurnChe... | |
^ | |
/Users/andrew/ivan/Main/Include/materia.h:258:34: note: forward declaration of template entity is here | |
static const materialprototype ProtoType; | |
^ | |
/Users/andrew/ivan/Main/Include/materia.h:257:68: note: add an explicit instantiation declaration to suppress this | |
warning if 'materialsysbase<solid, material>::ProtoType' is explicitly instantiated in another translation unit | |
virtual const materialprototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/materia.h:257:68: warning: instantiation of variable 'materialsysbase<powder, | |
liquid>::ProtoType' required here, but no definition is available [-Wundefined-var-template] | |
virtual const materialprototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/materias.h:116:3: note: in instantiation of member function 'materialsysbase<powder, | |
liquid>::FindProtoType' requested here | |
powder() : Wetness(0) { } | |
^ | |
/Users/andrew/ivan/Main/Include/materia.h:258:34: note: forward declaration of template entity is here | |
static const materialprototype ProtoType; | |
^ | |
/Users/andrew/ivan/Main/Include/materia.h:257:68: note: add an explicit instantiation declaration to suppress this | |
warning if 'materialsysbase<powder, liquid>::ProtoType' is explicitly instantiated in another translation unit | |
virtual const materialprototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/materia.h:257:68: warning: instantiation of variable 'materialsysbase<liquid, | |
material>::ProtoType' required here, but no definition is available [-Wundefined-var-template] | |
virtual const materialprototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/materias.h:82:10: note: in instantiation of member function 'materialsysbase<liquid, | |
material>::FindProtoType' requested here | |
MATERIAL(liquid, material) | |
^ | |
/Users/andrew/ivan/Main/Include/materia.h:258:34: note: forward declaration of template entity is here | |
static const materialprototype ProtoType; | |
^ | |
/Users/andrew/ivan/Main/Include/materia.h:257:68: note: add an explicit instantiation declaration to suppress this | |
warning if 'materialsysbase<liquid, material>::ProtoType' is explicitly instantiated in another translation unit | |
virtual const materialprototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/materia.h:257:68: warning: instantiation of variable 'materialsysbase<ironalloy, | |
solid>::ProtoType' required here, but no definition is available [-Wundefined-var-template] | |
virtual const materialprototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/materias.h:133:3: note: in instantiation of member function 'materialsysbase<ironalloy, | |
solid>::FindProtoType' requested here | |
ironalloy() : RustData(NOT_RUSTED) { } | |
^ | |
/Users/andrew/ivan/Main/Include/materia.h:258:34: note: forward declaration of template entity is here | |
static const materialprototype ProtoType; | |
^ | |
/Users/andrew/ivan/Main/Include/materia.h:257:68: note: add an explicit instantiation declaration to suppress this | |
warning if 'materialsysbase<ironalloy, solid>::ProtoType' is explicitly instantiated in another translation unit | |
virtual const materialprototype* FindProtoType() const { return &ProtoType; } | |
^ | |
In file included from /Users/andrew/ivan/Main/Source/charset.cpp:15: | |
In file included from /Users/andrew/ivan/Main/Include/proto.h:19: | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: warning: instantiation of variable 'sysbase<banana, materialcontainer, | |
itemprototype>::ProtoType' required here, but no definition is available [-Wundefined-var-template] | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/miscitem.h:61:3: note: in instantiation of member function 'sysbase<banana, | |
materialcontainer, itemprototype>::FindProtoType' requested here | |
banana() : TimesUsed(0), Charges(6), Jammed(false) { } | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:60:26: note: forward declaration of template entity is here | |
static const prototype ProtoType; | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: note: add an explicit instantiation declaration to suppress this | |
warning if 'sysbase<banana, materialcontainer, itemprototype>::ProtoType' is explicitly instantiated in another | |
translation unit | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: warning: instantiation of variable 'sysbase<materialcontainer, item, | |
itemprototype>::ProtoType' required here, but no definition is available [-Wundefined-var-template] | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/miscitem.h:23:3: note: in instantiation of member function 'sysbase<materialcontainer, | |
item, itemprototype>::FindProtoType' requested here | |
materialcontainer() = default; | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:60:26: note: forward declaration of template entity is here | |
static const prototype ProtoType; | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: note: add an explicit instantiation declaration to suppress this | |
warning if 'sysbase<materialcontainer, item, itemprototype>::ProtoType' is explicitly instantiated in another | |
translation unit | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: warning: instantiation of variable 'sysbase<magicalwhistle, whistle, | |
itemprototype>::ProtoType' required here, but no definition is available [-Wundefined-var-template] | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/miscitem.h:412:3: note: in instantiation of member function 'sysbase<magicalwhistle, | |
whistle, itemprototype>::FindProtoType' requested here | |
magicalwhistle() : LastUsed(0) { } | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:60:26: note: forward declaration of template entity is here | |
static const prototype ProtoType; | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: note: add an explicit instantiation declaration to suppress this | |
warning if 'sysbase<magicalwhistle, whistle, itemprototype>::ProtoType' is explicitly instantiated in another | |
translation unit | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: warning: instantiation of variable 'sysbase<whistle, item, | |
itemprototype>::ProtoType' required here, but no definition is available [-Wundefined-var-template] | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/miscitem.h:399:6: note: in instantiation of member function 'sysbase<whistle, item, | |
itemprototype>::FindProtoType' requested here | |
ITEM(whistle, item) | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:60:26: note: forward declaration of template entity is here | |
static const prototype ProtoType; | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: note: add an explicit instantiation declaration to suppress this | |
warning if 'sysbase<whistle, item, itemprototype>::ProtoType' is explicitly instantiated in another translation | |
unit | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: warning: instantiation of variable 'sysbase<horn, item, | |
itemprototype>::ProtoType' required here, but no definition is available [-Wundefined-var-template] | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/miscitem.h:552:3: note: in instantiation of member function 'sysbase<horn, item, | |
itemprototype>::FindProtoType' requested here | |
horn() : LastUsed(0) { } | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:60:26: note: forward declaration of template entity is here | |
static const prototype ProtoType; | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: note: add an explicit instantiation declaration to suppress this | |
warning if 'sysbase<horn, item, itemprototype>::ProtoType' is explicitly instantiated in another translation unit | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: warning: instantiation of variable 'sysbase<ullrbone, item, | |
itemprototype>::ProtoType' required here, but no definition is available [-Wundefined-var-template] | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/miscitem.h:680:3: note: in instantiation of member function 'sysbase<ullrbone, item, | |
itemprototype>::FindProtoType' requested here | |
ullrbone() : TimesUsed(0), Charges(8) { } | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:60:26: note: forward declaration of template entity is here | |
static const prototype ProtoType; | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: note: add an explicit instantiation declaration to suppress this | |
warning if 'sysbase<ullrbone, item, itemprototype>::ProtoType' is explicitly instantiated in another translation | |
unit | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
In file included from /Users/andrew/ivan/Main/Source/itemset.cpp:38: | |
In file included from /Users/andrew/ivan/Main/Include/materias.h:16: | |
/Users/andrew/ivan/Main/Include/materia.h:257:68: warning: instantiation of variable 'materialsysbase<gas, | |
material>::ProtoType' required here, but no definition is available [-Wundefined-var-template] | |
virtual const materialprototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/materia.h:252:19: note: in instantiation of member function 'materialsysbase<gas, | |
material>::FindProtoType' requested here | |
type* M = new type; | |
^ | |
/Users/andrew/ivan/Main/Source/gear.cpp:853:33: note: in instantiation of member function | |
'materialsysbase<gas, material>::Spawn' requested here | |
Square->AddSmoke(gas::Spawn(EVIL_WONDER_STAFF_VAPOUR, Amount)); | |
^ | |
/Users/andrew/ivan/Main/Include/materia.h:258:34: note: forward declaration of template entity is here | |
static const materialprototype ProtoType; | |
^ | |
/Users/andrew/ivan/Main/Include/materia.h:257:68: note: add an explicit instantiation declaration to suppress this | |
warning if 'materialsysbase<gas, material>::ProtoType' is explicitly instantiated in another translation unit | |
virtual const materialprototype* FindProtoType() const { return &ProtoType; } | |
^ | |
In file included from /Users/andrew/ivan/Main/Source/itemset.cpp:15: | |
In file included from /Users/andrew/ivan/Main/Include/proto.h:19: | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: warning: instantiation of variable 'sysbase<earth, olterrain, | |
olterrainprototype>::ProtoType' required here, but no definition is available [-Wundefined-var-template] | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/lterras.h:210:11: note: in instantiation of member function 'sysbase<earth, olterrain, | |
olterrainprototype>::FindProtoType' requested here | |
OLTERRAIN(earth, olterrain) | |
^ | |
/Users/andrew/ivan/Main/Source/miscitem.cpp:245:57: note: in instantiation of member function 'sysbase<earth, olterrain, | |
olterrainprototype>::Spawn' requested here | |
Square->ChangeOLTerrainAndUpdateLights(earth::Spawn()); | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:60:26: note: forward declaration of template entity is here | |
static const prototype ProtoType; | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: note: add an explicit instantiation declaration to suppress this | |
warning if 'sysbase<earth, olterrain, olterrainprototype>::ProtoType' is explicitly instantiated in another | |
translation unit | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: warning: instantiation of variable 'sysbase<boulder, olterrain, | |
olterrainprototype>::ProtoType' required here, but no definition is available [-Wundefined-var-template] | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:54:19: note: in instantiation of member function 'sysbase<boulder, olterrain, | |
olterrainprototype>::FindProtoType' requested here | |
type* T = new type; | |
^ | |
/Users/andrew/ivan/Main/Source/miscitem.cpp:274:57: note: in instantiation of member function 'sysbase<boulder, | |
olterrain, olterrainprototype>::Spawn' requested here | |
Square->ChangeOLTerrainAndUpdateLights(boulder::Spawn(1 + (RAND() & 1))); | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:60:26: note: forward declaration of template entity is here | |
static const prototype ProtoType; | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: note: add an explicit instantiation declaration to suppress this | |
warning if 'sysbase<boulder, olterrain, olterrainprototype>::ProtoType' is explicitly instantiated in another | |
translation unit | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: warning: instantiation of variable 'sysbase<dog, canine, | |
characterprototype>::ProtoType' required here, but no definition is available [-Wundefined-var-template] | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/nonhuman.h:119:11: note: in instantiation of member function 'sysbase<dog, canine, | |
characterprototype>::FindProtoType' requested here | |
CHARACTER(dog, canine) | |
^ | |
/Users/andrew/ivan/Main/Source/miscitem.cpp:3587:21: note: in instantiation of member function 'sysbase<dog, canine, | |
characterprototype>::Spawn' requested here | |
Skeleton = dog::Spawn(SKELETON_DOG); | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:60:26: note: forward declaration of template entity is here | |
static const prototype ProtoType; | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: note: add an explicit instantiation declaration to suppress this | |
warning if 'sysbase<dog, canine, characterprototype>::ProtoType' is explicitly instantiated in another translation | |
unit | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: warning: instantiation of variable 'sysbase<canine, nonhumanoid, | |
characterprototype>::ProtoType' required here, but no definition is available [-Wundefined-var-template] | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:48:7: note: in instantiation of member function 'sysbase<canine, nonhumanoid, | |
characterprototype>::FindProtoType' requested here | |
class sysbase : public base | |
^ | |
/Users/andrew/ivan/Main/Source/miscitem.cpp:3587:21: note: in instantiation of member function 'sysbase<dog, canine, | |
characterprototype>::Spawn' requested here | |
Skeleton = dog::Spawn(SKELETON_DOG); | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:60:26: note: forward declaration of template entity is here | |
static const prototype ProtoType; | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: note: add an explicit instantiation declaration to suppress this | |
warning if 'sysbase<canine, nonhumanoid, characterprototype>::ProtoType' is explicitly instantiated in another | |
translation unit | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: warning: instantiation of variable 'sysbase<skeleton, humanoid, | |
characterprototype>::ProtoType' required here, but no definition is available [-Wundefined-var-template] | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/human.h:337:11: note: in instantiation of member function 'sysbase<skeleton, humanoid, | |
characterprototype>::FindProtoType' requested here | |
CHARACTER(skeleton, humanoid) | |
^ | |
/Users/andrew/ivan/Main/Source/miscitem.cpp:3589:26: note: in instantiation of member function 'sysbase<skeleton, | |
humanoid, characterprototype>::Spawn' requested here | |
Skeleton = skeleton::Spawn(Necromancer->GetAttribute(INTELLIGENCE) < 30 ? 0 : WARRIOR, NO_EQUIPMENT); | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:60:26: note: forward declaration of template entity is here | |
static const prototype ProtoType; | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: note: add an explicit instantiation declaration to suppress this | |
warning if 'sysbase<skeleton, humanoid, characterprototype>::ProtoType' is explicitly instantiated in another | |
translation unit | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: warning: instantiation of variable 'sysbase<coffin, olterraincontainer, | |
olterrainprototype>::ProtoType' required here, but no definition is available [-Wundefined-var-template] | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/lterras.h:233:3: note: in instantiation of member function 'sysbase<coffin, | |
olterraincontainer, olterrainprototype>::FindProtoType' requested here | |
coffin() : Opened(false) { } | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:60:26: note: forward declaration of template entity is here | |
static const prototype ProtoType; | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: note: add an explicit instantiation declaration to suppress this | |
warning if 'sysbase<coffin, olterraincontainer, olterrainprototype>::ProtoType' is explicitly instantiated in | |
another translation unit | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: warning: instantiation of variable 'sysbase<ironmaiden, olterrain, | |
olterrainprototype>::ProtoType' required here, but no definition is available [-Wundefined-var-template] | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/lterras.h:254:3: note: in instantiation of member function 'sysbase<ironmaiden, | |
olterrain, olterrainprototype>::FindProtoType' requested here | |
ironmaiden() : Opened(false) { } | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:60:26: note: forward declaration of template entity is here | |
static const prototype ProtoType; | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: note: add an explicit instantiation declaration to suppress this | |
warning if 'sysbase<ironmaiden, olterrain, olterrainprototype>::ProtoType' is explicitly instantiated in another | |
translation unit | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
In file included from /Users/andrew/ivan/Main/Source/itemset.cpp:38: | |
In file included from /Users/andrew/ivan/Main/Include/materias.h:16: | |
/Users/andrew/ivan/Main/Include/materia.h:257:68: warning: instantiation of variable 'materialsysbase<solid, | |
material>::ProtoType' required here, but no definition is available [-Wundefined-var-template] | |
virtual const materialprototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/materias.h:23:3: note: in instantiation of member function 'materialsysbase<solid, | |
material>::FindProtoType' requested here | |
solid() : BurnData(NOT_BURNT), TransientThermalEnergy(0), SteadyStateThermalEnergy(0), BurnCounter(0), BurnChe... | |
^ | |
/Users/andrew/ivan/Main/Include/materia.h:258:34: note: forward declaration of template entity is here | |
static const materialprototype ProtoType; | |
^ | |
/Users/andrew/ivan/Main/Include/materia.h:257:68: note: add an explicit instantiation declaration to suppress this | |
warning if 'materialsysbase<solid, material>::ProtoType' is explicitly instantiated in another translation unit | |
virtual const materialprototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/materia.h:257:68: warning: instantiation of variable 'materialsysbase<powder, | |
liquid>::ProtoType' required here, but no definition is available [-Wundefined-var-template] | |
virtual const materialprototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/materias.h:116:3: note: in instantiation of member function 'materialsysbase<powder, | |
liquid>::FindProtoType' requested here | |
powder() : Wetness(0) { } | |
^ | |
/Users/andrew/ivan/Main/Include/materia.h:258:34: note: forward declaration of template entity is here | |
static const materialprototype ProtoType; | |
^ | |
/Users/andrew/ivan/Main/Include/materia.h:257:68: note: add an explicit instantiation declaration to suppress this | |
warning if 'materialsysbase<powder, liquid>::ProtoType' is explicitly instantiated in another translation unit | |
virtual const materialprototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/materia.h:257:68: warning: instantiation of variable 'materialsysbase<liquid, | |
material>::ProtoType' required here, but no definition is available [-Wundefined-var-template] | |
virtual const materialprototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/materias.h:82:10: note: in instantiation of member function 'materialsysbase<liquid, | |
material>::FindProtoType' requested here | |
MATERIAL(liquid, material) | |
^ | |
/Users/andrew/ivan/Main/Include/materia.h:258:34: note: forward declaration of template entity is here | |
static const materialprototype ProtoType; | |
^ | |
/Users/andrew/ivan/Main/Include/materia.h:257:68: note: add an explicit instantiation declaration to suppress this | |
warning if 'materialsysbase<liquid, material>::ProtoType' is explicitly instantiated in another translation unit | |
virtual const materialprototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/materia.h:257:68: warning: instantiation of variable 'materialsysbase<ironalloy, | |
solid>::ProtoType' required here, but no definition is available [-Wundefined-var-template] | |
virtual const materialprototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/materias.h:133:3: note: in instantiation of member function 'materialsysbase<ironalloy, | |
solid>::FindProtoType' requested here | |
ironalloy() : RustData(NOT_RUSTED) { } | |
^ | |
/Users/andrew/ivan/Main/Include/materia.h:258:34: note: forward declaration of template entity is here | |
static const materialprototype ProtoType; | |
^ | |
/Users/andrew/ivan/Main/Include/materia.h:257:68: note: add an explicit instantiation declaration to suppress this | |
warning if 'materialsysbase<ironalloy, solid>::ProtoType' is explicitly instantiated in another translation unit | |
virtual const materialprototype* FindProtoType() const { return &ProtoType; } | |
^ | |
In file included from /Users/andrew/ivan/Main/Source/itemset.cpp:15: | |
In file included from /Users/andrew/ivan/Main/Include/proto.h:19: | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: warning: instantiation of variable 'sysbase<humanoid, character, | |
characterprototype>::ProtoType' required here, but no definition is available [-Wundefined-var-template] | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/human.h:23:3: note: in instantiation of member function 'sysbase<humanoid, character, | |
characterprototype>::FindProtoType' requested here | |
humanoid() : CurrentRightSWeaponSkill(0), CurrentLeftSWeaponSkill(0) { } | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:60:26: note: forward declaration of template entity is here | |
static const prototype ProtoType; | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: note: add an explicit instantiation declaration to suppress this | |
warning if 'sysbase<humanoid, character, characterprototype>::ProtoType' is explicitly instantiated in another | |
translation unit | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: warning: instantiation of variable 'sysbase<guard, humanoid, | |
characterprototype>::ProtoType' required here, but no definition is available [-Wundefined-var-template] | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/human.h:260:3: note: in instantiation of member function 'sysbase<guard, humanoid, | |
characterprototype>::FindProtoType' requested here | |
guard() : NextWayPoint(0) { } | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:60:26: note: forward declaration of template entity is here | |
static const prototype ProtoType; | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: note: add an explicit instantiation declaration to suppress this | |
warning if 'sysbase<guard, humanoid, characterprototype>::ProtoType' is explicitly instantiated in another | |
translation unit | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: warning: instantiation of variable 'sysbase<petrusswife, humanoid, | |
characterprototype>::ProtoType' required here, but no definition is available [-Wundefined-var-template] | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/human.h:402:3: note: in instantiation of member function 'sysbase<petrusswife, humanoid, | |
characterprototype>::FindProtoType' requested here | |
petrusswife() : GiftTotal(0) { } | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:60:26: note: forward declaration of template entity is here | |
static const prototype ProtoType; | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: note: add an explicit instantiation declaration to suppress this | |
warning if 'sysbase<petrusswife, humanoid, characterprototype>::ProtoType' is explicitly instantiated in another | |
translation unit | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: warning: instantiation of variable 'sysbase<ghost, humanoid, | |
characterprototype>::ProtoType' required here, but no definition is available [-Wundefined-var-template] | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/human.h:460:3: note: in instantiation of member function 'sysbase<ghost, humanoid, | |
characterprototype>::FindProtoType' requested here | |
ghost() : Active(true) { } | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:60:26: note: forward declaration of template entity is here | |
static const prototype ProtoType; | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: note: add an explicit instantiation declaration to suppress this | |
warning if 'sysbase<ghost, humanoid, characterprototype>::ProtoType' is explicitly instantiated in another | |
translation unit | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: warning: instantiation of variable 'sysbase<angel, humanoid, | |
characterprototype>::ProtoType' required here, but no definition is available [-Wundefined-var-template] | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/human.h:558:3: note: in instantiation of member function 'sysbase<angel, humanoid, | |
characterprototype>::FindProtoType' requested here | |
angel() : LastHealed(0) { } | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:60:26: note: forward declaration of template entity is here | |
static const prototype ProtoType; | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: note: add an explicit instantiation declaration to suppress this | |
warning if 'sysbase<angel, humanoid, characterprototype>::ProtoType' is explicitly instantiated in another | |
translation unit | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: warning: instantiation of variable 'sysbase<largecat, nonhumanoid, | |
characterprototype>::ProtoType' required here, but no definition is available [-Wundefined-var-template] | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/nonhuman.h:174:3: note: in instantiation of member function 'sysbase<largecat, | |
nonhumanoid, characterprototype>::FindProtoType' requested here | |
largecat() : Lives(7) { } | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:60:26: note: forward declaration of template entity is here | |
static const prototype ProtoType; | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: note: add an explicit instantiation declaration to suppress this | |
warning if 'sysbase<largecat, nonhumanoid, characterprototype>::ProtoType' is explicitly instantiated in another | |
translation unit | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: warning: instantiation of variable 'sysbase<nonhumanoid, character, | |
characterprototype>::ProtoType' required here, but no definition is available [-Wundefined-var-template] | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/nonhuman.h:18:11: note: in instantiation of member function 'sysbase<nonhumanoid, | |
character, characterprototype>::FindProtoType' requested here | |
CHARACTER(nonhumanoid, character) | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:60:26: note: forward declaration of template entity is here | |
static const prototype ProtoType; | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: note: add an explicit instantiation declaration to suppress this | |
warning if 'sysbase<nonhumanoid, character, characterprototype>::ProtoType' is explicitly instantiated in another | |
translation unit | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: warning: instantiation of variable 'sysbase<ostrich, nonhumanoid, | |
characterprototype>::ProtoType' required here, but no definition is available [-Wundefined-var-template] | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/nonhuman.h:224:3: note: in instantiation of member function 'sysbase<ostrich, | |
nonhumanoid, characterprototype>::FindProtoType' requested here | |
ostrich() : HasDroppedBananas(false) { } | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:60:26: note: forward declaration of template entity is here | |
static const prototype ProtoType; | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: note: add an explicit instantiation declaration to suppress this | |
warning if 'sysbase<ostrich, nonhumanoid, characterprototype>::ProtoType' is explicitly instantiated in another | |
translation unit | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: warning: instantiation of variable 'sysbase<floatingeye, nonhumanoid, | |
characterprototype>::ProtoType' required here, but no definition is available [-Wundefined-var-template] | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/nonhuman.h:246:3: note: in instantiation of member function 'sysbase<floatingeye, | |
nonhumanoid, characterprototype>::FindProtoType' requested here | |
floatingeye() : NextWayPoint(0) { } | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:60:26: note: forward declaration of template entity is here | |
static const prototype ProtoType; | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: note: add an explicit instantiation declaration to suppress this | |
warning if 'sysbase<floatingeye, nonhumanoid, characterprototype>::ProtoType' is explicitly instantiated in | |
another translation unit | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: warning: instantiation of variable 'sysbase<elpuri, largecreature, | |
characterprototype>::ProtoType' required here, but no definition is available [-Wundefined-var-template] | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/nonhuman.h:352:3: note: in instantiation of member function 'sysbase<elpuri, | |
largecreature, characterprototype>::FindProtoType' requested here | |
elpuri() : Active(false) { } | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:60:26: note: forward declaration of template entity is here | |
static const prototype ProtoType; | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: note: add an explicit instantiation declaration to suppress this | |
warning if 'sysbase<elpuri, largecreature, characterprototype>::ProtoType' is explicitly instantiated in another | |
translation unit | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: warning: instantiation of variable 'sysbase<largecreature, nonhumanoid, | |
characterprototype>::ProtoType' required here, but no definition is available [-Wundefined-var-template] | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/nonhuman.h:320:11: note: in instantiation of member function 'sysbase<largecreature, | |
nonhumanoid, characterprototype>::FindProtoType' requested here | |
CHARACTER(largecreature, nonhumanoid) | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:60:26: note: forward declaration of template entity is here | |
static const prototype ProtoType; | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: note: add an explicit instantiation declaration to suppress this | |
warning if 'sysbase<largecreature, nonhumanoid, characterprototype>::ProtoType' is explicitly instantiated in | |
another translation unit | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: warning: instantiation of variable 'sysbase<genetrixvesana, | |
largecreature, characterprototype>::ProtoType' required here, but no definition is available | |
[-Wundefined-var-template] | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/nonhuman.h:369:3: note: in instantiation of member function 'sysbase<genetrixvesana, | |
largecreature, characterprototype>::FindProtoType' requested here | |
genetrixvesana() : TurnsExisted(0) { } | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:60:26: note: forward declaration of template entity is here | |
static const prototype ProtoType; | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: note: add an explicit instantiation declaration to suppress this | |
warning if 'sysbase<genetrixvesana, largecreature, characterprototype>::ProtoType' is explicitly instantiated in | |
another translation unit | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: warning: instantiation of variable 'sysbase<genie, humanoid, | |
characterprototype>::ProtoType' required here, but no definition is available [-Wundefined-var-template] | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/human.h:593:11: note: in instantiation of member function 'sysbase<genie, humanoid, | |
characterprototype>::FindProtoType' requested here | |
CHARACTER(genie, humanoid) | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:60:26: note: forward declaration of template entity is here | |
static const prototype ProtoType; | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: note: add an explicit instantiation declaration to suppress this | |
warning if 'sysbase<genie, humanoid, characterprototype>::ProtoType' is explicitly instantiated in another | |
translation unit | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: warning: instantiation of variable 'sysbase<golem, humanoid, | |
characterprototype>::ProtoType' required here, but no definition is available [-Wundefined-var-template] | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
/Users/andrew/ivan/Main/Include/human.h:352:11: note: in instantiation of member function 'sysbase<golem, humanoid, | |
characterprototype>::FindProtoType' requested here | |
CHARACTER(golem, humanoid) | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:60:26: note: forward declaration of template entity is here | |
static const prototype ProtoType; | |
^ | |
/Users/andrew/ivan/Main/Include/ivandef.h:59:60: note: add an explicit instantiation declaration to suppress this | |
warning if 'sysbase<golem, humanoid, characterprototype>::ProtoType' is explicitly instantiated in another | |
translation unit | |
virtual const prototype* FindProtoType() const { return &ProtoType; } | |
^ | |
15 warnings generated. | |
15 warnings generated. | |
42 warnings generated. | |
50 warnings generated. | |
150 warnings generated. | |
35 warnings generated. | |
26 warnings generated. | |
make[1]: *** [Main/CMakeFiles/ivan.dir/all] Error 2 | |
make: *** [all] Error 2 |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment