Changeset 807 for code/branches/core/src/orxonox/core/ClassTreeMask.h
- Timestamp:
- Feb 12, 2008, 8:36:19 PM (16 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
code/branches/core/src/orxonox/core/ClassTreeMask.h
r803 r807 77 77 private: 78 78 std::stack<std::pair<std::list<ClassTreeMaskNode*>::iterator, std::list<ClassTreeMaskNode*>::iterator> > nodes_; 79 std::list<ClassTreeMaskNode*> rootlist_; 79 80 }; 80 81 … … 83 84 public: 84 85 ClassTreeMask(); 86 ClassTreeMask(const ClassTreeMask& other); 85 87 ~ClassTreeMask(); 86 88 … … 94 96 bool isExcluded(const Identifier* subclass) const; 95 97 98 ClassTreeMask& operator=(const ClassTreeMask& other); 99 100 ClassTreeMask& operator+(); 101 ClassTreeMask operator-() const; 102 96 103 ClassTreeMask operator+(const ClassTreeMask& other) const; 97 104 ClassTreeMask operator*(const ClassTreeMask& other) const; 105 ClassTreeMask operator-(const ClassTreeMask& other) const; 98 106 ClassTreeMask operator!() const; 99 ClassTreeMask operator-(const ClassTreeMask& other) const; 107 108 ClassTreeMask& operator+=(const ClassTreeMask& other); 109 ClassTreeMask& operator*=(const ClassTreeMask& other); 110 ClassTreeMask& operator-=(const ClassTreeMask& other); 100 111 101 112 ClassTreeMask operator&(const ClassTreeMask& other) const; … … 103 114 ClassTreeMask operator^(const ClassTreeMask& other) const; 104 115 ClassTreeMask operator~() const; 116 117 ClassTreeMask& operator&=(const ClassTreeMask& other); 118 ClassTreeMask& operator|=(const ClassTreeMask& other); 119 ClassTreeMask& operator^=(const ClassTreeMask& other); 120 121 friend std::ostream& operator<<(std::ostream& out, const ClassTreeMask& mask); 105 122 106 123 private:
Note: See TracChangeset
for help on using the changeset viewer.