android_system_core/include/utils
Ukri Niemimuukko 00e56a248d RefBase: make Renamer destructor virtual
This patch makes the Renamer class destructor virtual and fixes
the incorrect constructor initialization list ordering.

These issues and related compiler warnings have been suppressed
by the build system which uses the gcc –isystem command
line option, unless a project explicitly adds the include the path
system/core/include to Android.mk and uses the templates.

Change-Id: Iff76a655eb8bd547adfe994c7315a005e98aed41
Signed-off-by: Ukri Niemimuukko <ukri.niemimuukko@intel.com>
Signed-off-by: Mingwei Shi <mingwei.shi@intel.com>
Signed-off-by: Yong Yao <yong.yao@intel.com>
2014-08-06 00:12:06 -07:00
..
AndroidThreads.h rename binder services main thread to Binder_* 2013-07-30 13:57:01 -07:00
ashmem.h auto import from //depot/cupcake/@135843 2013-07-30 13:56:49 -07:00
Atomic.h auto import from //depot/cupcake/@135843 2013-07-30 13:56:49 -07:00
BasicHashtable.h libutils: give BasicHashtableImpl a virtual destructor 2013-07-30 13:57:01 -07:00
BitSet.h Added bitwise-or and bitwise-and to BitSet 2013-07-30 13:57:01 -07:00
BlobCache.h Make Flattenable not virtual (libutils) 2013-07-31 13:41:41 -07:00
ByteOrder.h Implement the C++ class to write the backed up file data. 2013-07-30 13:56:50 -07:00
CallStack.h Rewrite libbacktrace to be all C++. 2014-01-16 16:12:29 -08:00
Compat.h Add TEMP_FAILURE_RETRY to ZipUtils 2013-07-30 13:57:00 -07:00
Condition.h Add Thread::isRunning and Condition::signal(WakeUpType) 2013-07-30 13:57:01 -07:00
Debug.h libutils clean-up 2013-07-30 13:57:01 -07:00
Endian.h auto import from //depot/cupcake/@135843 2013-07-30 13:56:49 -07:00
Errors.h AArch64: Use negative values in error enumeration 2014-02-20 14:11:35 +00:00
FileMap.h Change assets to use 64-bit API 2013-07-30 13:56:55 -07:00
Flattenable.h minor tweaks to FlattenableUtils 2013-08-01 12:47:58 -07:00
Functor.h include: cleanup for -Wsystem-header 2014-05-23 15:09:57 -07:00
JenkinsHash.h Add another ifndef and a couple of methods to LruCache 2013-07-30 13:57:00 -07:00
KeyedVector.h improve Vector<> safety checks 2013-07-30 13:56:59 -07:00
LinearAllocator.h Add LinearAllocator 2013-07-30 13:57:00 -07:00
LinearTransform.h Add a linear transform library to libutils 2013-07-30 13:56:57 -07:00
List.h Fix sim build. 2013-07-30 13:56:51 -07:00
Log.h utils: Allow non android namespaces to use ALOGD_IF_SLOW 2013-07-30 13:57:00 -07:00
Looper.h Make libutils Looper independent of frameworks/native 2013-12-18 22:32:13 -08:00
LruCache.h include: cleanup for -Wsystem-header 2014-05-23 15:09:57 -07:00
misc.h libutils clean-up 2013-07-30 13:57:01 -07:00
Mutex.h utils: fix warnings for unused parameters 2013-07-30 13:57:00 -07:00
Printer.h utils: Add ProcessCallStack to collect stack traces for all threads in a process 2013-10-25 19:24:56 -07:00
ProcessCallStack.h Move CallStack to libbacktrace. 2014-01-09 15:09:13 -08:00
PropertyMap.h Add initial support for cursor-based pointing devices. 2013-07-30 13:56:55 -07:00
RefBase.h RefBase: make Renamer destructor virtual 2014-08-06 00:12:06 -07:00
RWLock.h utils: fix warnings for unused parameters 2013-07-30 13:57:00 -07:00
SharedBuffer.h minor SharedBuffer clean-up 2013-07-30 13:57:00 -07:00
Singleton.h Fixed clang build error for libgui 2013-07-30 13:57:00 -07:00
SortedVector.h get rid of mirrorItemAt() which isn't used anywhere 2013-07-30 13:57:00 -07:00
StopWatch.h Native input dispatch rewrite work in progress. 2013-07-30 13:56:53 -07:00
String8.h new String8, String16 ctors to initialize empty static strings with static linkage 2013-07-30 13:57:01 -07:00
String16.h new String8, String16 ctors to initialize empty static strings with static linkage 2013-07-30 13:57:01 -07:00
StrongPointer.h remove unused declarations and reformat 2013-07-30 13:57:01 -07:00
SystemClock.h libutils clean-up 2013-07-30 13:57:01 -07:00
Thread.h Add Thread::isRunning and Condition::signal(WakeUpType) 2013-07-30 13:57:01 -07:00
ThreadDefs.h utils: move thread enums to system/core 2013-07-30 13:57:01 -07:00
threads.h split utils/threads.h into multiple headers 2013-07-30 13:56:59 -07:00
Timers.h libutils clean-up 2013-07-30 13:57:01 -07:00
Tokenizer.h Support tokenizing arbitrary content. 2013-07-30 13:56:59 -07:00
Trace.h Make trace macros slightly more robust 2013-07-30 13:57:01 -07:00
TypeHelpers.h Add an LRU cache plus hashing primitives 2013-07-30 13:57:00 -07:00
Unicode.h Add guards to prevent typedefs when C++11 is available. 2014-04-07 14:11:21 -07:00
UniquePtr.h Revert "Move to the canonical UniquePtr.h." 2014-02-04 23:41:22 +00:00
Vector.h Add Vector::resize() 2013-07-30 13:57:01 -07:00
VectorImpl.h remove reserved virtual slots 2013-07-30 13:57:01 -07:00