android_system_core/libutils/include/utils
Steven Moreland 5f46923634 Trace.h: explicitly use global namespace
Imagine an AIDL file:
  package android.foo;
  interface IFoo {}

The AIDL C++ backend will generate classes like "::android::foo::IFoo".
In order to avoid ODR conflict, the NDK (Stable C) backend linking
against libbinder_ndk puts everything under the "::aidl" namespace. So,
we have "::aidl::android::foo::IFoo". When using ScopedTrace in a class
implementing a class from this backend, there is this problem.

Bug: 141828236
Test: works
Change-Id: Iafadea11788d4c011229657b4f53063bcf65f8d8
2019-11-05 17:59:46 -08:00
..
AndroidThreads.h
Atomic.h
BitSet.h
ByteOrder.h Remove unused big-endian cruft. 2019-09-18 08:02:10 -07:00
CallStack.h
Compat.h
Condition.h
Debug.h
Endian.h
Errors.h
FastStrcmp.h
FileMap.h
Flattenable.h libutils: flattenable deprecation comment 2019-10-07 18:14:14 -07:00
Functor.h
JenkinsHash.h
KeyedVector.h
LightRefBase.h libutils: RefBase remove 'basetype' typedefs 2019-07-16 21:06:28 +00:00
List.h
Log.h
Looper.h
LruCache.h
Mutex.h
NativeHandle.h
Printer.h
ProcessCallStack.h
PropertyMap.h
RWLock.h
RefBase.h libutils: RefBase remove 'basetype' typedefs 2019-07-16 21:06:28 +00:00
Singleton.h
SortedVector.h
StopWatch.h
String8.h
String16.h Reland "libutils: Introduce StaticString16"" 2019-09-05 13:19:14 -07:00
StrongPointer.h
SystemClock.h
Thread.h
ThreadDefs.h
Timers.h
Tokenizer.h
Trace.h Trace.h: explicitly use global namespace 2019-11-05 17:59:46 -08:00
TypeHelpers.h
Unicode.h Remove two more unused utf32 functions. 2019-07-16 07:56:23 -07:00
Vector.h
VectorImpl.h
misc.h
threads.h