Changeset 7421 for sandbox_qt/src/libraries/util/UtilPrereqs.h
- Timestamp:
- Sep 12, 2010, 12:47:30 AM (14 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
sandbox_qt/src/libraries/util/UtilPrereqs.h
r6417 r7421 59 59 60 60 //----------------------------------------------------------------------- 61 // Enums62 //-----------------------------------------------------------------------63 64 namespace orxonox65 {66 namespace ScopeID67 {68 //!A list of available scopes for the Scope template.69 enum Value70 {71 Root,72 Graphics73 };74 }75 }76 77 //-----------------------------------------------------------------------78 61 // Forward declarations 79 62 //----------------------------------------------------------------------- … … 81 64 namespace orxonox 82 65 { 83 class Clock;84 66 class Exception; 85 class ExprParser;86 class IntVector2;87 class IntVector3;88 class MultiType;89 67 class OutputHandler; 90 68 class OutputListener; 91 template <ScopeID::Value>92 class Scope;93 template <class, ScopeID::Value>94 class ScopedSingleton;95 class ScopeListener;96 class SignalHandler;97 69 template <class T> 98 70 class Singleton; 99 71 class SubString; 100 }101 102 namespace Ogre103 {104 class Radian;105 class Degree;106 class Vector2;107 class Vector3;108 class Vector4;109 class Matrix3;110 class Matrix4;111 class Quaternion;112 class ColourValue;113 }114 namespace orxonox115 {116 using Ogre::Radian;117 using Ogre::Degree;118 using Ogre::Vector2;119 using Ogre::Vector3;120 using Ogre::Vector4;121 using Ogre::Matrix3;122 using Ogre::Matrix4;123 using Ogre::Quaternion;124 using Ogre::ColourValue;125 72 } 126 73 … … 131 78 } 132 79 80 class QDir; 81 class QString; 82 133 83 // Just so you don't have to include StringUtils.h everywhere just for this 134 84 namespace orxonox … … 137 87 } 138 88 89 //----------------------------------------------------------------------- 90 // Functions (implementations in StringUtils.cc) 91 //----------------------------------------------------------------------- 92 93 namespace orxonox 94 { 95 _UtilExport QDir& operator/=(QDir& lhs, const QDir& rhs); 96 _UtilExport QDir& operator/=(QDir& lhs, const QString& rhs); 97 _UtilExport QDir operator/(const QDir& lhs, const QDir& rhs); 98 _UtilExport QDir operator/(const QDir& lhs, const QString& rhs); 99 } 139 100 140 101 #endif /* _UtilPrereqs_H__ */
Note: See TracChangeset
for help on using the changeset viewer.