Bladeren bron

added defer_free

banana-cakes
Felix Brendel 6 jaren geleden
bovenliggende
commit
e5cb9ce81d
2 gewijzigde bestanden met toevoegingen van 2 en 1 verwijderingen
  1. +0
    -1
      hashmap.hpp
  2. +2
    -0
      macros.hpp

+ 0
- 1
hashmap.hpp Bestand weergeven

@@ -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 Bestand weergeven

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

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

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


/*
defer {


Laden…
Annuleren
Opslaan