Lines Matching refs:BASE
82 template <class T, class BASE>
95 if (typeid(T) != typeid(BASE))
96 pObject->BASE::GetVoidValue(m_name, valueType, pValue);
111 if (!m_found && typeid(T) != typeid(BASE))
112 m_found = pObject->BASE::GetVoidValue(m_name, valueType, pValue);
118 GetValueHelperClass<T,BASE> & operator()(const char *name, const R & (T::*pm)() const)
131 GetValueHelperClass<T,BASE> &Assignable()
154 template <class BASE, class T>
155 GetValueHelperClass<T, BASE> GetValueHelper(const T *pObject, const char *name, const std::type_info &valueType, void *pValue, const NameValuePairs *searchFirst=NULL, BASE *dummy=NULL)
157 return GetValueHelperClass<T, BASE>(pObject, name, valueType, pValue, searchFirst);
180 template <class T, class BASE>
189 else if (typeid(BASE) != typeid(T))
190 pObject->BASE::AssignFrom(source);
228 template <class BASE, class T>
229 AssignFromHelperClass<T, BASE> AssignFromHelper(T *pObject, const NameValuePairs &source, BASE *dummy=NULL)
231 return AssignFromHelperClass<T, BASE>(pObject, source);