nscc.d

NScripter向けのファイル名変換機能を提供する。 [詳細]


ネームスペース

namespace  nscc::nscc
namespace  std::file
namespace  std::string
namespace  std::path
namespace  std::stdio
namespace  std::conv
namespace  std::windows::charset
namespace  std::compiler

構成

class  nscc::nscc::UsageException
 USAGE例外 [詳細]
class  nscc::nscc::VersionException
 VERSION例外 [詳細]
class  nscc::nscc::SettingException
 Setting例外 [詳細]
struct  nscc::nscc::NSCC_
 NSCC の実体 [詳細]

関数

static nscc::nscc::this ()
Properties nscc::nscc::parseArgs (char[][] args)
 コマンドラインを解析する。
int nscc::nscc::isOption (char[] arg)
 引数がオプションかどうか確認する。
char[][] nscc::nscc::separateFileAndNumber (char[] arg)
 ファイル名:番号を切り分ける。
NSCCEnv nscc::nscc::makeEnvironment (Properties properties)
 プロパティから環境を生成する。
void nscc::nscc::execute (NSCCEnv env)
 環境に応じて実行する。
void nscc::nscc::careDir (char[] dir)
 ディレクトリが無ければ作成する。
char[][] nscc::nscc::extractFiles (char[] dir, char[] ext, char[][] excludes)
 excludesを除外したファイルを抽出する。
void nscc::nscc::execute (int[char[]] src_files, char[] dst_dir, bool doifmodified)
 ファイルの変換を実行する。
int nscc::nscc::getUnusedNumber (bool[] used_num)
 変換先番号を取得する。
int nscc::nscc::compareTimeStamp (char[] src_file, char[] dst_file)
 タイムスタンプを比較する。
void nscc::nscc::syncTimeStamp (char[] src_file, char[] dst_file)
 タイムスタンプの同期を取る。
Properties nscc::nscc::loadSetting (char[] name)
 設定ファイルを読み込む。

変数

const char[] nscc::nscc::VERSION = "0.7"
 バージョン情報
char[] nscc::nscc::VERSION_STR = "NSCC VERSION: " ~ VERSION
 バージョン文字列
const char[] nscc::nscc::USAGE_STR
 USAGE文字列
const int nscc::nscc::MAX_NUMBER_OF_FILE = 100
 最大ファイル数
const int nscc::nscc::FILE_NUMBER_UNDEFINED = -1
 ファイル無指定
const char[] nscc::nscc::SETTING_FILE_DEFAULT = "nsccenv.yml"
 デフォルト設定ファイル名
alias char[][char[]] nscc::nscc::Properties
alias NSCC_ nscc::nscc::NSCCEnv
alias std.windows.charset.toMBSz nscc::nscc::toPFCharSetz
alias std.windows.charset.fromMBSz nscc::nscc::fromPFCharSetz


説明

NScripter向けのファイル名変換機能を提供する。

謝辞:

NSCCに対してTue Jul 11 01:21:54 2006に生成されました。  doxygen 1.4.6-NO