]> Creatis software - crea.git/blobdiff - lib/creaDevManagerLib/ModelCreaDevManagerTreeNode.h
Feature #1711
[crea.git] / lib / creaDevManagerLib / ModelCreaDevManagerTreeNode.h
index 442dd58afc313f9e5d9499c323e934e24810a78c..564409989dd2be7f63b4cfd892a6864ef989f851 100644 (file)
 #include <vector>
 #include <iostream>
 
-using namespace std;
-
 class ModelCreaDevManagerTreeNode
 {
   public:
-    ModelCreaDevManagerTreeNode(string path, string name, unsigned char type, int level);
+    ModelCreaDevManagerTreeNode(std::string path, std::string name, unsigned char type, int level);
     ~ModelCreaDevManagerTreeNode();
 
-    string GetPath();
-    string GetName();
+    std::string GetPath();
+    std::string GetName();
     unsigned char GetType();
     int GetLevel();
-    vector<ModelCreaDevManagerTreeNode>& GetChildren();
+    std::vector<ModelCreaDevManagerTreeNode>& GetChildren();
 
-    void SetChildren(vector<ModelCreaDevManagerTreeNode>& children);
+    void SetChildren(std::vector<ModelCreaDevManagerTreeNode>& children);
 
 
   private:
-    string _path;
-    string _name;
+    std::string _path;
+    std::string _name;
     unsigned char _type;
     int _level;
-    vector<ModelCreaDevManagerTreeNode> _children;
+    std::vector<ModelCreaDevManagerTreeNode> _children;
 
 };