メインページ   クラス階層   構成   ファイル一覧   構成メンバ   ファイルメンバ  

lo-utils.h の解説

#include <cstdio>
#include <iostream>
#include <string>
#include "oct-cmplx.h"

lo-utils.hのインクルード依存関係図

Include dependency graph

このグラフは、どのファイルから直接、間接的にインクルードされているかを示しています。

Included by dependency graph

ソースコードを見る。

マクロ定義

#define octave_liboctave_utils_h   1

関数

int NINT (double x)
double D_NINT (double x)
char * strsave (const char *)
void octave_putenv (const std::string &, const std::string &)
std::string octave_fgets (std::FILE *)
std::string octave_fgetl (std::FILE *)
std::string octave_fgets (std::FILE *, bool &eof)
std::string octave_fgetl (std::FILE *, bool &eof)
int octave_gethostname (char *, int)
void octave_qsort (void *base, size_t n, size_t size, int(*cmp)(const void *, const void *))
char * oct_strptime (const char *buf, const char *format, struct tm *tm)
double octave_read_double (std::istream &is)
Complex octave_read_complex (std::istream &is)
void octave_write_double (std::ostream &os, double dval)
void octave_write_complex (std::ostream &os, const Complex &cval)


マクロ定義の解説

#define octave_liboctave_utils_h   1
 

lo-utils.h24 行で定義されています。


関数の解説

double D_NINT double    x
 

呼出 NDArray::all_elements_are_int_or_inf_or_nan(), Matrix::all_elements_are_int_or_inf_or_nan(), NDArray::all_integers(), Matrix::all_integers(), ComplexNDArray::all_integers(), と ComplexMatrix::all_integers().

int NINT double    x
 

呼出 Range::all_elements_are_ints(), NDArray::concat(), charNDArray::concat(), と DASPK::do_integrate().

char* oct_strptime const char *    buf,
const char *    format,
struct tm   tm
 

lo-cutils.c61 行で定義されています。

参照 tm.

std::string octave_fgetl std::FILE *   ,
bool &    eof
 

呼出 default_command_editor::do_readline().

std::string octave_fgetl std::FILE *   
 

std::string octave_fgets std::FILE *   ,
bool &    eof
 

std::string octave_fgets std::FILE *   
 

int octave_gethostname char *   ,
int   
 

lo-cutils.c93 行で定義されています。

void octave_putenv const std::string &   ,
const std::string &   
 

呼出 octave_env::putenv().

void octave_qsort void *    base,
size_t    n,
size_t    size,
int(*    cmp)(const void *, const void *)
 

lo-cutils.c54 行で定義されています。

呼出 Array< T >::ArrayRep::qsort().

Complex octave_read_complex std::istream &    is
 

呼出 operator>>().

double octave_read_double std::istream &    is
 

呼出 operator>>().

void octave_write_complex std::ostream &    os,
const Complex   cval
 

呼出 operator<<().

void octave_write_double std::ostream &    os,
double    dval
 

呼出 operator<<().

char* strsave const char *   
 

呼出 string_vector::c_str_vec(), octave_chdir(), octave_time::octave_time(), と octave_base_tm::strftime().


Wed Dec 29 12:10:17 2004に生成されました。 doxygen1.2.18
SEO [PR] 爆速!無料ブログ 無料ホームページ開設 無料ライブ放送