DGtal  0.9.2
CLabel.h
1 
17 #pragma once
18 
33 #if defined(CLabel_RECURSES)
34 #error Recursive header files inclusion detected in CLabel.h
35 #else // defined(CLabel_RECURSES)
36 
37 #define CLabel_RECURSES
38 
39 #if !defined CLabel_h
40 
41 #define CLabel_h
42 
44 // Inclusions
45 #include <iostream>
46 #include "DGtal/base/Common.h"
48 
49 namespace DGtal
50 {
51 
52  namespace concepts
53  {
54 
56  // class CLabel
90  template <typename T>
93  {
94 
95  }; // end of concept CLabel
96 
97  } // namespace concepts
98 
99 } // namespace DGtal
100 
101 // //
103 
104 #endif // !defined CLabel_h
105 
106 #undef CLabel_RECURSES
107 #endif // else defined(CLabel_RECURSES)
Aim: Define the concept of DGtal labels. Models of CLabel can be default-constructible, assignable and equality comparable.
Definition: CLabel.h:91
Go to http://www.sgi.com/tech/stl/Assignable.html.
Definition: Boost.dox:32
Go to http://www.sgi.com/tech/stl/DefaultConstructible.html.
Definition: Boost.dox:30
Go to http://www.sgi.com/tech/stl/EqualityComparable.html.
Definition: Boost.dox:46
DGtal is the top-level namespace which contains all DGtal functions and types.