<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">