Accesses a defined setting. Rationale for the macro: 1) Searchability, all settings access is done via FOLLY_SETTING(...) 2) Prevents omitting trailing () by accident, which could lead to bugs like auto value = *FOLLY_SETTING_project_name;, which compiles but dereferences the function pointer instead of the setting itself.
Synopsis
Declared in <folly/settings/Settings.h>
#define FOLLY_SETTING(_project, _name)
Parameters
Name |
Description |
_project |
Project identifier of the setting. |
_name |
Setting name within the project. |
Created with MrDocs