Lines Matching full:std
27 // Only build configuration which prevents us from usage of std::filesystem is "MOBILE" build
28 // because of lack of std::filesystem in our current version of mobile nativ development kit.
44 Pattern(std::string value, std::string base);
50 std::string GetSearchRoot() const;
53 bool Match(const std::string &path) const;
56 std::string value_ {};
57 std::string base_ {};
80 explicit ArkTsConfig(std::string configPath) : configPath_(std::move(configPath)) {} in ArkTsConfig()
83 std::optional<std::string> ResolvePath(const std::string &path) const;
85 std::string ConfigPath() const in ConfigPath()
90 std::string BaseUrl() const in BaseUrl()
94 std::string RootDir() const in RootDir()
98 std::string OutDir() const in OutDir()
102 const std::vector<std::string> &Files() const in Files()
106 const std::unordered_map<std::string, std::vector<std::string>> &Paths() const in Paths()
110 const std::unordered_map<std::string, DynamicImportData> &DynamicPaths() const in DynamicPaths()
115 const std::vector<Pattern> &Include() const in Include()
119 const std::vector<Pattern> &Exclude() const in Exclude()
128 bool ParseExtends(const std::string &extends, const std::string &configDir);
132 std::string configPath_;
134 std::string baseUrl_ {};
135 std::string outDir_ {};
136 std::string rootDir_ {};
137 std::unordered_map<std::string, std::vector<std::string>> paths_ {};
138 std::unordered_map<std::string, DynamicImportData> dynamicPaths_ {};
139 std::vector<std::string> files_ {};
141 std::vector<Pattern> include_ {};
142 std::vector<Pattern> exclude_ {};
148 std::vector<std::pair<std::string, std::string>> FindProjectSources(const std::shared_ptr<ArkTsConf…
150 std::string JoinPaths(const std::string &a, const std::string &b);
151 std::string ParentPath(const std::string &path);