00001 00013 #if ! defined _HIERLB_TYPES_H_ 00014 #define _HIERLB_TYPES_H_ 00015 00016 #include <list> 00017 #include <cstdint> 00018 #include <unordered_map> 00019 #include <map> 00020 00021 struct HierLBTypes { 00022 using hier_objid_t = int64_t; 00023 using hier_bin_t = int; 00024 using cont_hier_bin_t = std::list<hier_objid_t>; 00025 using cont_hier_objid_t = std::map<hier_bin_t, cont_hier_bin_t>; 00026 }; 00027 00028 #endif /*_HIERLB_TYPES_H_*/