Fix google-build-using-namespace warnings in rs.
* Most files define classes in renderscript namespace.
Define them in the namespace instead of "using namespace ...".
Some files define global C++ names, and we replace
"using namespace ..." with using declarations of the required names.
* Add "NOLINT" comment to rsg_generator.c output code to suppress
such warnings.
Bug: 32670901
Test: build with WITH_TIDY=1
Change-Id: I9b0edcad3e1fb37c79927b05fd58fb1a301bdf22
diff --git a/rsApiContext.cpp b/rsApiContext.cpp
index 8cb2993..3f350cd 100644
--- a/rsApiContext.cpp
+++ b/rsApiContext.cpp
@@ -21,8 +21,9 @@
#include "rsgApiFuncDecl.h"
#include "rsFifo.h"
-using namespace android;
-using namespace android::renderscript;
+using android::renderscript::Context;
+using android::renderscript::Device;
+using android::renderscript::ObjectBase;
/*
* This global will be found by the debugger and will have its value flipped.