Classe de gestion de mémoire. Plus de détails...
Graphe d'héritage de MemoryTraced< T >:
Graphe de collaboration de MemoryTraced< T >:Fonctions membres publiques statiques | |
| static void * | operator new (std::size_t p_size) |
| Opérateur new. | |
| static void * | operator new (std::size_t p_size, std::nothrow_t const &) throw () |
| Opérateur new, version no throw. | |
| static void * | operator new (std::size_t p_size, void *p_pMemory) |
| Opérateur new par placement. | |
| static void * | operator new[] (std::size_t p_size) |
| Opérateur new tableau. | |
| static void * | operator new[] (std::size_t p_size, std::nothrow_t const &) throw () |
| Opérateur new tableau, version no throw. | |
| static void * | operator new[] (std::size_t p_size, void *p_pMemory) |
| Opérateur new tableau par placement. | |
| static void | operator delete (void *p_pMemory) |
| Opérateur delete. | |
| static void | operator delete (void *p_pMemory, std::nothrow_t const &) throw () |
| Opérateur delete, version no throw. | |
| static void | operator delete (void *, void *) |
| Opérateur delete par placement. | |
| static void | operator delete[] (void *p_pMemory) |
| Opérateur delete tableau. | |
| static void | operator delete[] (void *p_pMemory, std::nothrow_t const &) throw () |
| Opérateur delete tableau, version no throw. | |
| static void | operator delete[] (void *p_pMem1, void *p_pMem2) |
| Opérateur delete tableau par placement. | |
| static void * | Alloc (std::size_t p_size) |
| Fonction d'allocation. | |
| static void | Dealloc (void *p_pMemory) |
| Fonction de désallocation. | |
| static void * | Alloc (std::size_t p_size, std::nothrow_t const &) throw () |
| Fonction d'allocation, version no throw. | |
| static void | Dealloc (void *p_pMemory, std::nothrow_t const &) throw () |
| Fonction de désallocation, version no throw. | |
Classe de gestion de mémoire.
| static void* MemoryTraced< T >::Alloc | ( | std::size_t | p_size | ) | [static] |
Fonction d'allocation.
| [in] | p_size | La taille à allouer |
Voici le graphe d'appel pour cette fonction :| static void* MemoryTraced< T >::Alloc | ( | std::size_t | p_size, | |
| std::nothrow_t const & | ||||
| ) | throw () [static] |
Fonction d'allocation, version no throw.
| [in] | p_size | La taille à allouer |
| static void MemoryTraced< T >::Dealloc | ( | void * | p_pMemory, | |
| std::nothrow_t const & | ||||
| ) | throw () [static] |
Fonction de désallocation, version no throw.
| [in] | p_pMemory | La mémoire allouée |
| static void MemoryTraced< T >::Dealloc | ( | void * | p_pMemory | ) | [static] |
Fonction de désallocation.
| [in] | p_pMemory | La mémoire allouée |
Voici le graphe d'appel pour cette fonction :| static void MemoryTraced< T >::operator delete | ( | void * | p_pMemory, | |
| std::nothrow_t const & | ||||
| ) | throw () [inline, static] |
Opérateur delete, version no throw.
| [in] | p_pMemory | La mémoire allouée |
| static void MemoryTraced< T >::operator delete | ( | void * | , | |
| void * | ||||
| ) | [inline, static] |
Opérateur delete par placement.
| static void MemoryTraced< T >::operator delete | ( | void * | p_pMemory | ) | [inline, static] |
Opérateur delete.
| [in] | p_pMemory | La mémoire allouée |
Voici le graphe d'appel pour cette fonction :| static void MemoryTraced< T >::operator delete[] | ( | void * | p_pMemory | ) | [inline, static] |
Opérateur delete tableau.
| [in] | p_pMemory | La mémoire allouée |
| static void MemoryTraced< T >::operator delete[] | ( | void * | p_pMemory, | |
| std::nothrow_t const & | ||||
| ) | throw () [inline, static] |
Opérateur delete tableau, version no throw.
| [in] | p_pMemory | La mémoire allouée |
| static void MemoryTraced< T >::operator delete[] | ( | void * | p_pMem1, | |
| void * | p_pMem2 | |||
| ) | [inline, static] |
Opérateur delete tableau par placement.
| [in] | p_pMem1 | La mémoire allouée |
| [in] | p_pMem2 | La mémoire allouée |
| static void* MemoryTraced< T >::operator new | ( | std::size_t | p_size, | |
| std::nothrow_t const & | ||||
| ) | throw () [inline, static] |
Opérateur new, version no throw.
| [in] | p_size | La taille d'allocation |
| static void* MemoryTraced< T >::operator new | ( | std::size_t | p_size | ) | [inline, static] |
Opérateur new.
| [in] | p_size | La taille d'allocation |
Voici le graphe d'appel pour cette fonction :| static void* MemoryTraced< T >::operator new | ( | std::size_t | p_size, | |
| void * | p_pMemory | |||
| ) | [inline, static] |
Opérateur new par placement.
| [in] | p_size | La taille d'allocation |
| [in] | p_pMemory | La mémoire allouée |
| static void* MemoryTraced< T >::operator new[] | ( | std::size_t | p_size | ) | [inline, static] |
Opérateur new tableau.
| [in] | p_size | La taille d'allocation |
| static void* MemoryTraced< T >::operator new[] | ( | std::size_t | p_size, | |
| std::nothrow_t const & | ||||
| ) | throw () [inline, static] |
Opérateur new tableau, version no throw.
| [in] | p_size | La taille d'allocation |
| static void* MemoryTraced< T >::operator new[] | ( | std::size_t | p_size, | |
| void * | p_pMemory | |||
| ) | [inline, static] |
Opérateur new tableau par placement.
| [in] | p_size | La taille d'allocation |
| [in] | p_pMemory | La mémoire allouée |
1.7.1