索引セクション
, (comma), case value list
⬁
, (comma), function parameter list, 関数パラメータリスト ⬁
, (comma), operator ⬁
, (comma), output ⬁
, (comma), template parameter list, テンプレートパラメータリスト ⬁
!, logical not ⬁
!, template instance, テンプレートインスタンス ⬁
!= ⬁1 ⬁2
$, formatted output ⬁
$, slice length ⬁
% ⬁1 ⬁2
%( ⬁
%) ⬁
%-( ⬁
%1$ ⬁
%= ⬁1 ⬁2
%| ⬁
%A ⬁
%a ⬁
%b ⬁
%c ⬁
%d, input ⬁
%d, output ⬁
%E ⬁
%e ⬁
%F ⬁
%f, input ⬁
%f, output ⬁
%G ⬁
%g ⬁
%o, input ⬁
%o, output ⬁
%s, input ⬁
%s, output ⬁
%s, with whitespace ⬁
%X ⬁
%x, input ⬁
%x, output ⬁
%, ⬁
&, address of ⬁1 ⬁2 ⬁3
&, bitwise and ⬁1 ⬁2
&, function address ⬁
&, object delegate ⬁
&& ⬁
&&, short-circuit ⬁
&= ⬁
>, greater than, より大きい ⬁1 ⬁2
>, output redirect, 出力のリダイレクト ⬁
>> ⬁1 ⬁2
>>> ⬁1 ⬁2
>>>= ⬁
>>= ⬁
>= ⬁1 ⬁2
<, input redirect, 入力のリダイレクト ⬁
<, less than, より小さい ⬁1 ⬁2
<< ⬁1 ⬁2
<<= ⬁
<= ⬁1 ⬁2
" ⬁
' ⬁
() ⬁1 ⬁2
*, formatted output, ふぉーまっと出力 ⬁
*, multiplication, 乗算 ⬁1 ⬁2
*, pointee access ⬁1 ⬁2
*, pointer definition ⬁
*/ ⬁
*= ⬁1 ⬁2
+, addition, 加算 ⬁1 ⬁2
+, plus sign ⬁1 ⬁2
++, post-increment ⬁1 ⬁2
++, pre-increment ⬁1 ⬁2
+/ ⬁
+= ⬁1 ⬁2
-, negation, 否定 ⬁1 ⬁2
-, subtraction, 減算 ⬁1 ⬁2
--, post-decrement ⬁1 ⬁2
--, pre-decrement ⬁1 ⬁2
-= ⬁1 ⬁2
., member, メンバー ⬁
., pointer, ポインタ ⬁
.., case value range ⬁
.., number range ⬁
.., slice element range ⬁
..., function parameter ⬁
..., template parameter ⬁
/ ⬁1 ⬁2
/* ⬁
/+ ⬁
// ⬁
/= ⬁1 ⬁2
1-bit integer ⬁
:, associative array ⬁
:, import ⬁
:, inheritance ⬁
:, label ⬁
= ⬁1 ⬁2
= void ⬁
=> ⬁
=>, operator precedence ⬁
== ⬁1 ⬁2
?: ⬁
?:, short-circuit ⬁
@ ⬁
[] ⬁1 ⬁2
\ ⬁
\& ⬁
\U ⬁
\u ⬁
^, bitwise exclusive or ⬁1 ⬁2
^, logical exclusive or ⬁
^= ⬁
^^ ⬁1 ⬁2
^^= ⬁1 ⬁2
` ⬁
{}, construction ⬁
| ⬁1 ⬁2 ⬁3
|, stream pipe ⬁
|= ⬁
|| ⬁
||, short-circuit ⬁
~, bitwise complement ⬁1 ⬁2
~, concatenation, 連結 ⬁1 ⬁2
~= ⬁1 ⬁2
abstract ⬁
abstraction ⬁
access protection, アクセス保護 ⬁
add element, array ⬁
addition, 加算 ⬁
adds, 符号付き整数の加算 ⬁
addu, 符号なし整数の加算 ⬁
Algebraic, std.variant ⬁
algorithm, アルゴリズム ⬁
alias, エイリアス ⬁
alias, template parameter ⬁
alias this ⬁
AliasSeq, std.meta ⬁
align ⬁
alignment ⬁
.alignof ⬁
all, version ⬁
allMembers, すべてのメンバー ⬁
amap ⬁
and, bitwise operator ⬁
and, logical operator ⬁
anonymous function, 無名関数 ⬁
anonymous union, 無名共用体 ⬁
append, array ⬁
appender, std.array ⬁
_argptr ⬁
argument, 引数 ⬁
argument, default ⬁
_arguments ⬁
arithmetic conversion, 算術変換 ⬁
arithmetic operation ⬁
arithmetic, pointer ⬁
array, 配列 ⬁1 ⬁2
array, cost of enum ⬁
array, uninitialized ⬁
array-wise operation ⬁
ASCII ⬁
asm ⬁
assert ⬁
assert vs. enforce ⬁
assertNotThrown, std.exception ⬁
assertThrown, std.exception ⬁
assignment, 連想配列 ⬁
assignment, array , 代入 ⬁
assignment, class ⬁
assignment, operation result ⬁1 ⬁2
assignment operator ⬁
assignment, struct ⬁
associative array ⬁
associativity, operator ⬁
assumeUnique, std.exception ⬁
asyncBuf ⬁
asynchronous I/O, fiber ⬁
atomic operation, アトミック操作 ⬁
atomicOp, core.atomic ⬁
attribute inference, @safe, 属性推論 ⬁
attribute inference, nothrow, 属性推論 ⬁
attribute inference, pure, 属性推論 ⬁
auto function, auto関数 ⬁
auto ref, parameter ⬁
auto ref, return type ⬁
auto, return type ⬁
auto, variable ⬁
automatic constructor, 自動コンストラクタ ⬁
automatic type conversion, 自動型変換 ⬁1 ⬁2
BidirectionalRange, 双方向範囲 ⬁
binary operator, 二項演算子 ⬁
binary system, 二進数 ⬁
binding ⬁
bit ⬁1 ⬁2
bit operation ⬁
BlkAttr ⬁
body ⬁1 ⬁2
bool ⬁
bool, 1-bit integer ⬁
bool, automatic conversion ⬁
bool, opCast ⬁
break ⬁
bswap, std.bitop ⬁
bug, causes of ⬁
building the program ⬁
.byKey ⬁
.byKey, foreach ⬁
.byKeyValue ⬁
.byKeyValue, foreach ⬁
byte ⬁1 ⬁2
.byValue ⬁
.byValue, foreach ⬁
C++ ⬁
C-style struct initialization ⬁
call, Fiber ⬁
call stack, コールスタック ⬁
.capacity ⬁
cas, core.atomic ⬁
case ⬁
case, goto ⬁
cast, キャスト ⬁
catch ⬁
chain, std.range ⬁
chaining, function call ⬁
chaining, operator ⬁
char, 文字型 ⬁1 ⬁2
char[] ⬁
character, 文字 ⬁
Checked ⬁
checked format string ⬁
checkedint ⬁
class ⬁
class, foreach ⬁
class, is expression ⬁
class, nested in class ⬁
class, nested in function ⬁
class template ⬁
.classinfo ⬁
classInstanceAlignment ⬁
classInstanceSize ⬁
.clear ⬁
closure, クロージャ ⬁1 ⬁2
cmp, std.algorithm ⬁
code bloat, コードの肥大化 ⬁
code duplication, コードの重複 ⬁
code page, コードページ ⬁
code point ⬁
code unit ⬁
collateral exception ⬁
combined code point ⬁
comma operator ⬁
command line options ⬁
comment, コメント ⬁1 ⬁2
common type, 共通のタイプ, 共通の型 ⬁
compilation, コンパイル ⬁
compilation error, コンパイルエラー ⬁
compile time function execution, コンパイル時の関数実行 ⬁
compile-time foreach, コンパイル時のforeach ⬁
compile-time polymorphism ⬁
compiler, コンパイラー ⬁
compiler installation, コンパイラーのインストール ⬁
compiler switch, コンパイラースイッチ ⬁
complement, bitwise operator ⬁
concatenation, array, 連結 ⬁
concatenation, string, 連結 ⬁
concurrency, data sharing, 並行性 ⬁
concurrency, message passing, 並行性 ⬁
concurrency vs. parallelism ⬁
conditional compilation, 条件付きコンパイル ⬁
conditional operator, 条件演算子 ⬁1 ⬁2
const ⬁
const, is expression ⬁
const, member function ⬁
const, parameter ⬁
const ref ⬁
const-correct ⬁
constant, manifest ⬁
constant time access ⬁
constraint, template ⬁
construction ⬁
construction, by name ⬁
construction, emplace ⬁
construction, type conversion ⬁
constructor ⬁
constructor qualifier ⬁
container ⬁1 ⬁2
context, コンテキスト ⬁1 ⬁2
context switching ⬁
continue ⬁
contract inheritance, 契約継承 ⬁
contract programming, 契約プログラミング ⬁1 ⬁2
control character, コントロール文字 ⬁1 ⬁2
convenience function ⬁
conversion, type ⬁
cooperative multitasking, 協調型マルチタスク ⬁
copy, array, コピー ⬁1 ⬁2
copy, class, コピー ⬁
copy constructor, コピーコンストラクタ ⬁
copy, parameter, コピー ⬁
copy, std.algorithm, コピー ⬁
copy, struct, コピー ⬁
core ⬁
core.checkedint ⬁
coroutine ⬁
counter, foreach ⬁
counter, loop ⬁
CPU ⬁
CPU bound ⬁
CTFE ⬁
__ctfe ⬁
cycle, std.range ⬁
-d, compiler switch ⬁
data sharing concurrency ⬁
data structure ⬁
__DATE__ ⬁
dchar ⬁1 ⬁2
dchar, string range ⬁1 ⬁2
dchar[] ⬁
-de, compiler switch ⬁
deadlock, デッドロック ⬁
debug, デバッグ ⬁
-debug, compiler switch ⬁
decoding, automatic ⬁
decrement, 減算 ⬁
decrement, post ⬁
deduction, type ⬁
default argument, デフォルト引数 ⬁
default constructor, デフォルトコンストラクター ⬁
default, goto ⬁
default template parameter ⬁
default value, member ⬁
default value, type ⬁
delegate, デリゲート ⬁
delegate, foreach ⬁
delegate, is expression ⬁
delegate, member function ⬁
delegate, message passing ⬁
delete ⬁
delimited string literal ⬁
demangle ⬁
deprecated, 非推奨 ⬁
designated initializer ⬁
destroy ⬁1 ⬁2
destruction ⬁
destructor, デストラクタ ⬁
destructor, execution ⬁
destructor, mixin ⬁
.dig ⬁
DIP ⬁
-dip1000 ⬁
@disable ⬁
discriminated union ⬁
division, 除算 ⬁
dmd ⬁
do, contract programming, 契約プログラミング ⬁
do-while ⬁
double ⬁1 ⬁2
dstring ⬁1 ⬁2
duck typing ⬁
.dup ⬁1 ⬁2
-dw, compiler switch ⬁
dynamic array, 動的配列 ⬁
editor, text ⬁
element, 要素 ⬁
element one past the end ⬁
ElementEncodingType ⬁
elements, operation on all ⬁
ElementType ⬁
else ⬁
else if ⬁
emplace ⬁
emplace, class ⬁
emplace, struct ⬁
empty ⬁1 ⬁2
encapsulation ⬁
encoding, unicode, エンコーディング ⬁
endian, std.system, エンディアン ⬁
enforce ⬁
enforce vs. assert ⬁
enforce vs. in ⬁
enum, 列挙型 ⬁1 ⬁2
enum, array cost ⬁
enum, is expression ⬁
enumerate, std.range ⬁
EnumMembers, std.traits ⬁
environment variable, 環境変数 ⬁
eof ⬁
eponymous template ⬁
equals, logical operator ⬁
erase, const ⬁
Error ⬁
error, compilation ⬁
error, kinds of ⬁
Exception, 例外 ⬁
exception ⬁
exception, concurrency ⬁
exception, fiber ⬁
exception, parallelism ⬁
exclusive or, bitwise operator ⬁
EXEC, Fiber.State ⬁
executeInNewThread ⬁
executeShell, std.process ⬁
.expand ⬁
experimental.checkedint ⬁
explicit type conversion ⬁
export ⬁1 ⬁2
expression, 式 ⬁
expression, lvalue vs rvalue ⬁
expression-based contracts ⬁
extern ⬁
extern() ⬁
fallthrough, case, フォールスルー ⬁
fiber, ファイバー ⬁
Fiber, core.thread ⬁
fiber function, ファイバー関数 ⬁
File ⬁
file, ファイル ⬁
.file ⬁
file import ⬁
__FILE__ ⬁
__FILE_FULL_PATH__ ⬁
filter, std.algorithm ⬁1 ⬁2
final ⬁1 ⬁2
final switch ⬁
finalization ⬁
finalizer versus destructor ⬁
finally ⬁
findSplit, std.algorithm ⬁
fixed-length array ⬁
fixed-length array, conversion to slice ⬁
flag, bit ⬁
flags, output ⬁
float ⬁1 ⬁2
floating point ⬁
flush, std.stdio ⬁
fold, std.algorithm ⬁1 ⬁2
for ⬁
foreach ⬁
foreach, compile-time ⬁
foreach, parallel ⬁
foreach, static ⬁
foreach, user defined type ⬁
foreach_reverse ⬁1 ⬁2
format, std.string ⬁
formatted input, フォーマットされた入力 ⬁
formatted output, フォーマット出力 ⬁
formattedRead ⬁
formattedWrite, std.format ⬁
ForwardRange, 前方範囲 ⬁
front ⬁1 ⬁2
.funcptr ⬁
function, 関数 ⬁1 ⬁2
function, anonymous ⬁
function call chaining ⬁
function inlining ⬁
function, is expression ⬁
function, lambda ⬁
function literal ⬁
function, member ⬁
function, nested ⬁
function overloading, 関数のオーバーロード ⬁
function parameter, 関数のパラメータ ⬁
function pointer, 関数のポインタ ⬁
function pointer, delegate ⬁
function template, 関数のテンプレート ⬁
__FUNCTION__ ⬁
fundamental type, 基本型 ⬁
GC ⬁
GC.addRange ⬁
GC.addRoot ⬁
GC.calloc ⬁
GC.collect ⬁
GC.disable ⬁
GC.enable ⬁
GC.extend ⬁
GC.free ⬁
GC.realloc ⬁
GC.removeRange ⬁
gdc ⬁
generate, std.range ⬁
Generator, std.concurrency ⬁
.get ⬁
getAttributes ⬁
getHash ⬁
getMember ⬁
getopt, std.getopt ⬁
goto ⬁
goto case ⬁1 ⬁2
goto default ⬁1 ⬁2
greater than, logical operator ⬁
greater than or equal to, logical operator ⬁
green thread ⬁
__gshared ⬁
hasAssignableElements ⬁
hash table ⬁
hasLength ⬁
hasLvalueElements ⬁
hasMobileElements ⬁
hasSlicing ⬁
hasSwappableElements ⬁
hasUDA, std.traits ⬁
hello world ⬁
heredoc ⬁
hexadecimal system, 16進数 ⬁
hiding, name ⬁
hierarchy ⬁
HOLD, Fiber.State ⬁
IDE ⬁
.idup ⬁
if ⬁
if, static ⬁
if, template constraint ⬁
immutable, 不変 ⬁1 ⬁2
immutable, concurrency ⬁
immutable, is expression ⬁
immutable, parameter ⬁
implicit type conversion ⬁1 ⬁2
import, インポート ⬁
import, file ⬁
import, local ⬁1 ⬁2
import, public ⬁
import, selective ⬁
import, string ⬁
!in ⬁
in, associative array ⬁
in, contract ⬁1 ⬁2
in, immutability ⬁
in, inherited ⬁
in, operator ⬁1 ⬁2
in, operator overloading ⬁
in, parameter ⬁
in, parameter lifetime ⬁
in ref ⬁
in vs. enforce ⬁
increment, 加算 ⬁
increment, post ⬁
index, インデックス ⬁
inference, @safe attribute, @safe属性 ⬁
inference, nothrow attribute, nothrow属性 ⬁
inference, pure attribute, pure属性 ⬁
infinite loop, 無限ループ ⬁
infinite range, 無限の範囲 ⬁
.infinity ⬁
.info ⬁
inheritance ⬁
inheritance, contract ⬁
inheritance, single ⬁
.init ⬁1 ⬁2
.init, clearing a variable ⬁
initial value, 初期値 ⬁
initialization, 初期化 ⬁
initialization, array ⬁
initialization, immutability ⬁
inline ⬁
-inline, compiler switch ⬁
inout, member function ⬁
inout, parameter ⬁
inout, return type ⬁
input, 入力 ⬁
input, bool ⬁
input, formatted ⬁
InputRange, 入力範囲 ⬁
inputRangeObject ⬁
installation, compiler, インストール ⬁
instantiation, template ⬁
int ⬁
integer, 整数 ⬁
integer promotion ⬁
interface, インターフェイス ⬁
interface, is expression ⬁
interface template ⬁
interpreter ⬁
invariant ⬁
iota, std.range ⬁
!is ⬁1 ⬁2
is, expression ⬁
is, operator ⬁1 ⬁2
is-a ⬁
isBidirectionalRange ⬁
isForwardRange ⬁
isInfinite ⬁
isInputRange ⬁
isNan, std.math ⬁
isOutputRange ⬁
isRandomAccessRange ⬁
isRef ⬁
keyword, キーワード ⬁
keyword, special ⬁
label ⬁
lambda ⬁
lazy ⬁
lazy evaluation ⬁
lazy parameter as delegate ⬁
lazy, parameter lifetime ⬁
lazy range ⬁
lazy variadic functions ⬁
ldc ⬁
left shift, bitwise operator ⬁
left-associative ⬁
.length ⬁1 ⬁2
length, BidirectionalRange, 双方向範囲 ⬁
length, string ⬁
less than, logical operator ⬁
less than or equal to, logical operator ⬁
lexicographical ⬁
library, ライブラリ ⬁
lifetime, ライフタイム, 寿命 ⬁
.line ⬁
__LINE__ ⬁
linkage ⬁
linker, リンカー ⬁
LinkTerminated ⬁
literal, リテラル ⬁
literal, character ⬁
literal, function ⬁
literal, string ⬁1 ⬁2
literal, struct ⬁
literal, token string ⬁
local import, ローカルインポート ⬁1 ⬁2
local state, ローカルの状態 ⬁
local variable, ローカル変数 ⬁
locate ⬁
lock ⬁
logical and operator ⬁
logical expression, 論理式 ⬁
logical or operator ⬁
long ⬁
loop counter, ループカウンター ⬁
loop, do-while ⬁
loop, for ⬁
loop, foreach ⬁
loop, foreach_reverse ⬁
loop, infinite ⬁
loop label, ループラベル ⬁
loop, unconditional ⬁
loop, while ⬁
LU, literal suffix ⬁
lvalue, l値 ⬁1 ⬁2
M:N, threading ⬁
machine code, マシンコード ⬁
macro, マクロ ⬁
magic constant ⬁
MailboxFull ⬁
main ⬁
mangle, core.demangle ⬁
mangle, pragma ⬁
mangling, name ⬁
manifest constant ⬁
map, parallel ⬁
map, std.algorithm ⬁
map, vs. each ⬁
mask, bit ⬁
.max ⬁
member function, メンバー関数 ⬁
member function delegate, メンバー関数のデリゲート ⬁
member function pointer, メンバー関数のポインタ ⬁
member function template, メンバー関数のテンプレート ⬁
memory, メモリ ⬁
memory access, pointer, メモリアクセス ⬁
memory block attribute, メモリブロックの属性 ⬁
memory management, メモリ管理 ⬁
memset, core.stdc.string ⬁
message, メッセージ ⬁
message passing concurrency ⬁
MessageMismatch ⬁
meta programming ⬁
microprocessor, メタプログラミング ⬁
.min ⬁
.min, floating point ⬁
.min_normal ⬁
mixin, ミックスイン ⬁
-mixin, compiler switch ⬁
mode, file ⬁
module, モジュール ⬁
module constructor, shared ⬁
module constructor, thread-local ⬁
module variable ⬁
__MODULE__ ⬁
modulus, 剰余 ⬁
move, std.algorithm ⬁
moveAt ⬁
moveBack ⬁
moveFront ⬁
.msg ⬁
muls, 符号付き整数の乗算 ⬁
multi-dimensional array ⬁
multi-dimensional operator overloading ⬁
multiplication, 乗算 ⬁
mulu, 符号なし整数の乗算 ⬁
name mangling ⬁1 ⬁2
name scope ⬁
name space, mixin ⬁
name space, template ⬁
named template constraint ⬁
namespace, C++ ⬁
.nan ⬁1 ⬁2
negation, 否定 ⬁
negs ⬁
nested definition ⬁
new ⬁1 ⬁2
.new ⬁
.next ⬁
@nogc ⬁
none, version ⬁
not equals, logical operator ⬁
not, logical operator ⬁
nothrow ⬁
NRVO ⬁
null, ヌル ⬁
null, class ⬁
number range ⬁
Object ⬁1 ⬁2
object, class ⬁
object delegate ⬁
object oriented programming ⬁
object, struct ⬁
Objective-C ⬁
.offsetof ⬁
OnCrowding ⬁
one-bit integer ⬁
OOP ⬁
opApply ⬁
opApplyReverse ⬁
opAssign ⬁1 ⬁2
opBinary ⬁
opBinaryRight ⬁
opCall ⬁
opCall, static ⬁
opCast ⬁
opCast!bool ⬁
opCmp ⬁1 ⬁2
opDispatch ⬁
opDollar ⬁
opDollar template ⬁
opEquals ⬁1 ⬁2
operator associativity ⬁
operator, binary ⬁
operator chaining ⬁
operator overloading ⬁
operator overloading, mixin ⬁
operator overloading, multi-dimensional ⬁
operator precedence ⬁
operator, unary ⬁
opIndex ⬁1 ⬁2
opIndex template ⬁
opIndexAssign ⬁
opIndexAssign template ⬁
opIndexOpAssign ⬁
opIndexOpAssign template ⬁
opIndexUnary ⬁
opOpAssign ⬁
opSlice ⬁
opSlice template ⬁
opSliceAssign ⬁
opSliceOpAssign ⬁
opSliceUnary ⬁
optimization, compiler ⬁
opUnary ⬁
or, bitwise operator ⬁
or, logical operator ⬁
out, contract ⬁1 ⬁2
out, inherited ⬁
out, parameter ⬁
out, parameter lifetime ⬁
.outer, class type ⬁
.outer, void* ⬁
OutOfMemoryError ⬁
output, formatted ⬁
OutputRange, 出力範囲 ⬁
outputRangeObject ⬁
overflow, オーバーフロー ⬁
overflow, floating point ⬁
overloading, function ⬁
overloading, operator ⬁1 ⬁2
override, 上書き ⬁
owner, オーナー ⬁
OwnerTerminated ⬁
ownerTid ⬁
package import ⬁
package, protection ⬁
package.d ⬁
padding ⬁
parallel ⬁
parallelism, 並列処理 ⬁
parallelism vs. concurrency ⬁
parameter ⬁1 ⬁2
parameter, auto ref ⬁
parameter, const ⬁
parameter, const ref ⬁
parameter, const vs. immutable ⬁
parameter, immutable ⬁
parameter, in ref ⬁
parameter, lifetime ⬁
parameter, template ⬁1 ⬁2
parameter, variable number of ⬁
__parameters, is expression ⬁
Pascal, パスカル ⬁
pass-by copy ⬁
pass-by reference ⬁
Phobos ⬁
Phobos, library ⬁
plus sign ⬁
pointer, ポインタ ⬁1 ⬁2
pointer, array element ⬁
pointer, delegate context ⬁
pointer, function ⬁
pointer, member function ⬁
polymorphism, compile-time ⬁
polymorphism, run-time ⬁1 ⬁2
popBack ⬁1 ⬁2
popFront ⬁1 ⬁2
popFrontN, std.range ⬁
positional parameter, output ⬁
post-decrement ⬁
post-increment ⬁
postblit ⬁
postcondition ⬁1 ⬁2
postcondition, inherited ⬁
power of, 累乗 ⬁
pragma, プラグマ ⬁
precedence, operator ⬁
precision, 精度 ⬁
precision, output ⬁
precondition, 事前条件 ⬁1 ⬁2
precondition, inherited ⬁
predicate ⬁
preemptive multitasking, vs. cooperative multitasking ⬁
__PRETTY_FUNCTION__ ⬁
-preview=in, compiler switch ⬁
PriorityMessageException ⬁
prioritySend ⬁
private ⬁
program environment, プログラム環境 ⬁
program stack, プログラムのスタック ⬁
programming language, プログラミング言語 ⬁
promotion, integer ⬁
property, プロパティ ⬁
@property ⬁
protected ⬁
protection ⬁
proxy ⬁
.ptr, array element ⬁
.ptr, delegate context ⬁
public ⬁
public import, publicインポート ⬁
pure, 純粋 ⬁
put ⬁
q{} ⬁
qualifier, constructor ⬁
qualifier, type ⬁
RandomAccessRange, ランダムアクセス範囲 ⬁
randomSample, std.random ⬁
randomShuffle, std.random ⬁
range, レンジ, 範囲 ⬁1 ⬁2
range, case ⬁
range, foreach ⬁
read, bool ⬁
read, character ⬁
readf ⬁
readln ⬁
real ⬁1 ⬁2
receiveOnly ⬁
receiveTimeout ⬁
recursion, 再帰 ⬁1 ⬁2
recursive type, 再帰データ型 ⬁
redirect, stream ⬁
reduce, parallel ⬁
reduce, std.algorithm ⬁
ref const ⬁
ref, foreach ⬁
ref in ⬁
ref, parameter ⬁
ref, parameter lifetime ⬁
ref, return type ⬁
refactor, リファクタリング ⬁
reference, concept, 参照 ⬁
reference, sealed ⬁
reference type ⬁
reference type, member ⬁
register, concurrency ⬁
register, CPU ⬁
.rehash ⬁
-release, compiler switch ⬁1 ⬁2 ⬁3
remainder, 剰余 ⬁
remove, array ⬁
.remove, associative array ⬁
renamed import ⬁
replicate, std.array ⬁
representation, std.string ⬁
.reserve ⬁
reset, Fiber ⬁
retro, std.range ⬁1 ⬁2
return, is expression ⬁
return, parameter ⬁
return, statement ⬁
return type, operator ⬁
return value, 戻り値 ⬁
reverse, 逆 ⬁
right shift, bitwise operator ⬁
right-associative ⬁
run-time polymorphism ⬁
rvalue, r値 ⬁
save ⬁1 ⬁2
scalar, スカラー ⬁
scope, スコープ ⬁
scope, unassociated ⬁
scope(exit) ⬁
scope(failure) ⬁
scope(success) ⬁
scoped ⬁
sealed reference, 密封された参照 ⬁
segmentation fault, セグメンテーションフォールト ⬁
selective import, 選択的なインポート ⬁
send, 送信 ⬁
separator, セパレーター, 区切り ⬁
setMaxMailboxSize ⬁
shared ⬁
shared, is expression ⬁
shared, parameter ⬁
shared static ~this ⬁
shared static this ⬁
shared static this, immutability ⬁
short ⬁
short-circuit evaluation ⬁
shortcut syntax, template ⬁
side effect ⬁
sign bit ⬁
sign extension ⬁
single inheritance ⬁
single-element tuple template parameter ⬁
sink ⬁
size_t ⬁
.sizeof ⬁
.sizeof, associative array ⬁
.sizeof, class ⬁
slice, スライス ⬁
slice, as InputRange ⬁
slice, as OutputRange ⬁
slice from pointer ⬁
sort, ソート ⬁
source file, ソースファイル ⬁
spawn ⬁
spawnLinked ⬁
special keyword, 特別なキーワード ⬁
special token, 特別なトークン ⬁
specialization, template ⬁
specifier, character ⬁
spinForce ⬁
stack frame, スタックフレーム ⬁
stack unwinding ⬁
standard input, 標準入力 ⬁
standard output, 標準出力 ⬁
startaddress ⬁
State, Fiber ⬁
.state, Fiber ⬁
statement ⬁
static ~this, module ⬁
static ~this, shared ⬁
static ~this, struct ⬁
static array ⬁
static array, conversion to slice ⬁
static assert ⬁1 ⬁2
static class ⬁
static foreach ⬁
static if ⬁
static, member ⬁
static, member function ⬁
static, nested definition ⬁
static opCall ⬁
static struct ⬁
static this, module ⬁
static this, shared ⬁
static this, struct ⬁
std ⬁
std.algorithm ⬁
std.file ⬁
std.range ⬁
std.traits ⬁
std.uni ⬁
stderr ⬁
stdin ⬁
stdout ⬁
stomping ⬁
StopWatch, std.datetime.stopwatch ⬁
stride, std.range ⬁
string, 文字列 ⬁1 ⬁2
string, as range ⬁
string import, 文字列のインポート ⬁
string literal, 文字列のリテラル ⬁
string mixin, 文字列ミックスイン ⬁
.stringof ⬁
strip ⬁
struct, 構造体 ⬁
struct, foreach ⬁
struct, is expression ⬁
struct, nested ⬁
struct template ⬁
subclass ⬁
subs, 符号付き整数の引き算 ⬁
subtraction ⬁
subu, 符号なし整数の引き算 ⬁
sum, std.algorithm, 合計 ⬁
super, construction ⬁
super, is expression ⬁
super, member access ⬁
superclass ⬁
swapFront, std.algorithm ⬁
switch ⬁
symbol, シンボル ⬁
synchronized ⬁
System ⬁
@system ⬁
Task, タスク ⬁
task ⬁
TaskPool ⬁
TDD ⬁
template, テンプレート ⬁1 ⬁2
template constraint, テンプレート制約 ⬁
template mixin, テンプレートミックスイン ⬁
TERM, Fiber.State ⬁
ternary operator ⬁1 ⬁2
test, テスト ⬁
test driven development, テスト駆動開発 ⬁
text editor, テキストエディター ⬁
text file import, テキストファイルのインポート ⬁
~this ⬁
this, constructor ⬁
this, member access ⬁
this, shared static ⬁
~this, shared static ⬁
this, static, module ⬁
~this, static, module ⬁
this, static, struct ⬁
~this, static, struct ⬁
this, template parameter ⬁1 ⬁2
this(this) ⬁
thisTid ⬁
thread, スレッド ⬁1 ⬁2
thread, green ⬁
thread id, スレッドID ⬁
thread performance, スレッドのパフォーマンス ⬁1 ⬁2
Thread.sleep ⬁
thread_joinAll ⬁
throw ⬁1 ⬁2
Throwable ⬁
Tid ⬁
__TIME__ ⬁
__TIMESTAMP__ ⬁
to, std.conv ⬁
toHash ⬁
token, special ⬁
token string literal ⬁
toString ⬁1 ⬁2
toString, delegate ⬁
toString, OutputRange, 出力範囲 ⬁
totalCPUs ⬁
traits, トレイト ⬁
__traits ⬁1 ⬁2
transistor, トランジスタ ⬁
transitive, immutability ⬁
truncation, 切り捨て ⬁
@trusted ⬁
try ⬁
tuple, タプル ⬁
Tuple, std.typecons ⬁
tuple template parameter ⬁
tuple template parameter, single-element ⬁
.tupleof ⬁
type, タイプ, 型 ⬁
type constructor ⬁
type conversion, 型変換 ⬁
type conversion, automatic ⬁
type conversion, constructor ⬁
type conversion, explicit ⬁
type conversion, implicit ⬁
type conversion, opCast ⬁
type deduction ⬁
type qualifier ⬁
type, reference ⬁
type template parameter ⬁
type trait ⬁
typedef ⬁
typeid ⬁
TypeInfo ⬁
TypeInfo_Class ⬁
typeof ⬁1 ⬁2
typeof(return) ⬁
typeof(super) ⬁
typeof(this), copy constructor ⬁
typeof(this), templates ⬁
TypeTuple, std.typetuple ⬁
ubyte ⬁
UDA ⬁
UFCS ⬁
uint ⬁
UL, literal suffix ⬁
ulong ⬁
unary operator, 一項演算子 ⬁
unconditional loop, 無条件ループ ⬁
undefined behavior, 未定義の動作, 未定義の振る舞い ⬁
underflow ⬁
unicode, ユニコード ⬁
uninitialized array, 未初期化の配列 ⬁
union, 共用体 ⬁
union, is expression ⬁
union template, 共用体テンプレート ⬁
unit testing, ユニットテスト ⬁
unittest ⬁
-unittest, compiler switch ⬁
universal function call syntax, ユニバーサル関数呼び出し構文 ⬁
unordered ⬁
unregister ⬁
unroll ⬁
unsigned right shift, bitwise operator ⬁
user defined attributes, ユーザー定義属性 ⬁
user defined constructor, ユーザー定義のコンストラクタ ⬁
user defined type, ユーザー定義型 ⬁1 ⬁2
ushort ⬁
UTF-8 ⬁
UTF-16 ⬁
UTF-32 ⬁
value type, 値型 ⬁
.values ⬁
variable, 変数 ⬁
variable, class ⬁
variable, const ⬁
variable, immutable ⬁
variable, lifetime ⬁
variable, local ⬁
variable, module ⬁
variable, reference ⬁
variadic function, 可変長引数関数 ⬁
variadic function, lazy ⬁
variadic template, 可変長テンプレート ⬁
Variant, concurrency ⬁
Variant, std.variant ⬁
__vector ⬁
__VENDOR__ ⬁
version ⬁
-version, compiler switch ⬁
__VERSION__ ⬁
vibe.d ⬁
viral, immutability ⬁
virtual function, 仮想関数 ⬁
void, function ⬁
void* ⬁1 ⬁2
void[] ⬁
volatile ⬁
Voldemort ⬁
vtbl ⬁
wchar[] ⬁
while ⬁
whitespace, ホワイトスペース, 空白 ⬁
width, output ⬁
Windows ⬁
with ⬁
work unit size ⬁
worker ⬁
workForce ⬁
wrap ⬁
write ⬁
writeln ⬁
wstring ⬁1 ⬁2
wysiwyg ⬁
xor, logical operator ⬁
yield, std.concurrency ⬁
yieldAndThrow, Fiber ⬁
yieldForce ⬁
, (comma), function parameter list, 関数パラメータリスト ⬁
, (comma), operator ⬁
, (comma), output ⬁
, (comma), template parameter list, テンプレートパラメータリスト ⬁
!, logical not ⬁
!, template instance, テンプレートインスタンス ⬁
!= ⬁1 ⬁2
$, formatted output ⬁
$, slice length ⬁
% ⬁1 ⬁2
%( ⬁
%) ⬁
%-( ⬁
%1$ ⬁
%= ⬁1 ⬁2
%| ⬁
%A ⬁
%a ⬁
%b ⬁
%c ⬁
%d, input ⬁
%d, output ⬁
%E ⬁
%e ⬁
%F ⬁
%f, input ⬁
%f, output ⬁
%G ⬁
%g ⬁
%o, input ⬁
%o, output ⬁
%s, input ⬁
%s, output ⬁
%s, with whitespace ⬁
%X ⬁
%x, input ⬁
%x, output ⬁
%, ⬁
&, address of ⬁1 ⬁2 ⬁3
&, bitwise and ⬁1 ⬁2
&, function address ⬁
&, object delegate ⬁
&& ⬁
&&, short-circuit ⬁
&= ⬁
>, greater than, より大きい ⬁1 ⬁2
>, output redirect, 出力のリダイレクト ⬁
>> ⬁1 ⬁2
>>> ⬁1 ⬁2
>>>= ⬁
>>= ⬁
>= ⬁1 ⬁2
<, input redirect, 入力のリダイレクト ⬁
<, less than, より小さい ⬁1 ⬁2
<< ⬁1 ⬁2
<<= ⬁
<= ⬁1 ⬁2
" ⬁
' ⬁
() ⬁1 ⬁2
*, formatted output, ふぉーまっと出力 ⬁
*, multiplication, 乗算 ⬁1 ⬁2
*, pointee access ⬁1 ⬁2
*, pointer definition ⬁
*/ ⬁
*= ⬁1 ⬁2
+, addition, 加算 ⬁1 ⬁2
+, plus sign ⬁1 ⬁2
++, post-increment ⬁1 ⬁2
++, pre-increment ⬁1 ⬁2
+/ ⬁
+= ⬁1 ⬁2
-, negation, 否定 ⬁1 ⬁2
-, subtraction, 減算 ⬁1 ⬁2
--, post-decrement ⬁1 ⬁2
--, pre-decrement ⬁1 ⬁2
-= ⬁1 ⬁2
., member, メンバー ⬁
., pointer, ポインタ ⬁
.., case value range ⬁
.., number range ⬁
.., slice element range ⬁
..., function parameter ⬁
..., template parameter ⬁
/ ⬁1 ⬁2
/* ⬁
/+ ⬁
// ⬁
/= ⬁1 ⬁2
1-bit integer ⬁
:, associative array ⬁
:, import ⬁
:, inheritance ⬁
:, label ⬁
= ⬁1 ⬁2
= void ⬁
=> ⬁
=>, operator precedence ⬁
== ⬁1 ⬁2
?: ⬁
?:, short-circuit ⬁
@ ⬁
[] ⬁1 ⬁2
\ ⬁
\& ⬁
\U ⬁
\u ⬁
^, bitwise exclusive or ⬁1 ⬁2
^, logical exclusive or ⬁
^= ⬁
^^ ⬁1 ⬁2
^^= ⬁1 ⬁2
` ⬁
{}, construction ⬁
| ⬁1 ⬁2 ⬁3
|, stream pipe ⬁
|= ⬁
|| ⬁
||, short-circuit ⬁
~, bitwise complement ⬁1 ⬁2
~, concatenation, 連結 ⬁1 ⬁2
~= ⬁1 ⬁2
A
AA ⬁abstract ⬁
abstraction ⬁
access protection, アクセス保護 ⬁
add element, array ⬁
addition, 加算 ⬁
adds, 符号付き整数の加算 ⬁
addu, 符号なし整数の加算 ⬁
Algebraic, std.variant ⬁
algorithm, アルゴリズム ⬁
alias, エイリアス ⬁
alias, template parameter ⬁
alias this ⬁
AliasSeq, std.meta ⬁
align ⬁
alignment ⬁
.alignof ⬁
all, version ⬁
allMembers, すべてのメンバー ⬁
amap ⬁
and, bitwise operator ⬁
and, logical operator ⬁
anonymous function, 無名関数 ⬁
anonymous union, 無名共用体 ⬁
append, array ⬁
appender, std.array ⬁
_argptr ⬁
argument, 引数 ⬁
argument, default ⬁
_arguments ⬁
arithmetic conversion, 算術変換 ⬁
arithmetic operation ⬁
arithmetic, pointer ⬁
array, 配列 ⬁1 ⬁2
array, cost of enum ⬁
array, uninitialized ⬁
array-wise operation ⬁
ASCII ⬁
asm ⬁
assert ⬁
assert vs. enforce ⬁
assertNotThrown, std.exception ⬁
assertThrown, std.exception ⬁
assignment, 連想配列 ⬁
assignment, array , 代入 ⬁
assignment, class ⬁
assignment, operation result ⬁1 ⬁2
assignment operator ⬁
assignment, struct ⬁
associative array ⬁
associativity, operator ⬁
assumeUnique, std.exception ⬁
asyncBuf ⬁
asynchronous I/O, fiber ⬁
atomic operation, アトミック操作 ⬁
atomicOp, core.atomic ⬁
attribute inference, @safe, 属性推論 ⬁
attribute inference, nothrow, 属性推論 ⬁
attribute inference, pure, 属性推論 ⬁
auto function, auto関数 ⬁
auto ref, parameter ⬁
auto ref, return type ⬁
auto, return type ⬁
auto, variable ⬁
automatic constructor, 自動コンストラクタ ⬁
automatic type conversion, 自動型変換 ⬁1 ⬁2
B
back ⬁1 ⬁2BidirectionalRange, 双方向範囲 ⬁
binary operator, 二項演算子 ⬁
binary system, 二進数 ⬁
binding ⬁
bit ⬁1 ⬁2
bit operation ⬁
BlkAttr ⬁
body ⬁1 ⬁2
bool ⬁
bool, 1-bit integer ⬁
bool, automatic conversion ⬁
bool, opCast ⬁
break ⬁
bswap, std.bitop ⬁
bug, causes of ⬁
building the program ⬁
.byKey ⬁
.byKey, foreach ⬁
.byKeyValue ⬁
.byKeyValue, foreach ⬁
byte ⬁1 ⬁2
.byValue ⬁
.byValue, foreach ⬁
C
C ⬁C++ ⬁
C-style struct initialization ⬁
call, Fiber ⬁
call stack, コールスタック ⬁
.capacity ⬁
cas, core.atomic ⬁
case ⬁
case, goto ⬁
cast, キャスト ⬁
catch ⬁
chain, std.range ⬁
chaining, function call ⬁
chaining, operator ⬁
char, 文字型 ⬁1 ⬁2
char[] ⬁
character, 文字 ⬁
Checked ⬁
checked format string ⬁
checkedint ⬁
class ⬁
class, foreach ⬁
class, is expression ⬁
class, nested in class ⬁
class, nested in function ⬁
class template ⬁
.classinfo ⬁
classInstanceAlignment ⬁
classInstanceSize ⬁
.clear ⬁
closure, クロージャ ⬁1 ⬁2
cmp, std.algorithm ⬁
code bloat, コードの肥大化 ⬁
code duplication, コードの重複 ⬁
code page, コードページ ⬁
code point ⬁
code unit ⬁
collateral exception ⬁
combined code point ⬁
comma operator ⬁
command line options ⬁
comment, コメント ⬁1 ⬁2
common type, 共通のタイプ, 共通の型 ⬁
compilation, コンパイル ⬁
compilation error, コンパイルエラー ⬁
compile time function execution, コンパイル時の関数実行 ⬁
compile-time foreach, コンパイル時のforeach ⬁
compile-time polymorphism ⬁
compiler, コンパイラー ⬁
compiler installation, コンパイラーのインストール ⬁
compiler switch, コンパイラースイッチ ⬁
complement, bitwise operator ⬁
concatenation, array, 連結 ⬁
concatenation, string, 連結 ⬁
concurrency, data sharing, 並行性 ⬁
concurrency, message passing, 並行性 ⬁
concurrency vs. parallelism ⬁
conditional compilation, 条件付きコンパイル ⬁
conditional operator, 条件演算子 ⬁1 ⬁2
const ⬁
const, is expression ⬁
const, member function ⬁
const, parameter ⬁
const ref ⬁
const-correct ⬁
constant, manifest ⬁
constant time access ⬁
constraint, template ⬁
construction ⬁
construction, by name ⬁
construction, emplace ⬁
construction, type conversion ⬁
constructor ⬁
constructor qualifier ⬁
container ⬁1 ⬁2
context, コンテキスト ⬁1 ⬁2
context switching ⬁
continue ⬁
contract inheritance, 契約継承 ⬁
contract programming, 契約プログラミング ⬁1 ⬁2
control character, コントロール文字 ⬁1 ⬁2
convenience function ⬁
conversion, type ⬁
cooperative multitasking, 協調型マルチタスク ⬁
copy, array, コピー ⬁1 ⬁2
copy, class, コピー ⬁
copy constructor, コピーコンストラクタ ⬁
copy, parameter, コピー ⬁
copy, std.algorithm, コピー ⬁
copy, struct, コピー ⬁
core ⬁
core.checkedint ⬁
coroutine ⬁
counter, foreach ⬁
counter, loop ⬁
CPU ⬁
CPU bound ⬁
CTFE ⬁
__ctfe ⬁
cycle, std.range ⬁
D
D ⬁-d, compiler switch ⬁
data sharing concurrency ⬁
data structure ⬁
__DATE__ ⬁
dchar ⬁1 ⬁2
dchar, string range ⬁1 ⬁2
dchar[] ⬁
-de, compiler switch ⬁
deadlock, デッドロック ⬁
debug, デバッグ ⬁
-debug, compiler switch ⬁
decoding, automatic ⬁
decrement, 減算 ⬁
decrement, post ⬁
deduction, type ⬁
default argument, デフォルト引数 ⬁
default constructor, デフォルトコンストラクター ⬁
default, goto ⬁
default template parameter ⬁
default value, member ⬁
default value, type ⬁
delegate, デリゲート ⬁
delegate, foreach ⬁
delegate, is expression ⬁
delegate, member function ⬁
delegate, message passing ⬁
delete ⬁
delimited string literal ⬁
demangle ⬁
deprecated, 非推奨 ⬁
designated initializer ⬁
destroy ⬁1 ⬁2
destruction ⬁
destructor, デストラクタ ⬁
destructor, execution ⬁
destructor, mixin ⬁
.dig ⬁
DIP ⬁
-dip1000 ⬁
@disable ⬁
discriminated union ⬁
division, 除算 ⬁
dmd ⬁
do, contract programming, 契約プログラミング ⬁
do-while ⬁
double ⬁1 ⬁2
dstring ⬁1 ⬁2
duck typing ⬁
.dup ⬁1 ⬁2
-dw, compiler switch ⬁
dynamic array, 動的配列 ⬁
E
each, std.algorithm ⬁editor, text ⬁
element, 要素 ⬁
element one past the end ⬁
ElementEncodingType ⬁
elements, operation on all ⬁
ElementType ⬁
else ⬁
else if ⬁
emplace ⬁
emplace, class ⬁
emplace, struct ⬁
empty ⬁1 ⬁2
encapsulation ⬁
encoding, unicode, エンコーディング ⬁
endian, std.system, エンディアン ⬁
enforce ⬁
enforce vs. assert ⬁
enforce vs. in ⬁
enum, 列挙型 ⬁1 ⬁2
enum, array cost ⬁
enum, is expression ⬁
enumerate, std.range ⬁
EnumMembers, std.traits ⬁
environment variable, 環境変数 ⬁
eof ⬁
eponymous template ⬁
equals, logical operator ⬁
erase, const ⬁
Error ⬁
error, compilation ⬁
error, kinds of ⬁
Exception, 例外 ⬁
exception ⬁
exception, concurrency ⬁
exception, fiber ⬁
exception, parallelism ⬁
exclusive or, bitwise operator ⬁
EXEC, Fiber.State ⬁
executeInNewThread ⬁
executeShell, std.process ⬁
.expand ⬁
experimental.checkedint ⬁
explicit type conversion ⬁
export ⬁1 ⬁2
expression, 式 ⬁
expression, lvalue vs rvalue ⬁
expression-based contracts ⬁
extern ⬁
extern() ⬁
F
factory ⬁fallthrough, case, フォールスルー ⬁
fiber, ファイバー ⬁
Fiber, core.thread ⬁
fiber function, ファイバー関数 ⬁
File ⬁
file, ファイル ⬁
.file ⬁
file import ⬁
__FILE__ ⬁
__FILE_FULL_PATH__ ⬁
filter, std.algorithm ⬁1 ⬁2
final ⬁1 ⬁2
final switch ⬁
finalization ⬁
finalizer versus destructor ⬁
finally ⬁
findSplit, std.algorithm ⬁
fixed-length array ⬁
fixed-length array, conversion to slice ⬁
flag, bit ⬁
flags, output ⬁
float ⬁1 ⬁2
floating point ⬁
flush, std.stdio ⬁
fold, std.algorithm ⬁1 ⬁2
for ⬁
foreach ⬁
foreach, compile-time ⬁
foreach, parallel ⬁
foreach, static ⬁
foreach, user defined type ⬁
foreach_reverse ⬁1 ⬁2
format, std.string ⬁
formatted input, フォーマットされた入力 ⬁
formatted output, フォーマット出力 ⬁
formattedRead ⬁
formattedWrite, std.format ⬁
ForwardRange, 前方範囲 ⬁
front ⬁1 ⬁2
.funcptr ⬁
function, 関数 ⬁1 ⬁2
function, anonymous ⬁
function call chaining ⬁
function inlining ⬁
function, is expression ⬁
function, lambda ⬁
function literal ⬁
function, member ⬁
function, nested ⬁
function overloading, 関数のオーバーロード ⬁
function parameter, 関数のパラメータ ⬁
function pointer, 関数のポインタ ⬁
function pointer, delegate ⬁
function template, 関数のテンプレート ⬁
__FUNCTION__ ⬁
fundamental type, 基本型 ⬁
G
garbage collector, ガベージコレクタ ⬁GC ⬁
GC.addRange ⬁
GC.addRoot ⬁
GC.calloc ⬁
GC.collect ⬁
GC.disable ⬁
GC.enable ⬁
GC.extend ⬁
GC.free ⬁
GC.realloc ⬁
GC.removeRange ⬁
gdc ⬁
generate, std.range ⬁
Generator, std.concurrency ⬁
.get ⬁
getAttributes ⬁
getHash ⬁
getMember ⬁
getopt, std.getopt ⬁
goto ⬁
goto case ⬁1 ⬁2
goto default ⬁1 ⬁2
greater than, logical operator ⬁
greater than or equal to, logical operator ⬁
green thread ⬁
__gshared ⬁
H
has-a ⬁hasAssignableElements ⬁
hash table ⬁
hasLength ⬁
hasLvalueElements ⬁
hasMobileElements ⬁
hasSlicing ⬁
hasSwappableElements ⬁
hasUDA, std.traits ⬁
hello world ⬁
heredoc ⬁
hexadecimal system, 16進数 ⬁
hiding, name ⬁
hierarchy ⬁
HOLD, Fiber.State ⬁
I
I/O bound ⬁IDE ⬁
.idup ⬁
if ⬁
if, static ⬁
if, template constraint ⬁
immutable, 不変 ⬁1 ⬁2
immutable, concurrency ⬁
immutable, is expression ⬁
immutable, parameter ⬁
implicit type conversion ⬁1 ⬁2
import, インポート ⬁
import, file ⬁
import, local ⬁1 ⬁2
import, public ⬁
import, selective ⬁
import, string ⬁
!in ⬁
in, associative array ⬁
in, contract ⬁1 ⬁2
in, immutability ⬁
in, inherited ⬁
in, operator ⬁1 ⬁2
in, operator overloading ⬁
in, parameter ⬁
in, parameter lifetime ⬁
in ref ⬁
in vs. enforce ⬁
increment, 加算 ⬁
increment, post ⬁
index, インデックス ⬁
inference, @safe attribute, @safe属性 ⬁
inference, nothrow attribute, nothrow属性 ⬁
inference, pure attribute, pure属性 ⬁
infinite loop, 無限ループ ⬁
infinite range, 無限の範囲 ⬁
.infinity ⬁
.info ⬁
inheritance ⬁
inheritance, contract ⬁
inheritance, single ⬁
.init ⬁1 ⬁2
.init, clearing a variable ⬁
initial value, 初期値 ⬁
initialization, 初期化 ⬁
initialization, array ⬁
initialization, immutability ⬁
inline ⬁
-inline, compiler switch ⬁
inout, member function ⬁
inout, parameter ⬁
inout, return type ⬁
input, 入力 ⬁
input, bool ⬁
input, formatted ⬁
InputRange, 入力範囲 ⬁
inputRangeObject ⬁
installation, compiler, インストール ⬁
instantiation, template ⬁
int ⬁
integer, 整数 ⬁
integer promotion ⬁
interface, インターフェイス ⬁
interface, is expression ⬁
interface template ⬁
interpreter ⬁
invariant ⬁
iota, std.range ⬁
!is ⬁1 ⬁2
is, expression ⬁
is, operator ⬁1 ⬁2
is-a ⬁
isBidirectionalRange ⬁
isForwardRange ⬁
isInfinite ⬁
isInputRange ⬁
isNan, std.math ⬁
isOutputRange ⬁
isRandomAccessRange ⬁
isRef ⬁
J
-J, compiler switch ⬁K
.keys ⬁keyword, キーワード ⬁
keyword, special ⬁
L
L, literal suffix ⬁label ⬁
lambda ⬁
lazy ⬁
lazy evaluation ⬁
lazy parameter as delegate ⬁
lazy, parameter lifetime ⬁
lazy range ⬁
lazy variadic functions ⬁
ldc ⬁
left shift, bitwise operator ⬁
left-associative ⬁
.length ⬁1 ⬁2
length, BidirectionalRange, 双方向範囲 ⬁
length, string ⬁
less than, logical operator ⬁
less than or equal to, logical operator ⬁
lexicographical ⬁
library, ライブラリ ⬁
lifetime, ライフタイム, 寿命 ⬁
.line ⬁
__LINE__ ⬁
linkage ⬁
linker, リンカー ⬁
LinkTerminated ⬁
literal, リテラル ⬁
literal, character ⬁
literal, function ⬁
literal, string ⬁1 ⬁2
literal, struct ⬁
literal, token string ⬁
local import, ローカルインポート ⬁1 ⬁2
local state, ローカルの状態 ⬁
local variable, ローカル変数 ⬁
locate ⬁
lock ⬁
logical and operator ⬁
logical expression, 論理式 ⬁
logical or operator ⬁
long ⬁
loop counter, ループカウンター ⬁
loop, do-while ⬁
loop, for ⬁
loop, foreach ⬁
loop, foreach_reverse ⬁
loop, infinite ⬁
loop label, ループラベル ⬁
loop, unconditional ⬁
loop, while ⬁
LU, literal suffix ⬁
lvalue, l値 ⬁1 ⬁2
M
-m32, compiler switch ⬁M:N, threading ⬁
machine code, マシンコード ⬁
macro, マクロ ⬁
magic constant ⬁
MailboxFull ⬁
main ⬁
mangle, core.demangle ⬁
mangle, pragma ⬁
mangling, name ⬁
manifest constant ⬁
map, parallel ⬁
map, std.algorithm ⬁
map, vs. each ⬁
mask, bit ⬁
.max ⬁
member function, メンバー関数 ⬁
member function delegate, メンバー関数のデリゲート ⬁
member function pointer, メンバー関数のポインタ ⬁
member function template, メンバー関数のテンプレート ⬁
memory, メモリ ⬁
memory access, pointer, メモリアクセス ⬁
memory block attribute, メモリブロックの属性 ⬁
memory management, メモリ管理 ⬁
memset, core.stdc.string ⬁
message, メッセージ ⬁
message passing concurrency ⬁
MessageMismatch ⬁
meta programming ⬁
microprocessor, メタプログラミング ⬁
.min ⬁
.min, floating point ⬁
.min_normal ⬁
mixin, ミックスイン ⬁
-mixin, compiler switch ⬁
mode, file ⬁
module, モジュール ⬁
module constructor, shared ⬁
module constructor, thread-local ⬁
module variable ⬁
__MODULE__ ⬁
modulus, 剰余 ⬁
move, std.algorithm ⬁
moveAt ⬁
moveBack ⬁
moveFront ⬁
.msg ⬁
muls, 符号付き整数の乗算 ⬁
multi-dimensional array ⬁
multi-dimensional operator overloading ⬁
multiplication, 乗算 ⬁
mulu, 符号なし整数の乗算 ⬁
N
name hiding ⬁name mangling ⬁1 ⬁2
name scope ⬁
name space, mixin ⬁
name space, template ⬁
named template constraint ⬁
namespace, C++ ⬁
.nan ⬁1 ⬁2
negation, 否定 ⬁
negs ⬁
nested definition ⬁
new ⬁1 ⬁2
.new ⬁
.next ⬁
@nogc ⬁
none, version ⬁
not equals, logical operator ⬁
not, logical operator ⬁
nothrow ⬁
NRVO ⬁
null, ヌル ⬁
null, class ⬁
number range ⬁
O
-O, compiler switch ⬁Object ⬁1 ⬁2
object, class ⬁
object delegate ⬁
object oriented programming ⬁
object, struct ⬁
Objective-C ⬁
.offsetof ⬁
OnCrowding ⬁
one-bit integer ⬁
OOP ⬁
opApply ⬁
opApplyReverse ⬁
opAssign ⬁1 ⬁2
opBinary ⬁
opBinaryRight ⬁
opCall ⬁
opCall, static ⬁
opCast ⬁
opCast!bool ⬁
opCmp ⬁1 ⬁2
opDispatch ⬁
opDollar ⬁
opDollar template ⬁
opEquals ⬁1 ⬁2
operator associativity ⬁
operator, binary ⬁
operator chaining ⬁
operator overloading ⬁
operator overloading, mixin ⬁
operator overloading, multi-dimensional ⬁
operator precedence ⬁
operator, unary ⬁
opIndex ⬁1 ⬁2
opIndex template ⬁
opIndexAssign ⬁
opIndexAssign template ⬁
opIndexOpAssign ⬁
opIndexOpAssign template ⬁
opIndexUnary ⬁
opOpAssign ⬁
opSlice ⬁
opSlice template ⬁
opSliceAssign ⬁
opSliceOpAssign ⬁
opSliceUnary ⬁
optimization, compiler ⬁
opUnary ⬁
or, bitwise operator ⬁
or, logical operator ⬁
out, contract ⬁1 ⬁2
out, inherited ⬁
out, parameter ⬁
out, parameter lifetime ⬁
.outer, class type ⬁
.outer, void* ⬁
OutOfMemoryError ⬁
output, formatted ⬁
OutputRange, 出力範囲 ⬁
outputRangeObject ⬁
overflow, オーバーフロー ⬁
overflow, floating point ⬁
overloading, function ⬁
overloading, operator ⬁1 ⬁2
override, 上書き ⬁
owner, オーナー ⬁
OwnerTerminated ⬁
ownerTid ⬁
P
package, definition ⬁package import ⬁
package, protection ⬁
package.d ⬁
padding ⬁
parallel ⬁
parallelism, 並列処理 ⬁
parallelism vs. concurrency ⬁
parameter ⬁1 ⬁2
parameter, auto ref ⬁
parameter, const ⬁
parameter, const ref ⬁
parameter, const vs. immutable ⬁
parameter, immutable ⬁
parameter, in ref ⬁
parameter, lifetime ⬁
parameter, template ⬁1 ⬁2
parameter, variable number of ⬁
__parameters, is expression ⬁
Pascal, パスカル ⬁
pass-by copy ⬁
pass-by reference ⬁
Phobos ⬁
Phobos, library ⬁
plus sign ⬁
pointer, ポインタ ⬁1 ⬁2
pointer, array element ⬁
pointer, delegate context ⬁
pointer, function ⬁
pointer, member function ⬁
polymorphism, compile-time ⬁
polymorphism, run-time ⬁1 ⬁2
popBack ⬁1 ⬁2
popFront ⬁1 ⬁2
popFrontN, std.range ⬁
positional parameter, output ⬁
post-decrement ⬁
post-increment ⬁
postblit ⬁
postcondition ⬁1 ⬁2
postcondition, inherited ⬁
power of, 累乗 ⬁
pragma, プラグマ ⬁
precedence, operator ⬁
precision, 精度 ⬁
precision, output ⬁
precondition, 事前条件 ⬁1 ⬁2
precondition, inherited ⬁
predicate ⬁
preemptive multitasking, vs. cooperative multitasking ⬁
__PRETTY_FUNCTION__ ⬁
-preview=in, compiler switch ⬁
PriorityMessageException ⬁
prioritySend ⬁
private ⬁
program environment, プログラム環境 ⬁
program stack, プログラムのスタック ⬁
programming language, プログラミング言語 ⬁
promotion, integer ⬁
property, プロパティ ⬁
@property ⬁
protected ⬁
protection ⬁
proxy ⬁
.ptr, array element ⬁
.ptr, delegate context ⬁
public ⬁
public import, publicインポート ⬁
pure, 純粋 ⬁
put ⬁
Q
q"" ⬁q{} ⬁
qualifier, constructor ⬁
qualifier, type ⬁
R
RAII ⬁RandomAccessRange, ランダムアクセス範囲 ⬁
randomSample, std.random ⬁
randomShuffle, std.random ⬁
range, レンジ, 範囲 ⬁1 ⬁2
range, case ⬁
range, foreach ⬁
read, bool ⬁
read, character ⬁
readf ⬁
readln ⬁
real ⬁1 ⬁2
receiveOnly ⬁
receiveTimeout ⬁
recursion, 再帰 ⬁1 ⬁2
recursive type, 再帰データ型 ⬁
redirect, stream ⬁
reduce, parallel ⬁
reduce, std.algorithm ⬁
ref const ⬁
ref, foreach ⬁
ref in ⬁
ref, parameter ⬁
ref, parameter lifetime ⬁
ref, return type ⬁
refactor, リファクタリング ⬁
reference, concept, 参照 ⬁
reference, sealed ⬁
reference type ⬁
reference type, member ⬁
register, concurrency ⬁
register, CPU ⬁
.rehash ⬁
-release, compiler switch ⬁1 ⬁2 ⬁3
remainder, 剰余 ⬁
remove, array ⬁
.remove, associative array ⬁
renamed import ⬁
replicate, std.array ⬁
representation, std.string ⬁
.reserve ⬁
reset, Fiber ⬁
retro, std.range ⬁1 ⬁2
return, is expression ⬁
return, parameter ⬁
return, statement ⬁
return type, operator ⬁
return value, 戻り値 ⬁
reverse, 逆 ⬁
right shift, bitwise operator ⬁
right-associative ⬁
run-time polymorphism ⬁
rvalue, r値 ⬁
S
@safe ⬁save ⬁1 ⬁2
scalar, スカラー ⬁
scope, スコープ ⬁
scope, unassociated ⬁
scope(exit) ⬁
scope(failure) ⬁
scope(success) ⬁
scoped ⬁
sealed reference, 密封された参照 ⬁
segmentation fault, セグメンテーションフォールト ⬁
selective import, 選択的なインポート ⬁
send, 送信 ⬁
separator, セパレーター, 区切り ⬁
setMaxMailboxSize ⬁
shared ⬁
shared, is expression ⬁
shared, parameter ⬁
shared static ~this ⬁
shared static this ⬁
shared static this, immutability ⬁
short ⬁
short-circuit evaluation ⬁
shortcut syntax, template ⬁
side effect ⬁
sign bit ⬁
sign extension ⬁
single inheritance ⬁
single-element tuple template parameter ⬁
sink ⬁
size_t ⬁
.sizeof ⬁
.sizeof, associative array ⬁
.sizeof, class ⬁
slice, スライス ⬁
slice, as InputRange ⬁
slice, as OutputRange ⬁
slice from pointer ⬁
sort, ソート ⬁
source file, ソースファイル ⬁
spawn ⬁
spawnLinked ⬁
special keyword, 特別なキーワード ⬁
special token, 特別なトークン ⬁
specialization, template ⬁
specifier, character ⬁
spinForce ⬁
stack frame, スタックフレーム ⬁
stack unwinding ⬁
standard input, 標準入力 ⬁
standard output, 標準出力 ⬁
startaddress ⬁
State, Fiber ⬁
.state, Fiber ⬁
statement ⬁
static ~this, module ⬁
static ~this, shared ⬁
static ~this, struct ⬁
static array ⬁
static array, conversion to slice ⬁
static assert ⬁1 ⬁2
static class ⬁
static foreach ⬁
static if ⬁
static, member ⬁
static, member function ⬁
static, nested definition ⬁
static opCall ⬁
static struct ⬁
static this, module ⬁
static this, shared ⬁
static this, struct ⬁
std ⬁
std.algorithm ⬁
std.file ⬁
std.range ⬁
std.traits ⬁
std.uni ⬁
stderr ⬁
stdin ⬁
stdout ⬁
stomping ⬁
StopWatch, std.datetime.stopwatch ⬁
stride, std.range ⬁
string, 文字列 ⬁1 ⬁2
string, as range ⬁
string import, 文字列のインポート ⬁
string literal, 文字列のリテラル ⬁
string mixin, 文字列ミックスイン ⬁
.stringof ⬁
strip ⬁
struct, 構造体 ⬁
struct, foreach ⬁
struct, is expression ⬁
struct, nested ⬁
struct template ⬁
subclass ⬁
subs, 符号付き整数の引き算 ⬁
subtraction ⬁
subu, 符号なし整数の引き算 ⬁
sum, std.algorithm, 合計 ⬁
super, construction ⬁
super, is expression ⬁
super, member access ⬁
superclass ⬁
swapFront, std.algorithm ⬁
switch ⬁
symbol, シンボル ⬁
synchronized ⬁
System ⬁
@system ⬁
T
take, std.range ⬁Task, タスク ⬁
task ⬁
TaskPool ⬁
TDD ⬁
template, テンプレート ⬁1 ⬁2
template constraint, テンプレート制約 ⬁
template mixin, テンプレートミックスイン ⬁
TERM, Fiber.State ⬁
ternary operator ⬁1 ⬁2
test, テスト ⬁
test driven development, テスト駆動開発 ⬁
text editor, テキストエディター ⬁
text file import, テキストファイルのインポート ⬁
~this ⬁
this, constructor ⬁
this, member access ⬁
this, shared static ⬁
~this, shared static ⬁
this, static, module ⬁
~this, static, module ⬁
this, static, struct ⬁
~this, static, struct ⬁
this, template parameter ⬁1 ⬁2
this(this) ⬁
thisTid ⬁
thread, スレッド ⬁1 ⬁2
thread, green ⬁
thread id, スレッドID ⬁
thread performance, スレッドのパフォーマンス ⬁1 ⬁2
Thread.sleep ⬁
thread_joinAll ⬁
throw ⬁1 ⬁2
Throwable ⬁
Tid ⬁
__TIME__ ⬁
__TIMESTAMP__ ⬁
to, std.conv ⬁
toHash ⬁
token, special ⬁
token string literal ⬁
toString ⬁1 ⬁2
toString, delegate ⬁
toString, OutputRange, 出力範囲 ⬁
totalCPUs ⬁
traits, トレイト ⬁
__traits ⬁1 ⬁2
transistor, トランジスタ ⬁
transitive, immutability ⬁
truncation, 切り捨て ⬁
@trusted ⬁
try ⬁
tuple, タプル ⬁
Tuple, std.typecons ⬁
tuple template parameter ⬁
tuple template parameter, single-element ⬁
.tupleof ⬁
type, タイプ, 型 ⬁
type constructor ⬁
type conversion, 型変換 ⬁
type conversion, automatic ⬁
type conversion, constructor ⬁
type conversion, explicit ⬁
type conversion, implicit ⬁
type conversion, opCast ⬁
type deduction ⬁
type qualifier ⬁
type, reference ⬁
type template parameter ⬁
type trait ⬁
typedef ⬁
typeid ⬁
TypeInfo ⬁
TypeInfo_Class ⬁
typeof ⬁1 ⬁2
typeof(return) ⬁
typeof(super) ⬁
typeof(this), copy constructor ⬁
typeof(this), templates ⬁
TypeTuple, std.typetuple ⬁
U
U, literal suffix ⬁ubyte ⬁
UDA ⬁
UFCS ⬁
uint ⬁
UL, literal suffix ⬁
ulong ⬁
unary operator, 一項演算子 ⬁
unconditional loop, 無条件ループ ⬁
undefined behavior, 未定義の動作, 未定義の振る舞い ⬁
underflow ⬁
unicode, ユニコード ⬁
uninitialized array, 未初期化の配列 ⬁
union, 共用体 ⬁
union, is expression ⬁
union template, 共用体テンプレート ⬁
unit testing, ユニットテスト ⬁
unittest ⬁
-unittest, compiler switch ⬁
universal function call syntax, ユニバーサル関数呼び出し構文 ⬁
unordered ⬁
unregister ⬁
unroll ⬁
unsigned right shift, bitwise operator ⬁
user defined attributes, ユーザー定義属性 ⬁
user defined constructor, ユーザー定義のコンストラクタ ⬁
user defined type, ユーザー定義型 ⬁1 ⬁2
ushort ⬁
UTF-8 ⬁
UTF-16 ⬁
UTF-32 ⬁
V
value template parameter ⬁value type, 値型 ⬁
.values ⬁
variable, 変数 ⬁
variable, class ⬁
variable, const ⬁
variable, immutable ⬁
variable, lifetime ⬁
variable, local ⬁
variable, module ⬁
variable, reference ⬁
variadic function, 可変長引数関数 ⬁
variadic function, lazy ⬁
variadic template, 可変長テンプレート ⬁
Variant, concurrency ⬁
Variant, std.variant ⬁
__vector ⬁
__VENDOR__ ⬁
version ⬁
-version, compiler switch ⬁
__VERSION__ ⬁
vibe.d ⬁
viral, immutability ⬁
virtual function, 仮想関数 ⬁
void, function ⬁
void* ⬁1 ⬁2
void[] ⬁
volatile ⬁
Voldemort ⬁
vtbl ⬁
W
wchar ⬁1 ⬁2wchar[] ⬁
while ⬁
whitespace, ホワイトスペース, 空白 ⬁
width, output ⬁
Windows ⬁
with ⬁
work unit size ⬁
worker ⬁
workForce ⬁
wrap ⬁
write ⬁
writeln ⬁
wstring ⬁1 ⬁2
wysiwyg ⬁
X
xor, bitwise operator ⬁xor, logical operator ⬁
Y
yield, Fiber ⬁yield, std.concurrency ⬁
yieldAndThrow, Fiber ⬁
yieldForce ⬁