<table border="1" cellspacing="0" cellpadding="8">
<tr>
<th>Issue</th>
<td>
<a href=https://github.com/llvm/llvm-project/issues/89116>89116</a>
</td>
</tr>
<tr>
<th>Summary</th>
<td>
StaticClassMemberPrefix
</td>
</tr>
<tr>
<th>Labels</th>
<td>
new issue
</td>
</tr>
<tr>
<th>Assignees</th>
<td>
</td>
</tr>
<tr>
<th>Reporter</th>
<td>
DarkTyger
</td>
</tr>
</table>
<pre>
We have:
``` c++
class EventBus {
private:
bool mRunning = false;
static EventBus sBus;
}
```
How do we enforce `s` (meaning mutable static member variable, not const) as a prefix, as opposed to `m` (meaning mutable member variable)?
That is, what would be needed to support the following:
```
- { key: readability-identifier-naming.ClassMemberPrefix, value: m }
- { key: readability-identifier-naming.StaticClassMemberPrefix, value: s }
```
</pre>
<img width="1px" height="1px" alt="" src="http://email.email.llvm.org/o/eJyUk0GPmz4QxT-NuYwSgSHBOXDYbP7R_1KpalfqeYgHcNfYyGOS5ttXZnezUascalmA7OH3nufJyGx6R9SIzV5sDhnOcfChOWB4fbn2FLLW62vzg2DAM4nySeQHkX88t_nbhJOQ-zSX5ZNFZvjvTC7uZwZRv69PwZwxfkJgGa33FsZvs3PG9SDKA3RomUS5v6_iiNGcPqG8n_lWIurDH4buXf7vL6A9XAjIdT6cCMQ25-RaSDUSLrrjHLG19KEz0thSgDMGk5aFfAbnI5y84yjkDpABYQrUmV9pDxn8NHkmDdEn_PgA_xd3J8rjvdmXASMYTtBL-rz42WpoCRyRfsPzPE0-RIgDQeet9Rfj-kfJfPRwlWKAV7qK8gkCocbWWBOvK6PJRdMZCiuHo3H9-jnF92Ux-vV2wrtxRjunEGGEW-P_SeD70uPHMjcBhkfJZrop9a7cYUZNURdlWauiVtnQKJ13HVYbtaW6Uyg7jYpUvi2V3HSp3jQyl1VeFXWhpNyotd7Wld6psipQyaqsRJXTiMaurT2Pax_6zDDP1KhdUWwziy1ZXi6LlI4usGwKKdPdCU36Z9XOPYsqt4Yjf1KiiZaaB2fP5mCbIcaJU5DyKOSxN3GY2_XJj0IeE-X9tZqC_0mnKORx0WYhj4u33wEAAP__3iYnEQ">