[#FOLLY_SETTING_REGISTER]
= FOLLY&lowbar;SETTING&lowbar;REGISTER
:mrdocs:

Registers a setting without defining an Accessor&period; This should rarely be used directly and most use cases will want FOLLY&lowbar;SETTING&lowbar;DEFINE instead&period;

== Synopsis

Declared in `&lt;folly&sol;settings&sol;Settings&period;h&gt;`

[source,cpp,subs="verbatim,replacements,macros,-callouts"]
----
#define FOLLY&lowbar;SETTING&lowbar;REGISTER(&lowbar;project, &lowbar;name, &lowbar;Type, &lowbar;def, &lowbar;mut, &lowbar;cli, &lowbar;desc)

----

== Parameters

[cols="1,4"]
|===
| Name| Description
| *&lowbar;project*
| Project identifier of the setting&period;
| *&lowbar;name*
| Setting name within the project&period;
| *&lowbar;Type*
| Setting value type&period;
| *&lowbar;def*
| Default value for the setting&period;
| *&lowbar;mut*
| Mutability of the setting&period;
| *&lowbar;cli*
| Determines if the setting can be set from the command line&period;
| *&lowbar;desc*
| Setting documentation&period;
|===


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