Procházet zdrojové kódy

added defer_free

banana-cakes
Felix Brendel před 6 roky
rodič
revize
e5cb9ce81d
2 změnil soubory, kde provedl 2 přidání a 1 odebrání
  1. +0
    -1
      hashmap.hpp
  2. +2
    -0
      macros.hpp

+ 0
- 1
hashmap.hpp Zobrazit soubor

@@ -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 Zobrazit soubor

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

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

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


/*
defer {


Načítá se…
Zrušit
Uložit