Add capacity check; fix vector_reserve unittest

This commit is contained in:
ELynx
2016-04-15 14:12:07 +03:00
parent cdb9dcc154
commit 62e34c097c
2 changed files with 2 additions and 1 deletions

View File

@@ -315,6 +315,7 @@ namespace chaiscript
void reservable_type(const std::string &/*type*/, Module& m)
{
m.add(fun([](ContainerType *a, typename ContainerType::size_type n) { return a->reserve(n); } ), "reserve");
m.add(fun([](const ContainerType *a) { return a->capacity(); } ), "capacity");
}
template<typename ContainerType>
ModulePtr reservable_type(const std::string &type)