Go to the documentation of this file.00001
00002
00003
00004
00005
00006
00007
00008
00009
00012 #ifndef LINKGRAPH_TYPE_H
00013 #define LINKGRAPH_TYPE_H
00014
00015 typedef uint16 LinkGraphComponentID;
00016 static const LinkGraphComponentID INVALID_LINKGRAPH_COMPONENT = UINT16_MAX;
00017
00018 typedef uint NodeID;
00019 static const NodeID INVALID_NODE = UINT_MAX;
00020
00021 enum DistributionType {
00022 DT_BEGIN = 0,
00023 DT_SYMMETRIC = 0,
00024 DT_ASYMMETRIC,
00025 DT_MANUAL,
00026 DT_NUM = 3,
00027 DT_END = 3
00028 };
00029
00030
00031
00032
00033 template <> struct EnumPropsT<DistributionType> : MakeEnumPropsT<DistributionType, byte, DT_BEGIN, DT_END, DT_NUM> {};
00034 typedef TinyEnumT<DistributionType> DistributionTypeByte;
00035
00036 #endif