Language Specification /
Keyword Index2
Difference (last change) (no other diffs, normal page display)
Changed: 16c16
|
* static assert: |
|
* static assert: |
Changed: 306,307c306,307
|
* constructors: * destructors: |
|
* constructors: * destructors: |
Changed: 309c309
|
* static assert: |
|
* static assert: |
Deleted: 352,354d351
|
typedef * |
Changed: 356c353
|
* |
|
* |
Changed: 381c378
|
* in classes: |
|
* |
Deleted: 397,399d393
|
volatile * |
Changed: 417c411,414
|
Source: Kirk <n>McDonald?</n>, |
|
Source: Kirk <n>McDonald?</n>, * /tt |
A D 1.0 version of this page is available at LanguageSpecification/KeywordIndex.
abstract
alias
Declarations- template parameters:
Templates
Statements- x86 inline assembler:
Inline Assembler
Expressions- static assert:
Conditional Compilation
- class attribute:
Classes - RAII attribute:
Attributes - type inference:
Declarations
body
- in function contract:
Contracts
- in switch:
Statements - statement:
Statements
case
- in switch:
Statements
Types- complex types:
Floating Point
Types- complex types:
Floating Point
Classes- properties of:
Properties
Types- complex types:
Floating Point
dchar
debug default- in switch:
Statements
- as datatype and replacement for pointer-to-member-function:
Types - as dynamic closure:
Functions - in function literal:
Expressions
- expression:
Expressions - overloading:
Classes
Types- floating point types:
Floating Point
else
enum export- protection attribute:
Attributes
- linkage attribute:
Attributes - interfacing to C:
Interfacing to C - in variable declaration:
Declarations
false
final finally float
Types- floating point types:
Floating Point
- as datatype:
Types - in function literal:
Expressions - function pointers:
Functions
goto
idouble
Types- imaginary types:
Floating Point
Statements- static if:
Conditional Compilation
Types- imaginary types:
Floating Point
Modules- import expression:
Expressions
- in pre contract:
Contracts - containment test:
Expressions - function parameter:
Functions
- in foreach statement:
Statements - function parameter:
Functions
Types- imaginary types:
Floating Point
- identity comparison:
Expressions - type comparison:
Expressions
lazy
- function parameter:
Functions
macro
- Reserved, not implemented yet.
Template Mixins- Mixin declarations:
Modules - Mixin expressions:
Expressions - Mixin statements:
Statements
new
- anonymous nested classes and:
Classes - expression:
Expressions - overloading:
Classes
- Reserved, not implemented yet.
out
override
package
pragma private- and import:
Modules - protection attribute:
Attributes
- Reserved, not implemented yet.
real
Types- floating point types:
Floating Point
- in foreach statement:
Statements - function parameter:
Functions
scope
- statement:
Statements - RAII attribute:
Attributes
- attribute:
Attributes - constructors:
Classes - destructors:
Classes - order of static constructors and destructors:
Modules - static assert:
Conditional Compilation - static if:
Conditional Compilation - static import:
Modules
Structs & Unions- properties of:
Properties
Expressions- as name of superclass constructor:
Classes
Statements- as storage class:
Declarations
template
this
Expressions- as constructor name:
Classes - with ~, as destructor name:
Classes
ubyte
ucent uint ulong union unittest ushort
version
void- as initializer:
Declarations - as type:
Types
wchar
while with
Source: Kirk McDonald,
http://216.190.88.10:8087/media/d_index.html (
NG:digitalmars.D/38550)