]>
git.proxmox.com Git - ceph.git/blob - ceph/src/boost/libs/dll/example/tutorial8/tutorial8.cpp
1 // Copyright 2014 Renato Tegon Forti, Antony Polukhin.
2 // Copyright 2015-2017 Antony Polukhin.
4 // Distributed under the Boost Software License, Version 1.0.
5 // (See accompanying file LICENSE_1_0.txt
6 // or copy at http://www.boost.org/LICENSE_1_0.txt)
8 #include "../b2_workarounds.hpp"
10 //[callplugcpp_tutorial8
12 #include "refcounting_api.hpp"
14 int main(int argc
, char* argv
[]) {
15 /*<-*/ b2_workarounds::argv_to_path_guard
guard(argc
, argv
); /*->*/
16 boost::shared_ptr
<my_refcounting_api
> plugin
= get_plugin(
17 boost::filesystem::path(argv
[1]) / "refcounting_plugin",
21 std::cout
<< "Plugin name: " << plugin
->name()
22 << ", \nlocation: " << plugin
->location()