[#BloombergLP-balcl-CommandLine_SchemaData]
= xref:BloombergLP.adoc[BloombergLP]::xref:BloombergLP/balcl.adoc[balcl]::CommandLine&lowbar;SchemaData
:relfileprefix: ../../
:mrdocs:

This `struct`, a pure value&hyphen;semantic type, is used to manage option value type and name information in support of public interfaces to parsed options&period; See `CommandLineOptionsHandle`&period;

== Synopsis

Declared in `&lt;balcl&lowbar;commandline&period;h&gt;`

[source,cpp,subs="verbatim,replacements,macros,-callouts"]
----
struct CommandLine&lowbar;SchemaData;
----

== Data Members

[cols="1,4"]
|===
| Name| Description
| xref:BloombergLP/balcl/CommandLine_SchemaData/d_name_p.adoc[`d&lowbar;name&lowbar;p`] 
| option name
| xref:BloombergLP/balcl/CommandLine_SchemaData/d_type.adoc[`d&lowbar;type`] 
| option data type
|===


== Non-Member Functions

[cols="1,4"]
|===
| Name| Description
| xref:BloombergLP/balcl/operator_not_eq-06958.adoc[`operator!&equals;`]
| Return `true` if the specified `lhs` and `rhs` do note have the same value, and `false` otherwise&period; Two `CommandLine&lowbar;SchemaData` objects do not have the same value if their `type` attributes are not the same or if their `name` attributes do not compare equal&period;
| xref:BloombergLP/balcl/operator_eq-06.adoc[`operator&equals;&equals;`]
| Return `true` if the specified `lhs` and `rhs` have the same value, and `false` otherwise&period; Two `CommandLine&lowbar;SchemaData` objects have the same value if their `type` attributes are the same and if their `name` attributes compare equal&period;
|===


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