Skip to content

Commit 25268fd

Browse files
committed
Fix des problèmes + ajouts
1 parent 6368ff0 commit 25268fd

File tree

1 file changed

+13
-8
lines changed

1 file changed

+13
-8
lines changed

headers/VariablesManagement.h

Lines changed: 13 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -11,13 +11,18 @@
1111

1212
class VariablesManagement
1313
{
14-
public:
15-
void init(std::string& line);
16-
void ajouterVariable(std::string const& name, std::string const& value);
17-
bool isVariable(std::string& name);
18-
std::string getVariableValue(std::string const& name) const;
19-
std::unordered_map<std::string, std::string> getContent() const;
14+
public:
15+
void variables_basics(std::string& line);
16+
void variables_update(std::string& line);
2017

21-
private:
22-
std::unordered_map<std::string, std::string> m_variables;
18+
void ajouterVariable(std::string const& name, std::string const& value, std::string const& type);
19+
bool isVariable(std::string& name);
20+
std::string getVariableValue(std::string const& name) const;
21+
std::string getTypeVariable(std::string const& name) const;
22+
void setValueVariable(std::string const& name, std::string const& value);
23+
std::unordered_map<std::string, std::string> getContent() const;
24+
25+
private:
26+
std::unordered_map<std::string, std::string> m_variables;
27+
std::unordered_map<std::string, std::string> types_variables;
2328
};

0 commit comments

Comments
 (0)