fBadLayoutPolicy
BadLayoutPolicy* fBadLayoutPolicy;
fBadLayoutPolicy->OnBadLayout(this, result, NULL);
fBadLayoutPolicy->OnBadLayout(this, result, NULL);
err = archiver.AddArchivable(kBadLayoutPolicyField, fBadLayoutPolicy);
&& !fBadLayoutPolicy->OnBadLayout(this, result, context)) {
delete fBadLayoutPolicy;
if (fBadLayoutPolicy != policy)
delete fBadLayoutPolicy;
fBadLayoutPolicy = policy;
return fBadLayoutPolicy;
fBadLayoutPolicy->OnBadLayout(this, result, NULL);