[#BloombergLP-balcl-CommandLine_SchemaData] = xref:BloombergLP.adoc[BloombergLP]::xref:BloombergLP/balcl.adoc[balcl]::CommandLine_SchemaData :relfileprefix: ../../ :mrdocs: This `struct`, a pure value‐semantic type, is used to manage option value type and name information in support of public interfaces to parsed options. See `CommandLineOptionsHandle`. == Synopsis Declared in `<balcl_commandline.h>` [source,cpp,subs="verbatim,replacements,macros,-callouts"] ---- struct CommandLine_SchemaData; ---- == Data Members [cols="1,4"] |=== | Name| Description | xref:BloombergLP/balcl/CommandLine_SchemaData/d_name_p.adoc[`d_name_p`] | option name | xref:BloombergLP/balcl/CommandLine_SchemaData/d_type.adoc[`d_type`] | option data type |=== == Non-Member Functions [cols="1,4"] |=== | Name| Description | xref:BloombergLP/balcl/operator_not_eq-06958.adoc[`operator!=`] | Return `true` if the specified `lhs` and `rhs` do note have the same value, and `false` otherwise. Two `CommandLine_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. | xref:BloombergLP/balcl/operator_eq-06.adoc[`operator==`] | Return `true` if the specified `lhs` and `rhs` have the same value, and `false` otherwise. Two `CommandLine_SchemaData` objects have the same value if their `type` attributes are the same and if their `name` attributes compare equal. |=== [.small]#Created with https://www.mrdocs.com[MrDocs]#