ed
include
ed
property_key.h
Go to the documentation of this file.
1
#ifndef ED_PROPERTY_KEY_H_
2
#define ED_PROPERTY_KEY_H_
3
4
#include "
ed/types.h
"
5
6
namespace
ed
7
{
8
9
class
PropertyKeyDBEntry;
10
11
template
<
typename
T>
12
struct
PropertyKey
13
{
14
PropertyKey
() :
idx
(
INVALID_IDX
),
entry
(0) {}
15
Idx
idx
;
16
17
const
PropertyKeyDBEntry
*
entry
;
18
19
bool
valid
()
const
{
return
idx
!=
INVALID_IDX
; }
20
};
21
22
}
// end namespace
23
24
#endif
ed::PropertyKey::idx
Idx idx
Definition:
property_key.h:15
types.h
ed::PropertyKey::entry
const PropertyKeyDBEntry * entry
Definition:
property_key.h:17
ed::PropertyKey::PropertyKey
PropertyKey()
Definition:
property_key.h:14
ed::PropertyKeyDBEntry
Definition:
property_key_db.h:13
ed::PropertyKey::valid
bool valid() const
Definition:
property_key.h:19
ed::INVALID_IDX
static const Idx INVALID_IDX
Definition:
types.h:22
ed
Definition:
convex_hull.h:8
ed::PropertyKey
Definition:
property_key.h:12
ed::Idx
uint64_t Idx
Definition:
types.h:21
Generated on Sun Feb 23 2025 04:34:40 for ed by
1.8.17