Lines Matching refs:handler
157 void HClassLayoutDesc::InsertKeyAndDesc(const PGOHandler &handler, PropertyDesc &desc) in InsertKeyAndDesc() argument
160 if (oldHandler == handler) { in InsertKeyAndDesc()
164 auto newTrackType = handler.GetTrackType(); in InsertKeyAndDesc()
166 desc.second.SetPropertyMeta(handler.GetPropertyMeta()); in InsertKeyAndDesc()
172 desc.second.SetPropertyMeta(handler.GetPropertyMeta()); in InsertKeyAndDesc()
181 desc.second = PGOHandler(newTrackType, handler.GetPropertyMeta()); in InsertKeyAndDesc()
199 void RootHClassLayoutDesc::InsertKeyAndDesc(const CString &key, const PGOHandler &handler) in InsertKeyAndDesc() argument
201 if (!UpdateKeyAndDesc(key, handler)) { in InsertKeyAndDesc()
202 layoutDesc_.emplace_back(key, handler); in InsertKeyAndDesc()
206 bool RootHClassLayoutDesc::UpdateKeyAndDesc(const CString &key, const PGOHandler &handler) in UpdateKeyAndDesc() argument
210 HClassLayoutDesc::InsertKeyAndDesc(handler, iter); in UpdateKeyAndDesc()
227 void ChildHClassLayoutDesc::InsertKeyAndDesc(const CString &key, const PGOHandler &handler) in InsertKeyAndDesc() argument
229 if (!UpdateKeyAndDesc(key, handler)) { in InsertKeyAndDesc()
230 propertyDesc_ = PropertyDesc(key, handler); in InsertKeyAndDesc()
234 bool ChildHClassLayoutDesc::UpdateKeyAndDesc(const CString &key, const PGOHandler &handler) in UpdateKeyAndDesc() argument
237 HClassLayoutDesc::InsertKeyAndDesc(handler, propertyDesc_); in UpdateKeyAndDesc()