diff options
author | Nat Goodspeed <nat@lindenlab.com> | 2015-05-28 16:52:09 -0400 |
---|---|---|
committer | Nat Goodspeed <nat@lindenlab.com> | 2015-05-28 16:52:09 -0400 |
commit | 6a82ff08d9d47f70e3a5a8021f964dd91a55a7da (patch) | |
tree | a23fd64cc6ea98ea0c12027112f8e3171707c67b /indra/llinventory/lleconomy.h | |
parent | d15ec90bc958a810c7129a66b4924b91267f4fa1 (diff) |
MAINT-5232: Normalize LLGlobalEconomy's use of LLSingleton.
LLSingleton currently presents two different usage styles: deriving MyClass
from LLSingleton<MyClass>, or just using a typedef. Turns out LLGlobalEconomy
is the ONLY class using the typedef style -- and the apologetic comment talks
about a potential maintenance that hasn't actually happened.
Derive LLGlobalEconomy from LLSingleton<LLGlobalEconomy>, like everyone else.
Diffstat (limited to 'indra/llinventory/lleconomy.h')
-rwxr-xr-x | indra/llinventory/lleconomy.h | 7 |
1 files changed, 1 insertions, 6 deletions
diff --git a/indra/llinventory/lleconomy.h b/indra/llinventory/lleconomy.h index 47fcf688a2..9c27ac5fb3 100755 --- a/indra/llinventory/lleconomy.h +++ b/indra/llinventory/lleconomy.h @@ -42,17 +42,12 @@ public: virtual void onEconomyDataChange() = 0; }; -class LLGlobalEconomy +class LLGlobalEconomy: public LLSingleton<LLGlobalEconomy> { public: LLGlobalEconomy(); virtual ~LLGlobalEconomy(); - // This class defines its singleton internally as a typedef instead of inheriting from - // LLSingleton like most others because the LLRegionEconomy sub-class might also - // become a singleton and this pattern will more easily disambiguate them. - typedef LLSingleton<LLGlobalEconomy> Singleton; - void initSingleton() { } virtual void print(); |