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

構造体 file_ops の解説

#include <file-ops.h>

file_opsのコラボレーション図

Collaboration graph
[凡例]
すべてのメンバ一覧

Public 型

typedef std::string(* tilde_expansion_hook )(const std::string &)

Static Public メソッド

int mkdir (const std::string &, mode_t)
int mkdir (const std::string &, mode_t, std::string &)
int mkfifo (const std::string &, mode_t)
int mkfifo (const std::string &, mode_t, std::string &)
int link (const std::string &, const std::string &)
int link (const std::string &, const std::string &, std::string &)
int symlink (const std::string &, const std::string &)
int symlink (const std::string &, const std::string &, std::string &)
int readlink (const std::string &, std::string &)
int readlink (const std::string &, std::string &, std::string &)
int rename (const std::string &, const std::string &)
int rename (const std::string &, const std::string &, std::string &)
int rmdir (const std::string &)
int rmdir (const std::string &, std::string &)
std::string tempnam (const std::string &, const std::string &)
std::string tempnam (const std::string &, const std::string &, std::string &)
std::string tilde_expand (const std::string &)
string_vector tilde_expand (const string_vector &)
int umask (mode_t)
int unlink (const std::string &)
int unlink (const std::string &, std::string &)
bool is_dir_sep (char)

Static Public 変数

tilde_expansion_hook tilde_expansion_preexpansion_hook = 0
tilde_expansion_hook tilde_expansion_failure_hook = 0
string_vector tilde_additional_prefixes = default_prefixes
string_vector tilde_additional_suffixes = default_suffixes
char dir_sep_char = '/'
std::string dir_sep_str
std::string dir_sep_chars

Typedef の解説

typedef std::string(* file_ops::tilde_expansion_hook)(const std::string&)
 

file-ops.h62 行で定義されています。


メソッドの解説

bool file_ops::is_dir_sep char    [static]
 

file-ops.cc649 行で定義されています。

参照 dir_sep_chars.

int file_ops::link const std::string &   ,
const std::string &   ,
std::string &   
[static]
 

file-ops.cc146 行で定義されています。

参照 NOT_SUPPORTED.

int file_ops::link const std::string &   ,
const std::string &   
[static]
 

file-ops.cc139 行で定義されています。

int file_ops::mkdir const std::string &   ,
mode_t   ,
std::string &   
[static]
 

file-ops.cc79 行で定義されています。

参照 mode_t, と NOT_SUPPORTED.

int file_ops::mkdir const std::string &   ,
mode_t   
[static]
 

file-ops.cc72 行で定義されています。

参照 mode_t.

int file_ops::mkfifo const std::string &   ,
mode_t   ,
std::string &   
[static]
 

file-ops.cc115 行で定義されています。

参照 mode_t, と NOT_SUPPORTED.

int file_ops::mkfifo const std::string &   ,
mode_t   
[static]
 

file-ops.cc108 行で定義されています。

参照 mode_t.

int file_ops::readlink const std::string &   ,
std::string &   ,
std::string &   
[static]
 

file-ops.cc217 行で定義されています。

参照 MAXPATHLEN, と NOT_SUPPORTED.

int file_ops::readlink const std::string &   ,
std::string &   
[static]
 

file-ops.cc210 行で定義されています。

int file_ops::rename const std::string &   ,
const std::string &   ,
std::string &   
[static]
 

file-ops.cc261 行で定義されています。

参照 NOT_SUPPORTED, と to.

int file_ops::rename const std::string &   ,
const std::string &   
[static]
 

file-ops.cc254 行で定義されています。

参照 to.

int file_ops::rmdir const std::string &   ,
std::string &   
[static]
 

file-ops.cc293 行で定義されています。

参照 NOT_SUPPORTED.

int file_ops::rmdir const std::string &    [static]
 

file-ops.cc286 行で定義されています。

int file_ops::symlink const std::string &   ,
const std::string &   ,
std::string &   
[static]
 

file-ops.cc178 行で定義されています。

参照 NOT_SUPPORTED.

int file_ops::symlink const std::string &   ,
const std::string &   
[static]
 

file-ops.cc171 行で定義されています。

std::string file_ops::tempnam const std::string &   ,
const std::string &   ,
std::string &   
[static]
 

file-ops.cc324 行で定義されています。

std::string file_ops::tempnam const std::string &   ,
const std::string &   
[static]
 

file-ops.cc317 行で定義されています。

string_vector file_ops::tilde_expand const string_vector   [static]
 

file-ops.cc595 行で定義されています。

参照 Array< std::string >::length(), Array< std::string >::resize(), と tilde_expand().

std::string file_ops::tilde_expand const std::string &    [static]
 

file-ops.cc541 行で定義されています。

呼出 tilde_expand().

int file_ops::umask mode_t    [static]
 

file-ops.cc610 行で定義されています。

参照 mode_t.

int file_ops::unlink const std::string &   ,
std::string &   
[static]
 

file-ops.cc627 行で定義されています。

参照 NOT_SUPPORTED.

int file_ops::unlink const std::string &    [static]
 

file-ops.cc620 行で定義されています。


変数の解説

char file_ops::dir_sep_char = '/' [static]
 

file-ops.cc58 行で定義されています。

std::string file_ops::dir_sep_chars [static]
 

呼出 is_dir_sep().

std::string file_ops::dir_sep_str [static]
 

string_vector file_ops::tilde_additional_prefixes = default_prefixes [static]
 

file-ops.cc382 行で定義されています。

string_vector file_ops::tilde_additional_suffixes = default_suffixes [static]
 

file-ops.cc387 行で定義されています。

file_ops::tilde_expansion_hook file_ops::tilde_expansion_failure_hook = 0 [static]
 

file-ops.cc377 行で定義されています。

file_ops::tilde_expansion_hook file_ops::tilde_expansion_preexpansion_hook = 0 [static]
 

file-ops.cc370 行で定義されています。


この構造体の解説は次のファイルから生成されました:
Wed Dec 29 13:08:21 2004に生成されました。 doxygen1.2.18
SEO [PR] 爆速!無料ブログ 無料ホームページ開設 無料ライブ放送