|  | 
| template<typename T > | 
| T | abs (T x) | 
|  | 
| template<> | 
| double | abs< double > (double x) | 
|  | 
| template<> | 
| float | abs< float > (float x) | 
|  | 
| template<> | 
| int | abs< int > (int x) | 
|  | 
| template<> | 
| long double | abs< long double > (long double x) | 
|  | 
| template<typename T > | 
| T * | allocate (size_t count=1) | 
|  | 
| template<typename T > | 
| void | load_value (FILE *stream, std::vector< T > &value) | 
|  | 
| template<typename T > | 
| void | load_value (FILE *stream, T &value, size_t count=1) | 
|  | 
| template<typename T > | 
| void | save_value (FILE *stream, const std::vector< T > &value) | 
|  | 
| template<typename T > | 
| void | save_value (FILE *stream, const T &value, size_t count=1) | 
|  |