Przeglądaj źródła

added defer_free

banana-cakes
Felix Brendel 6 lat temu
rodzic
commit
e5cb9ce81d
2 zmienionych plików z 2 dodań i 1 usunięć
  1. +0
    -1
      hashmap.hpp
  2. +2
    -0
      macros.hpp

+ 0
- 1
hashmap.hpp Wyświetl plik

@@ -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 Wyświetl plik

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

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

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


/*
defer {


Ładowanie…
Anuluj
Zapisz