Lines Matching refs:pObject
86 GetValueHelperClass(const T *pObject, const char *name, const std::type_info &valueType, void *pValue, const NameValuePairs *searchFirst)
87 : m_pObject(pObject), m_name(name), m_valueType(&valueType), m_pValue(pValue), m_found(false), m_getValueNames(false)
96 pObject->BASE::GetVoidValue(m_name, valueType, pValue);
103 *reinterpret_cast<const T **>(pValue) = pObject;
112 m_found = pObject->BASE::GetVoidValue(m_name, valueType, pValue);
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);
161 GetValueHelperClass<T, T> GetValueHelper(const T *pObject, const char *name, const std::type_info &valueType, void *pValue, const NameValuePairs *searchFirst=NULL)
163 return GetValueHelperClass<T, T>(pObject, name, valueType, pValue, searchFirst);
184 AssignFromHelperClass(T *pObject, const NameValuePairs &source)
185 : m_pObject(pObject), m_source(source), m_done(false)
187 if (source.GetThisObject(*pObject))
190 pObject->BASE::AssignFrom(source);
229 AssignFromHelperClass<T, BASE> AssignFromHelper(T *pObject, const NameValuePairs &source, BASE *dummy=NULL)
231 return AssignFromHelperClass<T, BASE>(pObject, source);
235 AssignFromHelperClass<T, T> AssignFromHelper(T *pObject, const NameValuePairs &source)
237 return AssignFromHelperClass<T, T>(pObject, source);