HomeSort by relevance Sort by last modified time
    Searched refs:RSContext (Results 1 - 25 of 25) sorted by null

  /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...]

Completed in 337 milliseconds