Changeset 3241
- Timestamp:
- Jun 28, 2009, 4:10:03 PM (15 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
code/trunk/src/util/MultiType.h
r3233 r3241 319 319 inline void resetValue() { if (this->value_) this->value_->reset(); } 320 320 321 template <typename T> inline void setType() { this->assignValue( TypeStripper<T>::RawType());} /** @brief Resets the value and changes the internal type to T. */321 template <typename T> inline void setType() { this->assignValue(typename TypeStripper<T>::RawType()); } /** @brief Resets the value and changes the internal type to T. */ 322 322 inline void setType(const MultiType& other) { this->setType(other.getType()); } /** @brief Resets the value and changes the internal type to the type of the other MultiType. */ 323 323 inline void setType(MT_Type type) { this->reset(); this->convert(type); this->resetValue(); } /** @brief Resets the value and changes the internal type to the given type. */
Note: See TracChangeset
for help on using the changeset viewer.