#include <utility>
Go to the source code of this file.
|  | 
| template<typename T > | 
| void | sf::delete_null (T &p) | 
|  | Deletes object and clears pointer. 
 | 
|  | 
| template<typename T > | 
| void | sf::delete_anull (T &p) | 
|  | Deletes an array previous allocated by 'new[]' when the pointer is non-null and also nulls the passed pointer. 
 | 
|  | 
| template<typename T > | 
| void | sf::free_null (T &p) | 
|  | Template function freeing a pointer previous allocated by 'malloc' when the pointer is non-null and also nulls the passed pointer. 
 | 
|  | 
| template<typename T > | 
| void | sf::swap_it (T &t1, T &t2) | 
|  | Swaps the passed two arguments of any type. 
 | 
|  | 
| template<typename T > | 
| T & | sf::null_ref () | 
|  | 
| template<typename T > | 
| bool | sf::not_ref_null (T &r) | 
|  |