summaryrefslogtreecommitdiff
path: root/.hgtags
diff options
context:
space:
mode:
authorNat Goodspeed <nat@lindenlab.com>2019-12-03 20:44:26 -0500
committerNat Goodspeed <nat@lindenlab.com>2020-03-25 15:28:17 -0400
commit1f7335fde34abdb9889e0c7b437fc02870570fcf (patch)
treee777146b49b4f0a13f642c9d7914e25ba42bc713 /.hgtags
parent794072c1415e986b95cab65f8217857263d7468a (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 '.hgtags')
0 files changed, 0 insertions, 0 deletions