template<typename varT>
class USER_PROPERTY {
public:
- USER_PROPERTY(varT& val);
+ USER_PROPERTY(varT & val);
virtual ~USER_PROPERTY();
void Set(const varT & rvalue);
- USER_PROPERTY<varT>& operator= (const varT & rvalue);
- USER_PROPERTY<varT>& operator-= (const varT & rvalue);
+ USER_PROPERTY<varT> & operator= (const varT & rvalue);
+ USER_PROPERTY<varT> & operator-= (const varT & rvalue);
const varT * operator&() const throw();
- const varT& ConstData() const throw();
+ const varT & ConstData() const throw();
operator const varT&() const throw()
{
//-----------------------------------------------------------------------------
//-----------------------------------------------------------------------------
template <typename varT>
-USER_PROPERTY<varT>::USER_PROPERTY(varT& val)
+USER_PROPERTY<varT>::USER_PROPERTY(varT & val)
: value(val)
{
pthread_mutex_init(&mutex, NULL);
}
//-----------------------------------------------------------------------------
template <typename varT>
-USER_PROPERTY<varT>& USER_PROPERTY<varT>::operator= (const varT & newValue)
+USER_PROPERTY<varT> & USER_PROPERTY<varT>::operator= (const varT & newValue)
{
Set(newValue);
return *this;
}
//-----------------------------------------------------------------------------
template <typename varT>
-const varT& USER_PROPERTY<varT>::ConstData() const throw()
+const varT & USER_PROPERTY<varT>::ConstData() const throw()
{
return value;
}
//-----------------------------------------------------------------------------
//-----------------------------------------------------------------------------
template <typename varT>
-USER_PROPERTY_LOGGED<varT>::USER_PROPERTY_LOGGED(varT& val,
+USER_PROPERTY_LOGGED<varT>::USER_PROPERTY_LOGGED(varT & val,
std::string n,
bool isPass,
bool isSt,