| Project(const Project&) delete |
| Project(const std::u32string& name_, const std::string& filePath_, const std::string& config_, BackEnd backend) |
| void | AddDeclaration(ProjectDeclaration* declaration) |
| void | AddDependsOnProjects(Project* dependsOnProject) |
| bool | Built() const |
| bool | DependsOn(Project* that) const |
| const std::vector<Project*>& | DependsOnProjects() |
| const std::string& | ExecutableFilePath() const |
| const std::string& | FilePath() const |
| Target | GetTarget() const |
| int | Index() const |
| bool | IsSystemProject() const |
| bool | IsUpToDate(const std::string& systemModuleFilePath) const |
| const std::string& | LibraryFilePath() const |
| int | LogStreamId() const |
| const std::string& | ModuleFilePath() const |
| const std::u32string& | Name() const |
| const boost::filesystem::path& | OutdirBasePath() const |
| bool | Ready() const |
| const std::vector<std::string>& | ReferencedProjectFilePaths() const |
| const std::vector<std::string>& | References() const |
| const std::string& | RelativeFilePath() const |
| const std::vector<std::string>& | RelativeReferencedProjectFilePaths() const |
| const std::vector<std::string>& | RelativeResourceFilePaths() const |
| const std::vector<std::string>& | RelativeSourceFilePaths() const |
| const std::vector<std::string>& | RelativeTextFilePaths() const |
| void | ResolveDeclarations() |
| const std::vector<std::string>& | ResourceFilePaths() const |
| void | SetBuilt() |
| void | SetExcludeSourceFilePath(const std::string& excludeSourceFilePath_) |
| void | SetIndex(int index_) |
| void | SetLibraryFilePath(const std::string& libraryFilePath_) |
| void | SetLogStreamId(int logStreamId_) |
| void | SetModuleFilePath(const std::string& moduleFilePath_) |
| void | SetRelativeFilePath(const std::string& relativeFilePath_) |
| void | SetSystemProject() |
| const boost::filesystem::path& | SourceBasePath() const |
| const std::vector<std::string>& | SourceFilePaths() const |
| const std::vector<std::string>& | TextFilePaths() const |
| Project& | operator=(const Project&) delete |
| bool | built |
| std::string | config |
| std::vector<std::unique_ptr<ProjectDeclaration>> | declarations |
| std::vector<Project*> | dependsOn |
| std::string | excludeSourceFilePath |
| std::string | executableFilePath |
| std::string | filePath |
| int | index |
| bool | isSystemProject |
| std::string | libraryFilePath |
| int | logStreamId |
| std::string | moduleFilePath |
| std::u32string | name |
| boost::filesystem::path | outdirBasePath |
| std::vector<std::string> | referencedProjectFilePaths |
| std::vector<std::string> | references |
| std::string | relativeFilePath |
| std::vector<std::string> | relativeReferencedProjectFilePaths |
| std::vector<std::string> | relativeResourceFilePaths |
| std::vector<std::string> | relativeSourceFilePaths |
| std::vector<std::string> | relativeTextFilePaths |
| std::vector<std::string> | resourceFilePaths |
| boost::filesystem::path | sourceBasePath |
| std::vector<std::string> | sourceFilePaths |
| boost::filesystem::path | systemLibDir |
| Target | target |
| std::vector<std::string> | textFilePaths |