Navigation

Operators and Keywords

Function List:

C++ API

lo-utils.h File Reference

#include <cstdio>
#include <iostream>
#include <string>
#include "lo-cutils.h"
#include "oct-cmplx.h"
Include dependency graph for lo-utils.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Functions

OCTAVE_API bool xis_int_or_inf_or_nan (double x)
OCTAVE_API bool xis_one_or_zero (double x)
OCTAVE_API bool xis_zero (double x)
OCTAVE_API bool xtoo_large_for_float (double x)
OCTAVE_API bool xis_int_or_inf_or_nan (float x)
OCTAVE_API bool xis_one_or_zero (float x)
OCTAVE_API bool xis_zero (float x)
OCTAVE_API bool xtoo_large_for_float (float x)
OCTAVE_API char * strsave (const char *)
OCTAVE_API void octave_putenv (const std::string &, const std::string &)
OCTAVE_API std::string octave_fgets (std::FILE *)
OCTAVE_API std::string octave_fgetl (std::FILE *)
OCTAVE_API std::string octave_fgets (std::FILE *, bool &eof)
OCTAVE_API std::string octave_fgetl (std::FILE *, bool &eof)
template<typename T >
octave_read_value (std::istream &is)
template<>
OCTAVE_API double octave_read_value (std::istream &is)
double octave_read_double (std::istream &is)
Complex octave_read_complex (std::istream &is)
float octave_read_float (std::istream &is)
FloatComplex octave_read_float_complex (std::istream &is)
OCTAVE_API void octave_write_double (std::ostream &os, double dval)
OCTAVE_API void octave_write_complex (std::ostream &os, const Complex &cval)
OCTAVE_API void octave_write_float (std::ostream &os, float dval)
OCTAVE_API void octave_write_float_complex (std::ostream &os, const FloatComplex &cval)

Function Documentation

OCTAVE_API std::string octave_fgetl ( std::FILE *   ) 
OCTAVE_API std::string octave_fgetl ( std::FILE *  ,
bool eof 
)
OCTAVE_API std::string octave_fgets ( std::FILE *  ,
bool eof 
)
OCTAVE_API std::string octave_fgets ( std::FILE *   ) 
OCTAVE_API void octave_putenv ( const std::string &  ,
const std::string &   
)
Complex octave_read_complex ( std::istream &  is  )  [inline]
double octave_read_double ( std::istream &  is  )  [inline]
float octave_read_float ( std::istream &  is  )  [inline]
FloatComplex octave_read_float_complex ( std::istream &  is  )  [inline]
template<>
OCTAVE_API double octave_read_value ( std::istream &  is  ) 
template<typename T >
T octave_read_value ( std::istream &  is  ) 
OCTAVE_API void octave_write_complex ( std::ostream &  os,
const Complex cval 
)
OCTAVE_API void octave_write_double ( std::ostream &  os,
double  dval 
)
OCTAVE_API void octave_write_float ( std::ostream &  os,
float  dval 
)
OCTAVE_API void octave_write_float_complex ( std::ostream &  os,
const FloatComplex cval 
)
OCTAVE_API char* strsave ( const char *   ) 
OCTAVE_API bool xis_int_or_inf_or_nan ( float  x  ) 
OCTAVE_API bool xis_int_or_inf_or_nan ( double  x  ) 
OCTAVE_API bool xis_one_or_zero ( double  x  ) 
OCTAVE_API bool xis_one_or_zero ( float  x  ) 
OCTAVE_API bool xis_zero ( float  x  ) 
OCTAVE_API bool xis_zero ( double  x  ) 
OCTAVE_API bool xtoo_large_for_float ( double  x  ) 
OCTAVE_API bool xtoo_large_for_float ( float  x  ) 
 All Classes Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Defines