blob: 97ae5185955813c904cb7d96d3165674b08d44fb [file] [log] [blame]
# -*- mode: python; -*-
# Copyright 2013 Google Inc. All rights reserved.
#
# Description:
# hash_map implementation from rdestl library. This appears to be more
# C++-friendly than dense_hash_map and also performs significantly better
# at default settings.
package(
default_copts = ["-DDISABLE_GOOGLE_GLOBAL_USING_DECLARATIONS"],
default_hdrs_check = "loose",
default_visibility = ["//visibility:public"],
features = [
"-layering_check",
"-parse_headers",
],
)
licenses(["notice"]) # Apache 2.0
exports_files(["LICENSE"])
cc_library(
name = "rdestl",
srcs = [
"allocator.cpp",
],
hdrs = [
"algorithm.h",
"alignment.h",
"allocator.h",
"functional.h",
"hash.h",
"int_to_type.h",
"iterator.h",
"rdestl_common.h",
"rdestl_hash_map.h",
"type_traits.h",
"utility.h",
],
)