ExternalMemoryNode ExternalMemoryNode::max_value()
{
    return ExternalMemoryNode(std::numeric_limits<int>::max(),
                              std::numeric_limits<int>::max(),
                              std::numeric_limits<unsigned>::max(),
                              false,
                              false);
}
ExternalMemoryNode ExternalMemoryNode::max_value()
{
    return ExternalMemoryNode(std::numeric_limits<int>::max(), std::numeric_limits<int>::max(),
                              MAX_OSM_NODEID, false, false);
}
ExternalMemoryNode ExternalMemoryNode::min_value()
{
    return ExternalMemoryNode(0, 0, MIN_OSM_NODEID, false, false);
}
ExternalMemoryNode ExternalMemoryNode::min_value()
{
    return ExternalMemoryNode(0, 0, 0, false, false);
}