英語版
このページの英語版を見る
dmd.cppmangle
C++のリンクのためにマングリングを行う。
これはPOSIX側の実装である。
C++に2つの関数、toCppMangleItanium とcppTypeInfoMangleItanium をエクスポートする。
Authors:
Walter Bright, https://www.digitalmars.com
License:
ソース cppmangle.d
参考文献 Itanium C++ ABI 1.86 セクション 5.1 に従う。 https://refspecs.linux-foundation.org/cxxabi-1.86.html#mangling これは文法コメントの出典である。
Bugs:
https://issues.dlang.org/query.cgi
キーワードとしてC++, mangling を入力する。
- const(char)*
toCppMangleItanium
(Dsymbols
); - const(char)*
cppTypeInfoMangleItanium
(Dsymbols
); - const(char)*
cppThunkMangleItanium
(FuncDeclarationfd
, intoffset
); - bool
isAggregateDtor
(const Dsymbolsym
); - symがフルアグリゲートデストラクタかどうかを判定する。Parameters:
Dsymbol sym
シンボル Returns:symが集約デストラクタの場合、trueを返す。
Copyright © 1999-2024 by the D Language Foundation
DEEPL APIにより翻訳、ところどころ修正。
このページの最新版(英語)
このページの原文(英語)
翻訳時のdmdのバージョン: 2.108.0
ドキュメントのdmdのバージョン: 2.109.1
翻訳日付 :
HTML生成日時:
編集者: dokutoku