Lines Matching full:handler
182 void HClassLayoutDesc::InsertKeyAndDesc(const PGOHandler &handler, PropertyDesc &desc) in InsertKeyAndDesc() argument
185 if (oldHandler == handler) { in InsertKeyAndDesc()
189 auto newTrackType = handler.GetTrackType(); in InsertKeyAndDesc()
191 desc.second.SetPropertyMeta(handler.GetPropertyMeta()); in InsertKeyAndDesc()
197 desc.second.SetPropertyMeta(handler.GetPropertyMeta()); in InsertKeyAndDesc()
206 desc.second = PGOHandler(newTrackType, handler.GetPropertyMeta()); in InsertKeyAndDesc()
224 void RootHClassLayoutDesc::InsertKeyAndDesc(const CString &key, const PGOHandler &handler) in InsertKeyAndDesc() argument
226 if (!UpdateKeyAndDesc(key, handler)) { in InsertKeyAndDesc()
227 layoutDesc_.emplace_back(key, handler); in InsertKeyAndDesc()
231 bool RootHClassLayoutDesc::UpdateKeyAndDesc(const CString &key, const PGOHandler &handler) in UpdateKeyAndDesc() argument
235 HClassLayoutDesc::InsertKeyAndDesc(handler, iter); in UpdateKeyAndDesc()
252 void ChildHClassLayoutDesc::InsertKeyAndDesc(const CString &key, const PGOHandler &handler) in InsertKeyAndDesc() argument
254 if (!UpdateKeyAndDesc(key, handler)) { in InsertKeyAndDesc()
255 propertyDesc_ = PropertyDesc(key, handler); in InsertKeyAndDesc()
259 bool ChildHClassLayoutDesc::UpdateKeyAndDesc(const CString &key, const PGOHandler &handler) in UpdateKeyAndDesc() argument
262 HClassLayoutDesc::InsertKeyAndDesc(handler, propertyDesc_); in UpdateKeyAndDesc()