Changeset 925 for code/branches/core2/src/util/MultiTypeMath.h
- Timestamp:
- Mar 26, 2008, 1:36:35 AM (16 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
code/branches/core2/src/util/MultiTypeMath.h
r871 r925 38 38 { 39 39 public: 40 MultiTypeMath(MultiType type = MT_null); 40 MultiTypeMath(MultiType type = MT_null); 41 inline MultiTypeMath(void* value) : MultiTypeString(value) {} 41 42 inline MultiTypeMath(int value) : MultiTypeString(value) {} 42 43 inline MultiTypeMath(unsigned int value) : MultiTypeString(value) {} … … 51 52 inline MultiTypeMath(long double value) : MultiTypeString(value) {} 52 53 inline MultiTypeMath(bool value) : MultiTypeString(value) {} 53 inline MultiTypeMath(const char* value) : MultiTypeString(value) {} 54 inline MultiTypeMath(const std::string& value) : MultiTypeString(value) {} 54 inline MultiTypeMath(const char* value) : MultiTypeString(value) {} 55 inline MultiTypeMath(const std::string& value) : MultiTypeString(value) {} 56 inline MultiTypeMath(const orxonox::Element& value) : MultiTypeString(value) {} 55 57 inline MultiTypeMath(const orxonox::Vector2& value) { this->setValue(value); } 56 58 inline MultiTypeMath(const orxonox::Vector3& value) { this->setValue(value); } … … 89 91 bool operator!=(const MultiTypeMath& mtm) const; 90 92 93 virtual operator orxonox::BaseObject*() const; 94 virtual operator void*() const; 91 95 virtual operator int() const; 92 96 virtual operator unsigned int() const; … … 103 107 virtual operator std::string() const; 104 108 virtual operator const char*() const; 109 virtual operator orxonox::Element() const; 105 110 virtual operator orxonox::Vector2() const; 106 111 virtual operator orxonox::Vector3() const;
Note: See TracChangeset
for help on using the changeset viewer.