Shyotl
1c627317ec
No longer include llerrorlegacy.h. Updated llstl to include deletion utilites.
2015-06-19 03:54:20 -05:00
Inusaito Sayori
f168d6b60a
Apply Aleric's fix to llsingleton.h to fix issues with AISync stuff
...
Modified to diff with LL better.
2015-03-13 16:27:43 -04:00
Lirusaito
1b8779f93e
Fix teh Singletons to have a global registry
2014-09-06 11:30:25 -04:00
Inusaito Sayori
ab7acd7149
Modernize LLSingleton
2014-09-04 17:32:16 -04:00
Aleric Inglewood
b424d0232b
Make #includes in llcommon header files more complete.
...
These includes are needed. The current code includes them
in .cpp files *before* including these include files, but
that is not very clean, and not useful.
Actually including what a header file needs makes it more
clear what it drags in, it doesn't drag in more then before.
It also allows to include these headers without having to
includes needed for the included header file in a specific
order, in every .cpp file.
2013-11-05 03:01:46 +01:00
Aleric Inglewood
fc642019b3
Fix recursive call to LLNotifications::initSingleton
2013-03-19 19:56:20 +01:00
Latif Khalifa
69c43947ed
Don't include warnings of singleton access from initSingleton() to the end users (release build)
2013-02-12 03:30:13 +01:00
Aleric Inglewood
77a21f95e5
Singleton<> improvements.
...
Allow Singleton<>::instance to be inlined
and add a new warning for accesses to the
singleton while its being initialized.
2012-02-01 03:27:04 +01:00
Aleric Inglewood
a4e05eea9d
Delete singleton instance last, which seems slightly more robust.
2012-02-01 03:23:55 +01:00
Shyotl
cce1395876
LLInstanceTracker and LLSingleton updated yet again.
2011-09-20 22:09:45 -05:00
Shyotl
1f187b09ee
LLCommon cleanup and updating to V2 (V3 now, I guess.)
2011-08-27 01:57:10 -05:00
Shyotl
a237cb9cad
llmemory.h cleanup. pulled llpointer, refcounter, smartpointer, singleton and safe handle out into their own headers. llmemory.h drags all those headers in for legacy support until everything else is cleaned up. getCurrentRSS() moved into LLMemory. getWorkingSetSize() added to LLMemory.
2011-07-29 20:40:08 -05:00