Lines Matching refs:string

54   std::string mPackageName;
58 std::string mRSPackageName;
62 std::string mOutputBaseDirectory;
66 std::string mOutputDirectory;
69 std::string mRSSourceFileName;
71 std::string mBitCodeFileName;
75 std::string mResourceId;
78 std::string mScriptClassName;
81 std::string mClassName;
84 std::string mItemSizeof;
95 std::string mLastError;
96 std::vector<std::string> *mGeneratedFileNames;
111 inline void setError(const std::string &Error) { mLastError = Error; } in setError()
130 std::set<std::string> mTypesToCheck;
133 std::set<std::string> mFieldPackerTypes;
135 bool addTypeNameForElement(const std::string &TypeName);
136 bool addTypeNameForFieldPacker(const std::string &TypeName);
148 const std::string &ClassName, const char *SuperClassName,
149 std::string &ErrorMsg);
153 const std::string &FunctionName, int Argc, ...);
155 typedef std::vector<std::pair<std::string, std::string>> ArgTy;
157 const std::string &FunctionName, const ArgTy &Args);
160 inline const std::string &getPackageName() const { return mPackageName; } in getPackageName()
161 inline const std::string &getRSPackageName() const { return mRSPackageName; } in getRSPackageName()
162 inline const std::string &getClassName() const { return mClassName; } in getClassName()
163 inline const std::string &getResourceId() const { return mResourceId; } in getResourceId()
165 void startTypeClass(const std::string &ClassName);
206 static std::string GetTypeName(const RSExportType *ET, unsigned Style = TypeNameDefault);
211 bool genScriptClass(const std::string &ClassName, std::string &ErrorMsg);
214 void genInitBoolExportVariable(const std::string &VarName,
216 void genInitPrimitiveExportVariable(const std::string &VarName,
218 void genInitExportVariable(const RSExportType *ET, const std::string &VarName,
228 void genPrivateExportVariable(const std::string &TypeName,
229 const std::string &VarName);
230 void genSetExportVariable(const std::string &TypeName, const RSExportVar *EV, unsigned Dimension,
232 void genGetExportVariable(const std::string &TypeName,
233 const std::string &VarName);
234 void genGetFieldID(const std::string &VarName);
253 bool genTypeClass(const RSExportRecordType *ERT, std::string &ErrorMsg);
277 const std::string &VarName,
286 void genAllocateVarOfType(const RSExportType *T, const std::string &VarName);
290 void genPairwiseDimCheck(const std::string &name0, const std::string &name1);
291 void genVectorLengthCompatibilityCheck(const std::string &ArrayName, unsigned VecSize);
292 void genNullArrayCheck(const std::string &ArrayName);
303 void genConditionalVal(const std::string &Prefix, bool Parens,
308 std::vector<std::string> *GeneratedFileNames,
309 const std::string &OutputBaseDirectory,
310 const std::string &RSSourceFilename,
311 const std::string &BitCodeFileName,