diff options
author | Nat Goodspeed <nat@lindenlab.com> | 2019-12-03 20:44:26 -0500 |
---|---|---|
committer | Nat Goodspeed <nat@lindenlab.com> | 2020-03-25 15:28:17 -0400 |
commit | 1f7335fde34abdb9889e0c7b437fc02870570fcf (patch) | |
tree | e777146b49b4f0a13f642c9d7914e25ba42bc713 /README.md | |
parent | 794072c1415e986b95cab65f8217857263d7468a (diff) |
DRTVWR-494: Extract LockStatic as a standalone template class.
The pattern of requiring a lock to permit *any* access to a static instance of
something seems generally useful. Break out lockstatic.h; recast
LLInstanceTracker to use it.
Moving LockStatic to an external template class instead of a nested class in
LLInstanceTrackerBase leaves LLInstanceTrackerBase pretty empty. Get rid of it.
And *that* means we can move the definition of the StaticData used by each
LLInstanceTracker specialization into the class itself, rather than having to
define it beforehand in namespace LLInstanceTrackerStuff.
Diffstat (limited to 'README.md')
0 files changed, 0 insertions, 0 deletions