Changeset 5858 for code/branches/core5/src/libraries/core
- Timestamp:
- Oct 2, 2009, 11:41:00 AM (15 years ago)
- Location:
- code/branches/core5/src/libraries/core
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
code/branches/core5/src/libraries/core/BaseObject.cc
r5839 r5858 46 46 #include "XMLNameListener.h" 47 47 #include "XMLPort.h" 48 #include "network/NetworkPrereqs.h"49 48 50 49 namespace orxonox -
code/branches/core5/src/libraries/core/CorePrereqs.h
r5855 r5858 28 28 29 29 /** 30 @file 31 @brief Contains all the necessary forward declarations for all classes and structs. 30 @file 31 @brief 32 Shared library macros, enums, constants and forward declarations for the core library 32 33 */ 33 34 … … 40 41 // Shared library settings 41 42 //----------------------------------------------------------------------- 43 42 44 #if defined(ORXONOX_PLATFORM_WINDOWS) && !defined( CORE_STATIC_BUILD ) 43 45 # ifdef CORE_SHARED_BUILD … … 56 58 #endif 57 59 58 59 //----------------------------------------------------------------------- 60 // Forward declarations 61 //----------------------------------------------------------------------- 60 //----------------------------------------------------------------------- 61 // Constants 62 //----------------------------------------------------------------------- 63 64 namespace orxonox 65 { 66 static const uint32_t OBJECTID_UNKNOWN = static_cast<uint32_t>(-1); 67 } 68 69 //----------------------------------------------------------------------- 70 // Enums 71 //----------------------------------------------------------------------- 72 62 73 namespace orxonox 63 74 { … … 82 93 }; 83 94 }; 84 95 } 96 97 //----------------------------------------------------------------------- 98 // Forward declarations 99 //----------------------------------------------------------------------- 100 101 namespace orxonox 102 { 85 103 typedef std::string LanguageEntryLabel; 86 104 87 105 class ArgumentCompleter; 88 106 class ArgumentCompletionListElement; 89 class BaseMetaObjectListElement;90 107 class BaseObject; 91 108 template <class T> … … 98 115 class ClassTreeMaskObjectIterator; 99 116 class CommandEvaluation; 100 class CommandExecutor;101 117 class CommandLine; 102 118 class CommandLineArgument; … … 107 123 class ConfigFileManager; 108 124 class ConfigFileSection; 125 struct ConfigFileType; 109 126 class ConfigValueContainer; 110 127 class ConsoleCommand; … … 123 140 class FunctorMember; 124 141 class FunctorStatic; 142 class Game; 143 class GameState; 144 struct GameStateInfo; 145 struct GameStateTreeNode; 125 146 class GraphicsManager; 126 147 class GUIManager; … … 129 150 template <class T> 130 151 class Iterator; 131 class IteratorBase;132 152 class Language; 133 class LanguageEntry;134 class Loader;135 153 class LuaState; 136 154 class MemoryArchive; … … 164 182 class TclThreadManager; 165 183 class Template; 184 class Thread; 185 class ThreadPool; 166 186 template <class T> 167 187 class WeakPtr; … … 176 196 class XMLPortParamContainer; 177 197 178 // game states 179 class Game; 180 class GameState; 181 struct GameStateInfo; 182 struct GameStateTreeNode; 183 184 // input 198 // Input 185 199 class BaseCommand; 186 200 class BufferedParamCommand; 187 201 class Button; 188 class CalibratorCallback;189 202 class HalfAxis; 190 203 class InputBuffer; … … 195 208 class InputManager; 196 209 class InputState; 210 struct InputStatePriority; 211 class JoyStickQuantityListener; 197 212 class JoyStick; 213 class KeyBinder; 214 class Keyboard; 215 class KeyDetector; 216 class KeyEvent; 198 217 class Mouse; 199 class Keyboard;200 class KeyBinder;201 class KeyDetector;202 218 class ParamCommand; 203 219 class SimpleCommand; 204 205 206 // multithreading207 class Thread;208 class ThreadPool;209 220 } 210 221 … … 285 296 namespace orxonox 286 297 { 287 using ticpp::Document;288 298 using ticpp::Element; 289 using ticpp::Declaration; 290 using ticpp::StylesheetReference; 291 using ticpp::Text; 292 using ticpp::Comment; 293 using ticpp::Attribute; 294 } 295 299 } 296 300 297 301 #endif /* _CorePrereqs_H__ */ -
code/branches/core5/src/libraries/core/XMLPort.h
r5778 r5858 376 376 this->owner_->xmlAttributes_.clear(); 377 377 // Iterate through the attributes manually in order to make them case insensitive 378 Attribute* attribute = xmlelement.FirstAttribute(false);378 ticpp::Attribute* attribute = xmlelement.FirstAttribute(false); 379 379 while (attribute != 0) 380 380 {
Note: See TracChangeset
for help on using the changeset viewer.