|
@@ -175,6 +175,8 @@ ErrorOr<NonnullOwnPtr<RoleType>> RoleType::build_role_object(Role role, bool foc
|
|
return adopt_nonnull_own_or_enomem(new (nothrow) Complementary(data));
|
|
return adopt_nonnull_own_or_enomem(new (nothrow) Complementary(data));
|
|
case Role::composite:
|
|
case Role::composite:
|
|
return adopt_nonnull_own_or_enomem(new (nothrow) ContentInfo(data));
|
|
return adopt_nonnull_own_or_enomem(new (nothrow) ContentInfo(data));
|
|
|
|
+ case Role::contentinfo:
|
|
|
|
+ return adopt_nonnull_own_or_enomem(new (nothrow) ContentInfo(data));
|
|
case Role::definition:
|
|
case Role::definition:
|
|
return adopt_nonnull_own_or_enomem(new (nothrow) Definition(data));
|
|
return adopt_nonnull_own_or_enomem(new (nothrow) Definition(data));
|
|
case Role::deletion:
|
|
case Role::deletion:
|
|
@@ -241,6 +243,8 @@ ErrorOr<NonnullOwnPtr<RoleType>> RoleType::build_role_object(Role role, bool foc
|
|
return adopt_nonnull_own_or_enomem(new (nothrow) MenuItemRadio(data));
|
|
return adopt_nonnull_own_or_enomem(new (nothrow) MenuItemRadio(data));
|
|
case Role::navigation:
|
|
case Role::navigation:
|
|
return adopt_nonnull_own_or_enomem(new (nothrow) Navigation(data));
|
|
return adopt_nonnull_own_or_enomem(new (nothrow) Navigation(data));
|
|
|
|
+ case Role::none:
|
|
|
|
+ return adopt_nonnull_own_or_enomem(new (nothrow) Presentation(data));
|
|
case Role::note:
|
|
case Role::note:
|
|
return adopt_nonnull_own_or_enomem(new (nothrow) Note(data));
|
|
return adopt_nonnull_own_or_enomem(new (nothrow) Note(data));
|
|
case Role::option:
|
|
case Role::option:
|
|
@@ -282,6 +286,10 @@ ErrorOr<NonnullOwnPtr<RoleType>> RoleType::build_role_object(Role role, bool foc
|
|
return adopt_nonnull_own_or_enomem(new (nothrow) Status(data));
|
|
return adopt_nonnull_own_or_enomem(new (nothrow) Status(data));
|
|
case Role::strong:
|
|
case Role::strong:
|
|
return adopt_nonnull_own_or_enomem(new (nothrow) Strong(data));
|
|
return adopt_nonnull_own_or_enomem(new (nothrow) Strong(data));
|
|
|
|
+ case Role::subscript:
|
|
|
|
+ return adopt_nonnull_own_or_enomem(new (nothrow) Subscript(data));
|
|
|
|
+ case Role::superscript:
|
|
|
|
+ return adopt_nonnull_own_or_enomem(new (nothrow) Superscript(data));
|
|
case Role::switch_:
|
|
case Role::switch_:
|
|
return adopt_nonnull_own_or_enomem(new (nothrow) Switch(data));
|
|
return adopt_nonnull_own_or_enomem(new (nothrow) Switch(data));
|
|
case Role::tab:
|
|
case Role::tab:
|