Lines Matching refs:string
20 #include <string>
30 using PkgPathMap = std::unordered_map<std::string, std::string>;
43 std::string hitraceTag;
44 std::string logTag;
45 std::string domainId;
100 inline std::set<std::string> GetSourceFiles() const
105 inline std::string GetMetadataFile() const
115 inline std::string GetPackage() const
120 inline std::string GetGenerationDirectory() const
125 inline std::string GetOutPutFile() const
146 std::string GetRootPackage(const std::string &package) const;
148 std::string GetRootPath(const std::string &package) const;
150 std::string GetSubPackage(const std::string &package) const;
152 std::string GetPackagePath(const std::string &package) const;
154 std::string GetImportFilePath(const std::string &import) const;
181 inline std::string GetGenerateHitraceTag() const
186 inline std::string GetDomainId() const
191 inline std::string GetLogTag() const
234 bool SetSystemLevel(const std::string &system);
236 bool SetGenerateMode(const std::string &mode);
238 bool SetLanguage(const std::string &language);
240 void SetPackage(const std::string &package);
242 bool AddPackagePath(const std::string &packagePath);
244 void AddSources(const std::string &sourceFile);
246 void AddSourcesByDir(const std::string &dir);
248 void SetOutDir(const std::string &dir);
250 void SetCodePart(const std::string &part);
252 bool DoLegalParam(const std::string &tag);
254 bool SetHiTrace(const std::string &tag);
256 bool SetLogDomainId(const std::string &id);
258 bool SetLogTag(const std::string &id);
260 bool SetInterfaceType(const std::string &type);
278 bool SetMetadataFile(const std::string &metadataFile);
282 bool ParseSingle(int option, std::string optVal);
284 bool ParseOptionWithValue(int option, std::string optVal);
291 std::string program;
295 std::string idlPackage;
296 std::string sourceDir; // '-D <directory>'
297 std::set<std::string> sourceFiles; // '-c <*.idl>'
298 std::string genDir; // '-d <directory>'
300 std::string outPutFile;
301 std::string hitraceTag;
302 std::string domainId;
303 std::string logTag;
304 std::string metadataFile;
306 std::string illegalOptions;