英語版
このページの英語版を見る
dmd.dinifile
.iniファイルからコンパイラ設定を解析する。
Authors:
License:
ソースdinifile.d
カバー率 https://codecov.io/gh/dlang/dmd/src/master/src/dmd/dinifile.d
- const(char)[]
findConfFile(const(char)[]argv0, const(char)[]inifile); - 設定ファイルを見つけるParameters:
const(char)[] argv0プログラム名(argv[0]) const(char)[] inifile.iniファイル名 Returns: 設定ファイルのファイルパスまたはNULLconfigファイルのファイルパスまたはNULL注釈 これはメモリリークである
- const(char)*
readFromEnv(const ref StringTable!(char*)environment, const(char)*name); - 環境から読み込み、キャッシュされた値を最初に探す。Parameters:
StringTable!(char*) environment環境 const(char)* name名前のキャッシュされたコピーを探す Returns:環境値に対応する名前を - void
updateRealEnvironment(ref StringTable!(char*)environment); - 実際の環境を私たちのコピーで更新する。Parameters:
StringTable!(char*) environment当社の環境 - bool
parseConfFile(ref StringTable!(char*)environment, const(char)[]filename, const(char)[]path, const(ubyte)[]buffer, const(Strings)*sections); - .iniファイルを読み込んで分析する。 環境へのエントリを書き込む とともに、指定されたセクションのエントリも書き込む。Parameters:
StringTable!(char*) environmentプログラム環境の独自のキャッシュ const(char)[] filename解析中のファイル名 const(char)[] path@Pが展開される内容 const(ubyte)[] buffer構成ファイルの内容 const(Strings)* sectionsセクション名 Returns:失敗時に true
Copyright © 1999-2025 by the D Language Foundation
DEEPL APIにより翻訳、ところどころ修正。
このページの最新版(英語)
このページの原文(英語)
翻訳時のdmdのバージョン: 2.109.1
サイト全体のドキュメントのdmdのバージョン: 2.109.1
最新のdmdのバージョン: 2.111.0 ダウンロード
翻訳日付:
HTML生成日時:
編集者: dokutoku