Additional changes required for MSVC to compile ledger.
These changes only matter if ledger is compiled with USE_PYTHON.
This commit is contained in:
parent
0c071d6e1c
commit
4bcaa45f16
3 changed files with 9 additions and 9 deletions
|
|
@ -76,12 +76,12 @@ public:
|
|||
const datetime_t& _oldest = datetime_t(),
|
||||
bool bidirectionally = false);
|
||||
|
||||
optional<price_point_t>
|
||||
boost::optional<price_point_t>
|
||||
find_price(const commodity_t& source,
|
||||
const datetime_t& moment,
|
||||
const datetime_t& oldest = datetime_t());
|
||||
|
||||
optional<price_point_t>
|
||||
boost::optional<price_point_t>
|
||||
find_price(const commodity_t& source,
|
||||
const commodity_t& target,
|
||||
const datetime_t& moment,
|
||||
|
|
|
|||
|
|
@ -151,13 +151,13 @@ namespace {
|
|||
py_pool_commodities_keys_begin(commodity_pool_t& pool) {
|
||||
return make_transform_iterator
|
||||
(pool.commodities.begin(),
|
||||
bind(&commodity_pool_t::commodities_map::value_type::first, _1));
|
||||
boost::bind(&commodity_pool_t::commodities_map::value_type::first, _1));
|
||||
}
|
||||
commodities_map_firsts_iterator
|
||||
py_pool_commodities_keys_end(commodity_pool_t& pool) {
|
||||
return make_transform_iterator
|
||||
(pool.commodities.end(),
|
||||
bind(&commodity_pool_t::commodities_map::value_type::first, _1));
|
||||
boost::bind(&commodity_pool_t::commodities_map::value_type::first, _1));
|
||||
}
|
||||
|
||||
typedef transform_iterator
|
||||
|
|
@ -169,15 +169,15 @@ namespace {
|
|||
py_pool_commodities_values_begin(commodity_pool_t& pool) {
|
||||
return make_transform_iterator
|
||||
(pool.commodities.begin(),
|
||||
bind(&shared_ptr<commodity_t>::get,
|
||||
bind(&commodity_pool_t::commodities_map::value_type::second, _1)));
|
||||
boost::bind(&shared_ptr<commodity_t>::get,
|
||||
boost::bind(&commodity_pool_t::commodities_map::value_type::second, _1)));
|
||||
}
|
||||
commodities_map_seconds_iterator
|
||||
py_pool_commodities_values_end(commodity_pool_t& pool) {
|
||||
return make_transform_iterator
|
||||
(pool.commodities.end(),
|
||||
bind(&shared_ptr<commodity_t>::get,
|
||||
bind(&commodity_pool_t::commodities_map::value_type::second, _1)));
|
||||
boost::bind(&shared_ptr<commodity_t>::get,
|
||||
boost::bind(&commodity_pool_t::commodities_map::value_type::second, _1)));
|
||||
}
|
||||
|
||||
void py_add_price_2(commodity_t& commodity,
|
||||
|
|
|
|||
|
|
@ -320,7 +320,7 @@ value_t python_interpreter_t::python_command(call_scope_t& args)
|
|||
if (! is_initialized)
|
||||
initialize();
|
||||
|
||||
char ** argv(new char *[args.size() + 1]);
|
||||
char ** argv = new char *[args.size() + 1];
|
||||
|
||||
argv[0] = new char[std::strlen(argv0) + 1];
|
||||
std::strcpy(argv[0], argv0);
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue