Searched refs:my_data (Results 1 – 2 of 2) sorted by relevance
47 arena_data_type* my_data; member58 ArenaAllocator( arena_data_type& data ) noexcept : my_data(&data) {} in ArenaAllocator()62 : my_data(other.my_data) {} in ArenaAllocator()66 swap(lhs.my_data, rhs.my_data); in swap()73 std::size_t new_size = (my_data->my_allocated += n * sizeof(T)); in allocate()74 …REQUIRE_MESSAGE(my_data->my_allocated <= my_data->my_size, "Trying to allocate more than was reser… in allocate()75 char* result = &(my_data->my_buffer[new_size - n * sizeof(T)]); in allocate()81 REQUIRE_MESSAGE((p >= my_data->my_buffer && p <= my_data->my_buffer + my_data->my_size), in deallocate()83 REQUIRE_MESSAGE((p + n * sizeof(T) <= my_data->my_buffer + my_data->my_size), in deallocate()89 return my_data->my_size / sizeof(T); in max_size()[all …]
369 char my_data[12 * 1024 * 1024]; member in BigType379 my_local.my_data[0] = 'a'; in TestConstructorWithBigType()382 REQUIRE(check_alignment(MyCounters2.local(), allocator_name).my_data[0]=='a'); in TestConstructorWithBigType()