Allocateur pour tester les arguments. Plus de détails...
Graphe d'héritage de TesterMemoryAllocatorV3:
Graphe de collaboration de TesterMemoryAllocatorV3:Fonctions membres publiques | |
| bool | hasRealloc (MemoryAllocationArgs args) const override |
| AllocatedMemoryInfo | allocate (MemoryAllocationArgs args, Int64 new_size) override |
| AllocatedMemoryInfo | reallocate (MemoryAllocationArgs args, AllocatedMemoryInfo current_ptr, Int64 new_size) override |
| void | deallocate (MemoryAllocationArgs args, AllocatedMemoryInfo ptr) override |
| Int64 | adjustedCapacity (MemoryAllocationArgs args, Int64 wanted_capacity, Int64 element_size) const override |
| size_t | guaranteedAlignment (MemoryAllocationArgs args) const override |
| void | notifyMemoryArgsChanged (MemoryAllocationArgs old_args, MemoryAllocationArgs new_args, AllocatedMemoryInfo ptr) override |
Fonctions membres privées statiques | |
| static void | _checkValid (MemoryAllocationArgs args) |
Attributs privés | |
| DefaultMemoryAllocator3 | m_default_allocator |
Allocateur pour tester les arguments.
Permet de vérifier qu'on a bien appelé avec les bons arguments. On ne doit l'appeler qu'avec args.memoryLocationHint() qui vaut eMemoryLocationHint::None or eMemoryLocationHint::HostAndDeviceMostlyRead
Définition à la ligne 876 du fichier TestArray.cc.
|
inlinestaticprivate |
Définition à la ligne 927 du fichier TestArray.cc.
|
inlineoverride |
Définition à la ligne 901 du fichier TestArray.cc.
|
inlineoverride |
Définition à la ligne 886 du fichier TestArray.cc.
|
inlineoverride |
Définition à la ligne 896 du fichier TestArray.cc.
|
inlineoverride |
Définition à la ligne 906 du fichier TestArray.cc.
|
inlineoverride |
Définition à la ligne 881 du fichier TestArray.cc.
|
inlineoverride |
Définition à la ligne 912 du fichier TestArray.cc.
|
inlineoverride |
Définition à la ligne 891 du fichier TestArray.cc.
|
private |
Définition à la ligne 923 du fichier TestArray.cc.