60class SimpleReadOnlyPropertyT
64 typedef typename SimplePropertyTraitsT<T>::ConstReferenceType ConstReferenceType;
65 typedef typename SimplePropertyTraitsT<T>::ReferenceType ReferenceType;
66 typedef typename SimplePropertyTraitsT<T>::ValueType ValueType;
70 SimpleReadOnlyPropertyT()
73 SimpleReadOnlyPropertyT(ConstReferenceType v)
79 ConstReferenceType get()
const {
return m_value; }
95:
public SimpleReadOnlyPropertyT<T>
99 typedef typename SimplePropertyTraitsT<T>::ConstReferenceType ConstReferenceType;
100 typedef typename SimplePropertyTraitsT<T>::ReferenceType ReferenceType;
101 typedef typename SimplePropertyTraitsT<T>::ValueType ValueType;
106 : SimpleReadOnlyPropertyT<T>()
108 SimplePropertyT(ConstReferenceType v)
109 : SimpleReadOnlyPropertyT<T>(v)
114 inline ConstReferenceType get()
const {
return this->m_value; }
115 inline ReferenceType get() {
return this->m_value; }
116 inline void put(ConstReferenceType v) { this->m_value = v; }