Rename member because _CRTDBG_MAP_ALLOC in VS does not allow it

_CRTDBG_MAP_ALLOC has issues with member functions named "free".
This commit is contained in:
Glen Fernandes
2014-07-25 20:33:29 -07:00
parent d28b0d07fc
commit 0bab2cc658

View File

@ -166,12 +166,12 @@ namespace boost {
void operator()() {
if (data.object) {
R tag;
free(tag);
release(tag);
}
}
private:
void free(ms_init_tag) {
void release(ms_init_tag) {
#if !defined(BOOST_NO_CXX11_ALLOCATOR)
as_destroy(allocator(), data.object, data.size);
#else
@ -179,7 +179,7 @@ namespace boost {
#endif
}
void free(ms_noinit_tag) {
void release(ms_noinit_tag) {
ms_destroy(data.object, data.size);
}