You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
"""Proxy: Next Generation Polymorphism in C++."""load("//third_party/proxy:repositories.bzl", "proxy_repo")
def_proxy_dep_impl(_ctx):
proxy_repo()
proxy_dep=module_extension(
implementation=_proxy_dep_impl,
)
//third_party/proxy/extensions.bzl
"""Proxy: Next Generation Polymorphism in C++."""load("@bazel_tools//tools/build_defs/repo:git.bzl", "new_git_repository")
defproxy_repo():
new_git_repository(
name="proxy",
remote="https://github.com/ngcpp/proxy.git",
commit="bcbe0c792cd42cb48edfbbdb1e272255cbe73cae",
build_file="//third_party/proxy:BUILD.bazel",
)
MODULE.bazel
# setting proxy for next generation polymorphism in C++proxy_deps=use_extension("//third_party/proxy:extensions.bzl", "proxy_dep")
use_repo(proxy_deps, "proxy")
Activity
MoFHeka commentedon Mar 18, 2026
A simple implementation
//third_party/proxy/BUILD.bazel
//third_party/proxy/extensions.bzl
//third_party/proxy/extensions.bzl
MODULE.bazel