Преглед на файлове

added defer_free

banana-cakes
Felix Brendel преди 6 години
родител
ревизия
e5cb9ce81d
променени са 2 файла, в които са добавени 2 реда и са изтрити 1 реда
  1. +0
    -1
      hashmap.hpp
  2. +2
    -0
      macros.hpp

+ 0
- 1
hashmap.hpp Целия файл

@@ -102,7 +102,6 @@ struct Hash_Map {
}

value_type get_object(key_type key) {

int index = get_index_of_living_cell_if_it_exists(key, hm_hash((key_type)key));
if (index != -1) {
return data[index].object;


+ 2
- 0
macros.hpp Целия файл

@@ -54,6 +54,8 @@ static struct {

#define defer auto TOKENPASTE2(__deferred_lambda_call, __COUNTER__) = deferrer << [&]

#define defer_free(var) defer { free(var); }


/*
defer {


Зареждане…
Отказ
Запис