top | up | prev | next

ProjectDependencyDeclaration Class

Definition at line 40 of Solution.hpp

Constructors

ProjectDependencyDeclaration(const ProjectDependencyDeclaration&) delete
ProjectDependencyDeclaration(const std::u32string& projectName_)

Member Functions

void AddDependency(const std::u32string& dependsOn)
const std::vector<std::u32string>& DependsOnProjects() const
const std::u32string& ProjectName() const
ProjectDependencyDeclaration& operator=(const ProjectDependencyDeclaration&) delete

Member Variables

std::vector<std::u32string> dependsOnProjects
std::u32string projectName

Constructor Details

ProjectDependencyDeclaration Constructor

sngcm::ast::ProjectDependencyDeclaration::ProjectDependencyDeclaration(const ProjectDependencyDeclaration &) delete

Definition at line 44 of Solution.hpp


ProjectDependencyDeclaration Constructor

sngcm::ast::ProjectDependencyDeclaration::ProjectDependencyDeclaration(const std::u32string& projectName_)

Definition at line 41 of Solution.cpp :
 41 : projectName(projectName_)
 42 {
 43 }


Declaration at line 43 of Solution.hpp


Member Function Details

AddDependency Member Function

void sngcm::ast::ProjectDependencyDeclaration::AddDependency(const std::u32string& dependsOn)

Definition at line 45 of Solution.cpp :
 46 {
 47     dependsOnProjects.push_back(dependsOn);
 48 }


Declaration at line 46 of Solution.hpp

Called by: sngcm::ast::Solution::AddDependencies


DependsOnProjects Member Function

const std::vector<std::u32string>& sngcm::ast::ProjectDependencyDeclaration::DependsOnProjects() const

Definition at line 48 of Solution.hpp :
48 { return dependsOnProjects; }

Called by: sngcm::ast::Solution::AddDependencies


ProjectName Member Function

const std::u32string& sngcm::ast::ProjectDependencyDeclaration::ProjectName() const

Definition at line 47 of Solution.hpp :
47 { return projectName; }

Called by: sngcm::ast::Solution::ResolveDeclarations


operator= Member Function

ProjectDependencyDeclaration & sngcm::ast::ProjectDependencyDeclaration::operator=(const ProjectDependencyDeclaration &) delete

Definition at line 45 of Solution.hpp


top | up | prev | next