Welcome to mirror list, hosted at ThFree Co, Russian Federation.

git.blender.org/blender.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'source/blender/freestyle/intern/system/Id.h')
-rw-r--r--source/blender/freestyle/intern/system/Id.h195
1 files changed, 97 insertions, 98 deletions
diff --git a/source/blender/freestyle/intern/system/Id.h b/source/blender/freestyle/intern/system/Id.h
index 5e8e9ba82bd..9a83ae27767 100644
--- a/source/blender/freestyle/intern/system/Id.h
+++ b/source/blender/freestyle/intern/system/Id.h
@@ -23,7 +23,7 @@
*/
#ifdef WITH_CXX_GUARDEDALLOC
-#include "MEM_guardedalloc.h"
+# include "MEM_guardedalloc.h"
#endif
namespace Freestyle {
@@ -31,111 +31,110 @@ namespace Freestyle {
/*! Class used to tag any object by an id.
* It is made of two unsigned integers.
*/
-class Id
-{
-public:
- typedef unsigned id_type;
-
- /*! Default constructor */
- Id()
- {
- _first = 0;
- _second = 0;
- }
-
- /*! Builds an Id from an integer.
- * The second number is set to 0.
- */
- Id(id_type id)
- {
- _first = id;
- _second = 0;
- }
-
- /*! Builds the Id from the two numbers */
- Id(id_type ifirst, id_type isecond)
- {
- _first = ifirst;
- _second = isecond;
- }
-
- /*! Copy constructor */
- Id(const Id& iBrother)
- {
- _first = iBrother._first;
- _second = iBrother._second;
- }
-
- /*! Operator= */
- Id& operator=(const Id& iBrother)
- {
- _first = iBrother._first;
- _second = iBrother._second;
- return *this;
- }
-
- /*! Returns the first Id number */
- id_type getFirst() const
- {
- return _first;
- }
-
- /*! Returns the second Id number */
- id_type getSecond() const
- {
- return _second;
- }
-
- /*! Sets the first number constituting the Id */
- void setFirst(id_type first)
- {
- _first = first;
- }
-
- /*! Sets the second number constituting the Id */
- void setSecond(id_type second)
- {
- _second = second;
- }
-
- /*! Operator== */
- bool operator==(const Id& id) const
- {
- return ((_first == id._first) && (_second == id._second));
- }
-
- /*! Operator!= */
- bool operator!=(const Id& id) const
- {
- return !((*this) == id);
- }
-
- /*! Operator< */
- bool operator<(const Id& id) const
- {
- if (_first < id._first)
- return true;
- if (_first == id._first && _second < id._second)
- return true;
- return false;
- }
-
-private:
- id_type _first;
- id_type _second;
+class Id {
+ public:
+ typedef unsigned id_type;
+
+ /*! Default constructor */
+ Id()
+ {
+ _first = 0;
+ _second = 0;
+ }
+
+ /*! Builds an Id from an integer.
+ * The second number is set to 0.
+ */
+ Id(id_type id)
+ {
+ _first = id;
+ _second = 0;
+ }
+
+ /*! Builds the Id from the two numbers */
+ Id(id_type ifirst, id_type isecond)
+ {
+ _first = ifirst;
+ _second = isecond;
+ }
+
+ /*! Copy constructor */
+ Id(const Id &iBrother)
+ {
+ _first = iBrother._first;
+ _second = iBrother._second;
+ }
+
+ /*! Operator= */
+ Id &operator=(const Id &iBrother)
+ {
+ _first = iBrother._first;
+ _second = iBrother._second;
+ return *this;
+ }
+
+ /*! Returns the first Id number */
+ id_type getFirst() const
+ {
+ return _first;
+ }
+
+ /*! Returns the second Id number */
+ id_type getSecond() const
+ {
+ return _second;
+ }
+
+ /*! Sets the first number constituting the Id */
+ void setFirst(id_type first)
+ {
+ _first = first;
+ }
+
+ /*! Sets the second number constituting the Id */
+ void setSecond(id_type second)
+ {
+ _second = second;
+ }
+
+ /*! Operator== */
+ bool operator==(const Id &id) const
+ {
+ return ((_first == id._first) && (_second == id._second));
+ }
+
+ /*! Operator!= */
+ bool operator!=(const Id &id) const
+ {
+ return !((*this) == id);
+ }
+
+ /*! Operator< */
+ bool operator<(const Id &id) const
+ {
+ if (_first < id._first)
+ return true;
+ if (_first == id._first && _second < id._second)
+ return true;
+ return false;
+ }
+
+ private:
+ id_type _first;
+ id_type _second;
#ifdef WITH_CXX_GUARDEDALLOC
- MEM_CXX_CLASS_ALLOC_FUNCS("Freestyle:Id")
+ MEM_CXX_CLASS_ALLOC_FUNCS("Freestyle:Id")
#endif
};
// stream operator
-inline std::ostream& operator<<(std::ostream& s, const Id& id)
+inline std::ostream &operator<<(std::ostream &s, const Id &id)
{
- s << "[" << id.getFirst() << ", " << id.getSecond() << "]";
- return s;
+ s << "[" << id.getFirst() << ", " << id.getSecond() << "]";
+ return s;
}
} /* namespace Freestyle */
-# endif // __FREESTYLE_ID_H__
+#endif // __FREESTYLE_ID_H__