DGtal
1.3.beta
src
DGtal
base
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>
91
struct
CLabel
:
boost::DefaultConstructible
<T>,
boost::Assignable
<T>,
92
boost::EqualityComparable
<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)
boost::DefaultConstructible
Go to http://www.sgi.com/tech/stl/DefaultConstructible.html.
Definition:
Boost.dox:30
DGtal
DGtal is the top-level namespace which contains all DGtal functions and types.
DGtal::concepts::CLabel
Aim: Define the concept of DGtal labels. Models of CLabel can be default-constructible,...
Definition:
CLabel.h:91
boost::EqualityComparable
Go to http://www.sgi.com/tech/stl/EqualityComparable.html.
Definition:
Boost.dox:46
boost::Assignable
Go to http://www.sgi.com/tech/stl/Assignable.html.
Definition:
Boost.dox:32
Generated on Thu May 19 2022 18:08:05 for DGtal by
1.8.17