[#BloombergLP-bslfmt-FormatterSpecificationNumericValue_ArgVisitor-operator_call-0cb] = xref:BloombergLP.adoc[BloombergLP]::xref:BloombergLP/bslfmt.adoc[bslfmt]::xref:BloombergLP/bslfmt/FormatterSpecificationNumericValue_ArgVisitor.adoc[FormatterSpecificationNumericValue_ArgVisitor]::operator() :relfileprefix: ../../../ :mrdocs: Function call operators == Synopses Declared in `<bslfmt_formatterspecificationnumericvalue.h>` Throw `format_error` when visiting a boolean format argument. [source,cpp,subs="verbatim,replacements,macros,-callouts"] ---- void xref:BloombergLP/bslfmt/FormatterSpecificationNumericValue_ArgVisitor/operator_call-02.adoc[operator()](bool value) const; ---- [.small]#xref:BloombergLP/bslfmt/FormatterSpecificationNumericValue_ArgVisitor/operator_call-02.adoc[_» more..._]# Throw `format_error` when visiting an empty format argument. [source,cpp,subs="verbatim,replacements,macros,-callouts"] ---- void xref:BloombergLP/bslfmt/FormatterSpecificationNumericValue_ArgVisitor/operator_call-0e.adoc[operator()](std::monostate value) const; ---- [.small]#xref:BloombergLP/bslfmt/FormatterSpecificationNumericValue_ArgVisitor/operator_call-0e.adoc[_» more..._]# Update the `FormatterSpecificationNumericValue` referenced by this visitor by setting its `category` attribute to `e_VALUE` and its `value` to the specified `value`. [source,cpp,subs="verbatim,replacements,macros,-callouts"] ---- template<class t_TYPE> void xref:BloombergLP/bslfmt/FormatterSpecificationNumericValue_ArgVisitor/operator_call-0cc.adoc[operator()](t_TYPE value) const requires bsl::is_integral<t_TYPE>::value; ---- [.small]#xref:BloombergLP/bslfmt/FormatterSpecificationNumericValue_ArgVisitor/operator_call-0cc.adoc[_» more..._]# Throw `format_error` when visiting a non‐integral format argument. [source,cpp,subs="verbatim,replacements,macros,-callouts"] ---- template<class t_TYPE> void xref:BloombergLP/bslfmt/FormatterSpecificationNumericValue_ArgVisitor/operator_call-08.adoc[operator()](t_TYPE value) const requires !bsl::is_integral<t_TYPE>::value; ---- [.small]#xref:BloombergLP/bslfmt/FormatterSpecificationNumericValue_ArgVisitor/operator_call-08.adoc[_» more..._]# == Parameters [cols="1,4"] |=== | Name| Description | *value* | boolean argument that is not a valid nested numeric value |=== [.small]#Created with https://www.mrdocs.com[MrDocs]#