top | up | prev | next

Project Class

Definition at line 27 of Solution.hpp

Constructors

Project(Project&&) delete
Project(const Project&) delete

Member Functions

const std::vector<std::u32string>& Dependencies() const
const std::string& FilePath() const
const std::u32string& Guid() const
const std::u32string& LanguageGuid() const
const std::u32string& Name() const
Project&& operator=(Project&&) delete
Project& operator=(const Project&) delete

Member Variables

std::vector<std::u32string> dependencies
std::string filePath
std::u32string guid
std::u32string languageGuid
std::u32string name

Constructor Details

Project Constructor

sngcpp::ast::Project::Project(Project &&) delete

Definition at line 32 of Solution.hpp


Project Constructor

sngcpp::ast::Project::Project(const Project &) delete

Definition at line 31 of Solution.hpp


Member Function Details

Dependencies Member Function

const std::vector<std::u32string>& sngcpp::ast::Project::Dependencies() const

Definition at line 40 of Solution.hpp :
40 { return dependencies; }


FilePath Member Function

const std::string& sngcpp::ast::Project::FilePath() const

Definition at line 38 of Solution.hpp :
38 { return filePath; }


Guid Member Function

const std::u32string& sngcpp::ast::Project::Guid() const

Definition at line 39 of Solution.hpp :
39 { return guid; }


LanguageGuid Member Function

const std::u32string& sngcpp::ast::Project::LanguageGuid() const

Definition at line 36 of Solution.hpp :
36 { return languageGuid; }


Name Member Function

const std::u32string& sngcpp::ast::Project::Name() const

Definition at line 37 of Solution.hpp :
37 { return name; }


operator= Member Function

Project && sngcpp::ast::Project::operator=(Project &&) delete

Definition at line 34 of Solution.hpp


operator= Member Function

Project & sngcpp::ast::Project::operator=(const Project &) delete

Definition at line 33 of Solution.hpp


top | up | prev | next