[#script_verify_flags-2constructor-07]
= xref:script_verify_flags.adoc[script&lowbar;verify&lowbar;flags]::script&lowbar;verify&lowbar;flags
:relfileprefix: ../
:mrdocs:

Constructors

== Synopses

Declared in `&lt;script&sol;verify&lowbar;flags&period;h&gt;`

Construct an empty flag set (SCRIPT&lowbar;VERIFY&lowbar;NONE)&period;


[source,cpp,subs="verbatim,replacements,macros,-callouts"]
----
consteval
xref:script_verify_flags/2constructor-06.adoc[script&lowbar;verify&lowbar;flags]() = default;
----

[.small]#xref:script_verify_flags/2constructor-06.adoc[_» more&period;&period;&period;_]#

Copy constructor&period;


[source,cpp,subs="verbatim,replacements,macros,-callouts"]
----
constexpr
xref:script_verify_flags/2constructor-0c.adoc[script&lowbar;verify&lowbar;flags](xref:script_verify_flags.adoc[script&lowbar;verify&lowbar;flags] const& other) = default;
----

[.small]#xref:script_verify_flags/2constructor-0c.adoc[_» more&period;&period;&period;_]#

Move constructor&period;


[source,cpp,subs="verbatim,replacements,macros,-callouts"]
----
constexpr
xref:script_verify_flags/2constructor-04.adoc[script&lowbar;verify&lowbar;flags](xref:script_verify_flags.adoc[script&lowbar;verify&lowbar;flags]&& other) = default;
----

[.small]#xref:script_verify_flags/2constructor-04.adoc[_» more&period;&period;&period;_]#

Construct a single&hyphen;bit flag set from a SCRIPT&lowbar;VERIFY&lowbar;&ast; flag name&period;


[source,cpp,subs="verbatim,replacements,macros,-callouts"]
----
constexpr
explicit(false)
xref:script_verify_flags/2constructor-01.adoc[script&lowbar;verify&lowbar;flags](xref:script_verify_flag_name.adoc[script&lowbar;verify&lowbar;flag&lowbar;name] f);
----

[.small]#xref:script_verify_flags/2constructor-01.adoc[_» more&period;&period;&period;_]#

Construct from a hard&hyphen;coded 0 literal&semi; any other value fails at compile time&period;


[source,cpp,subs="verbatim,replacements,macros,-callouts"]
----
consteval
explicit(false)
xref:script_verify_flags/2constructor-0f.adoc[script&lowbar;verify&lowbar;flags](xref:script_verify_flags/value_type.adoc[value&lowbar;type] f);
----

[.small]#xref:script_verify_flags/2constructor-0f.adoc[_» more&period;&period;&period;_]#

== Parameters

[cols="1,4"]
|===
| Name| Description
| *other*
| The flag set to copy&period;
| *f*
| The flag name whose bit is set&period;
|===


[.small]#Created with https://www.mrdocs.com[MrDocs]#
