I know {} are used to separate entities such as functions, classes and conditional branching, but what other use would they have here?
#import &
Enclosing a code in braces { } creates an Scope.
Creating an local scope can have number of reasons like:
Online Example Code Sample:
#include
int main()
{
int i = 10;
{
int i = 5;
printf("i is [%d]\n",i);
}
printf("i is [%d]\n",i);
return 0;
}
In your example code,
the extra { & } do not serve any purpose, they are just redundant code.
As @Martin suggests in comments, since enclosing code in {{{ & }}} is just similar to { & }, it might be used as an tag/pattern for easy search.
However, Personally, I would prefer adding appropriate comment to the code with an keyword which would show up in search rather than add such redundant code.