/frameworks/compile/slang/ |
slang_rs_exportable.h | 34 RSContext *mContext; 39 RSExportable(RSContext *Context, RSExportable::Kind K) 49 // When keep() is invoked, mKeep will set to true and the associated RSContext 58 inline RSContext *getRSContext() const { return mContext; }
|
slang_rs_pragma_handler.h | 32 class RSContext; 36 RSContext *mContext; 38 RSPragmaHandler(llvm::StringRef Name, RSContext *Context) 43 RSContext *getContext() const { 68 static RSPragmaHandler *CreatePragmaExportTypeHandler(RSContext *Context); 70 RSContext *Context); 71 static RSPragmaHandler *CreatePragmaReflectLicenseHandler(RSContext *Context); 72 static RSPragmaHandler *CreatePragmaVersionHandler(RSContext *Context);
|
slang_rs_export_element.h | 36 class RSContext; 57 static RSExportType *Create(RSContext *Context, 66 static RSExportType *CreateFromDecl(RSContext *Context,
|
slang_rs_export_var.h | 35 class RSContext; 39 friend class RSContext; 51 RSExportVar(RSContext *Context,
|
slang_rs_export_func.h | 42 class RSContext; 45 friend class RSContext; 53 RSExportFunc(RSContext *Context, const llvm::StringRef &Name, 73 static RSExportFunc *Create(RSContext *Context,
|
slang_rs_reflection_cpp.h | 29 RSReflectionCpp(const RSContext *);
|
slang_rs_backend.h | 40 class RSContext; 44 RSContext *mContext; 74 RSBackend(RSContext *Context,
|
slang_rs_reflection_base.h | 33 class RSContext; 40 const RSContext *mRSContext; 44 RSReflectionBase(const RSContext *);
|
slang_rs_context.cpp | 45 RSContext::RSContext(clang::Preprocessor &PP, 85 bool RSContext::processExportVar(const clang::VarDecl *VD) { 103 bool RSContext::processExportFunc(const clang::FunctionDecl *FD) { 111 fprintf(stderr, "RSContext::processExportFunc : cannot export extern or " 139 bool RSContext::processExportType(const llvm::StringRef &Name) { 187 void RSContext::cleanupForEach() { 219 bool RSContext::processExport() { 267 bool RSContext::insertExportType(const llvm::StringRef &TypeName, 283 bool RSContext::reflectToJava(const std::string &OutputPathBase [all...] |
slang_rs_export_type.h | 62 class RSContext; 113 RSExportType(RSContext *Context, 124 static RSExportType *Create(RSContext *Context, 165 static RSExportType *Create(RSContext *Context, const clang::Type *T); 166 static RSExportType *CreateFromDecl(RSContext *Context, 253 static RSExportPrimitiveType *Create(RSContext *Context, 259 RSExportPrimitiveType(RSContext *Context, 274 static DataType GetDataType(RSContext *Context, const clang::Type *T); 282 static RSExportPrimitiveType *Create(RSContext *Context, 325 RSExportPointerType(RSContext *Context [all...] |
slang_rs_export_foreach.h | 59 RSExportForEach(RSContext *Context, const llvm::StringRef &Name) 68 bool validateAndConstructParams(RSContext *Context, 72 static RSExportForEach *Create(RSContext *Context, 75 static RSExportForEach *CreateDummyRoot(RSContext *Context);
|
slang_rs.h | 37 class RSContext; 43 RSContext *mRSContext;
|
slang_rs_pragma_handler.cpp | 43 RSExportTypePragmaHandler(llvm::StringRef Name, RSContext *Context) 55 RSJavaPackageNamePragmaHandler(llvm::StringRef Name, RSContext *Context) 131 RSReflectLicensePragmaHandler(llvm::StringRef Name, RSContext *Context) 161 RSVersionPragmaHandler(llvm::StringRef Name, RSContext *Context) 174 RSPragmaHandler::CreatePragmaExportTypeHandler(RSContext *Context) { 179 RSPragmaHandler::CreatePragmaJavaPackageNameHandler(RSContext *Context) { 184 RSPragmaHandler::CreatePragmaReflectLicenseHandler(RSContext *Context) { 189 RSPragmaHandler::CreatePragmaVersionHandler(RSContext *Context) {
|
slang_rs_reflection_cpp.cpp | 44 RSReflectionCpp::RSReflectionCpp(const RSContext *con) : 105 for (RSContext::const_export_var_iterator I = mRSContext->export_vars_begin(), 127 for (RSContext::const_export_var_iterator I = mRSContext->export_vars_begin(), 155 for (RSContext::const_export_foreach_iterator I = mRSContext->export_foreach_begin(), 190 for (RSContext::const_export_func_iterator I = mRSContext->export_funcs_begin(), 257 for (RSContext::const_export_foreach_iterator I = mRSContext->export_foreach_begin(), 297 for (RSContext::const_export_func_iterator I = mRSContext->export_funcs_begin(),
|
slang_rs_export_var.cpp | 30 static clang::DiagnosticBuilder ReportVarError(RSContext *Context, 41 RSExportVar::RSExportVar(RSContext *Context,
|
slang_rs_export_element.cpp | 59 RSExportType *RSExportElement::Create(RSContext *Context, 119 RSExportType *RSExportElement::CreateFromDecl(RSContext *Context,
|
slang_rs_context.h | 54 class RSContext { 100 RSContext(clang::Preprocessor &PP, 224 ~RSContext();
|
slang_rs_export_type.cpp | 626 RSExportType *RSExportType::Create(RSContext *Context, 632 RSContext::export_type_iterator ETI = Context->findExportType(TypeName); 717 RSExportType *RSExportType::Create(RSContext *Context, const clang::Type *T) { 726 RSExportType *RSExportType::CreateFromDecl(RSContext *Context, 744 RSExportType::RSExportType(RSContext *Context, 900 RSExportPrimitiveType::GetDataType(RSContext *Context, const clang::Type *T) { 946 *RSExportPrimitiveType::Create(RSContext *Context, 959 RSExportPrimitiveType *RSExportPrimitiveType::Create(RSContext *Context, [all...] |
slang_rs_reflection.h | 34 class RSContext; 41 const RSContext *mRSContext; 312 explicit RSReflection(const RSContext *Context,
|
slang_rs_reflection_base.cpp | 63 RSReflectionBase::RSReflectionBase(const RSContext *con) {
|
slang_rs_backend.cpp | 48 RSBackend::RSBackend(RSContext *Context, 216 for (RSContext::const_export_var_iterator I = mContext->export_vars_begin(), 292 for (RSContext::const_export_func_iterator 427 for (RSContext::const_export_foreach_iterator 455 for (RSContext::const_export_type_iterator
|
slang_rs_export_foreach.cpp | 56 RSContext *Context, const clang::FunctionDecl *FD) { 219 RSExportForEach *RSExportForEach::Create(RSContext *Context, 306 RSExportForEach *RSExportForEach::CreateDummyRoot(RSContext *Context) {
|
slang_rs_export_func.cpp | 52 RSExportFunc *RSExportFunc::Create(RSContext *Context,
|
slang_rs.cpp | 89 for (RSContext::ExportableList::iterator I = mRSContext->exportable_begin(), 167 // Take the ownership of ERT such that it won't be freed in ~RSContext(). 214 mRSContext = new RSContext(getPreprocessor(),
|
slang_rs_reflection.cpp | 277 for (RSContext::const_export_var_iterator I = mRSContext->export_vars_begin(), 285 for (RSContext::const_export_foreach_iterator 293 for (RSContext::const_export_func_iterator 319 for (RSContext::const_export_var_iterator I = mRSContext->export_vars_begin(), 346 for (RSContext::const_export_foreach_iterator [all...] |