英語版
このページの英語版を見る
dmd.typinf
型の実行時イントロスペクションに必要なTypeInfo オブジェクトを生成する。
Authors:
License:
ソース typinf.d
- bool
genTypeInfo
(Expressione
, const ref Locloc
, Typetorig
, Scope*sc
); - に関連するTypeInfo オブジェクトを生成する。
torig
オブジェクトを生成する。 オブジェクトを生成する。Parameters:Expression e
もしnullでなければ、プリティ・プリンティング・エラーを表す。 Loc loc
エラーの行番号を報告する場所 Type torig
TypeInfo オブジェクトを生成する型 Scope* sc
スコープ Returns:TypeInfo が生成され、オブジェクトファイルへのコンパイルが必要な場合は true を返す - Type
getTypeInfoType
(const ref Locloc
, Typet
, Scope*sc
, boolgenObjCode
= true); - に関連付けられたTypeInfo オブジェクトの型を取得する。
t
Parameters:Loc loc
エラー時に行番号を報告する場所 Type t
のTypeInfo オブジェクトの型を取得する。 Scope* sc
スコープ bool genObjCode
trueの場合、取得したTypeInfoに対してオブジェクトコードが生成される Returns:に関連付けられたTypeInfo オブジェクトの型。t
- bool
isSpeculativeType
(Typet
); - Returns:型tのいずれかの部分が投機的であればtrueを返す。 tがnullの場合はfalseを返す。
Copyright © 1999-2024 by the D Language Foundation
DEEPL APIにより翻訳、ところどころ修正。
このページの最新版(英語)
このページの原文(英語)
翻訳時のdmdのバージョン: 2.108.0
ドキュメントのdmdのバージョン: 2.109.1
翻訳日付 :
HTML生成日時:
編集者: dokutoku