- - -

-

--

Inc and Dec
Special RTL/VCL-functions

- " -

"String" as

- # -

#pragma exit

#pragma resource "*.dfm"

#pragma startup

- & -

&

- ( -

(*#_ ... _#*)

(*_ ... _*)

Comments (*#_ ... _#*)
Predefined identifier Cpp

(*_..._*)

- * -

*

- / -

/

/*#

//#

/conflict with existing function name

- [ -

[&]

[=]

- _ -

__classid

__classmethod

class methods
C++Builder __classmethod
Other compilers cllass methods

__closure

__cplusplus

d2c_config
Visual C++ configuration

__declspec(property(

__fastcall

__finally

__interface

__property

__thread

_CPP_VER

d2c_config
Visual C++ configuration

_CreatingClassInstance

_friends

- { -

{$DEFINE name}

{$J+} directive

{$M+} directive

- + -

+

++

Inc and Dec
Special RTL/VCL-functions

- < -

<

<<

<=

- > -

>>

- A -

Abs

Absolute address

abstract

Abstract classes

abstract methods

Active

ActiveX

Adaption of parameters

Add

Add include path

Add recursively

AddError

additional 'this' parameter for class methods

AddMessage

Addr

Address

AddWarning

AllocMem

Special treatment of some RTL functions
d2c_sysmem

ambiguity

Ampersand

Ancestor

and

boolean vs. bitwise operators
operator precedence
Operator Overloading

anonymous methods

AnsiChar/WideChar

AnsiString

AnsiStrings/UnicodeStrings

API

Api files

API functions

API functions often are specified too vaguely in Delphi

API Integration

ArrAssign

Array

Arrays
Static arrays
Dynamic arrays

array of const

array of const
array of const for C++Builder
array of const for other compilers
array of const vs. set's

array parameter

Open array parameters
Temporary variables

array property

array reference

array result

Array size

Enumerated types
Ranges

ARRAYHIGH

d2c_system
d2c_system

ArrayOfConst

array of const for C++Builder
array of const for other compilers
d2c_sysvariant

arrays

arrays assignement

Assembler

Stop om message directive
What is not translated

AssignControlIsControl

AssignDataModulePixelsPerInch

Assigned

Special treatment of some RTL functions
Special RTL/VCL-functions

AssignFile

AssignFormPixelsPerInch

AssignFormTextHeight

assignment

Assignments

AssignTBitmapData

AssignTComboBoxItems

AssignTImageListBitmap

AssignTRichEditHideSelection

AssignTSplitterParent

AssignTStringGridColWidths

AssignTStringGridRowHeights

AssignTStringsStrings

astr2pchar

d2c_convert
d2c_convert

astr2ustr

d2c_convert
d2c_convert

astr2wstr

d2c_convert
d2c_convert

AtomicDecrement

AtomicIncrement

Aurora

Aurora2Cpp

auto

- B -

Backup

Base class

Constructor of the base class
Destructors

BDE

BDE.dcu

BDE.int

BDE.pas

Beautifier

BEGIN_MESSAGE_MAP

Message handlers
d2c_sysmac

bigobj

Binary data

binary operator

bitwise operator

BitwiseAnd

BitwiseOr

BitwiseXor

BlockRead

I/O routines
d2c_sysfile

BlockWrite

I/O routines
d2c_sysfile

BOOL

boolean operator

break

Bugs in the Delphi RTL/VCL

BytesOf

ByteType

- C -

c_str

C++ Builder

How to start
Delphi directives to support C++Builder

C++ header

C++ source file

C++11

Initializing arrays
Nested routines with C++11
with-statements

C++17

C++98

C++Builder

Compiler
threadvars
for-in loop
Delphi projects
dpr Files
dfm Files

C++Builder namespaces

capture

Case sensibility

Case sensitivity

case statement

Casesensitivity

Preprocessor identifiers
Match declaration case
Unify all cases

Case-sensivity

Cast

CastDec

d2c_system
d2c_system

CastInc

d2c_system
d2c_system

cat_printf

cat_sprintf

cat_vprintf

CBuilder

Introduction
Precompiled header
Simple type identifiers
finally

Char

String types
Unification of notations

character array

Chr

Class

Class creation

class helper

class method

class methods
C++Builder __classmethod
Other compilers cllass methods
non virtual class methods
virtual class methods

class methods

Class references

class refererence

C++Builder __classid
Other compiler ClassRef

class_id

Other compiler ClassRef
d2c_sysmeta

ClassRef

Virtual class methods as static methods
Other compiler ClassRef
d2c_sysmeta

class-reference

ClassRefType

Clear types and variables

Toolbar
Scanning dependencies

Clear windows

C-like

CodePage

Collections

ColWidths

COM technologies

command line mode

Command line parameter

Comments

Compare

CompareIC

Compile time functions

Compiler

How to start
Compiler

Concat

d2c_sysstring
d2c_sysstring

Conditional compilation

Definitions
Conditional compilation

configuration

conflict with existing procedure name

Conflicting names

Connect

ConsoleDemo

const

Tuning options
const-correctness

const correctness

const parameter

const parameters

const_cast

constant

Tuning options
Treat typed constants as non-typed constants
const-correctness

const-correctness

Try to make const correct
const-correctness

Constructor

Constructors
Constructor of the base class
Addition of missing constructors

Constructor delegation

constructor problems

constructor signature

Constructors of the base class

Contact

continue

Conversion of DFM code to C++

DFM-Translator
Normal assignments

conversion operator

Copy

Special treatment of some RTL functions
Special RTL/VCL-functions

Cpp

Extended "System.pas"
Unification of CPP-sections

Cpp definition

Case sensitivity
Predefined identifier Cpp

Cpp sections

CPUX86

Craig Scott

Create component at runtimme

DFM-Translator
Normal assignments

Create dummy code

Create dummy routines

CreateClass.hpp

CreateClass.pas

CreateForm

CreateNew

Creating Forms dynamically
EResNotFound

CreateObject

CreateParams

Creating Forms dynamically

Creating Frames dynamically

currency

Delphi RTL/VCL
d2c_syscurr

CurrToStr

CurrToStrF

Customization

- D -

D2C

d2c string

d2c_cb

d2c_config

d2c_convert

d2c_convert
d2c_convert

d2c_dfm.cpp

DFM-Translator
List of predefined DFM routines

d2c_dfm.h

DFM-Translator
List of predefined DFM routines

d2c_LoadResourceString

d2c_openarray

d2c_openarray
d2c_openarray

d2c_size_t

d2c_systypes
d2c_systypes

d2c_smallstring

d2c_smallstringconvert

d2c_strncmp

d2c_sysstring
d2c_sysstring

d2c_sysconst

d2c_syscurr

d2c_sysdate

d2c_sysexcept

d2c_sysfile

Reading and Writing
C++ code for C++Builder
d2c_sysfile
d2c_sysfile

d2c_sysfile.cpp

d2c_sysfile.h

d2c_syshelper

d2c_sysiter

d2c_sysiter
d2c_sysiter

d2c_sysmac

d2c_sysmath

C++ code for C++Builder
d2c_sysmath
d2c_sysmath

d2c_sysmem

d2c_sysmeta

d2c_sysmonitor

d2c_sysobj

Meta capabilities
Virtual constructors

d2c_sysobject

d2c_sysstring

C++ code for C++Builder
d2c_sysstring
d2c_sysstring

d2c_system

Extended "System.pas"
System Namespace
C++ code for C++Builder
d2c_system
d2c_system

d2c_system.pas

d2c_systobj

d2c_systypes

C++ code for C++Builder
d2c_systypes
d2c_systypes

d2c_sysvariant

d2c_vc

d2c_wcsncmp

d2c_sysstring
d2c_sysstring

Daniel Flower

Sets
DelphiSets

data

Unification of notations
Binary data
TClientDataSet

DateTime

Dec

Inc and Dec
Special treatment of some RTL functions
Special RTL/VCL-functions
Operator Overloading

Decimals

DECLARE_DYNAMIC

declspec(thread)

Default array-property

Default.prj

def-file

DefineProperties

DefineProperties
Collections

Defineproperty

Definition

How to start
Definitions

Delete

Memory management
Special treatment of some RTL functions
Unification of notations
Special RTL/VCL-functions

Delphi 10.3

Delphi 7

Delphi ActiveX framework

Delphi Athens

Delphi I/O routines

Delphi RTL/VCL

How to start
Delphi RTL/VCL
C++ code for C++Builder

Delphi string

Delphi2C++

Delphi2CB

Examples
Type options
Target options
Delphi2Cpp 2.x versus Delphi2CB

Delphi2Cpp

Introduction
Returning arrays
Delphi2Cpp 2.x versus Aurora2Cpp

Delphi2Cpp 1

Delphi2Cpp 2

Delphi2Cpp 2.x

Delphi2CppLic.dat

DelphiSets

DelphiSets.h

Delphi-translator

Demjen

Dependencies

Scanning dependencies
Recursive translation

Dependencies of a unit

Design time only properties

designintf.pas

Destroy

Destructor

DFM code conversion

DFM Conversion

DFM conversion routines

Special assignments
DFM conversion routines

DFM coversion routines

DFM file

Collections
Creating Forms dynamically

DFM Files

DFM Conversion
Load/Save DFM routines
DFM-Translator
Normal assignments
Special assignments
DefineProperties
Internally used properties
Design time only properties
Binary data
TClientDataSet
Protected properties
TDataSet
TSplitter
TToolBar
Requires parent
Sets
Lists
Simple lists
List items
Setting the parent
List of predefined DFM routines
EResNotFound

dfm-files

Delphi projects
dfm Files

DfmRoutines.txt

DFM-translator

Directive

Definitions
Delphi directives to support C++Builder

Directives

Dispose

Special treatment of some RTL functions
Special RTL/VCL-functions

div

Divide

Dll

dotted file names

dproj-files

Delphi projects
dpr Files

dsgnintf.pas

Dummy routines

DUnit

DWORD

Dynamic array

Dynamic array parameter

Dynamic creation of components

DFM-Translator
Normal assignments

dynamic_cast

DynamicArray

Dynamic arrays
Binary data

DynamicArrayIter

DynamicArrayPointer

- E -

E2034

E2188

EInvalidOperation

Element has no parent window

ElementSize

END_MESSAGE_MAP

Message handlers
d2c_sysmac

EnsureUnicode

Enumerated types

Inc and Dec
Enumerated types

enumerator

Equal

equality operators

EResNotFound

Creating Forms dynamically
EResNotFound

error C1128

event

Method pointers
Use as events

Event handling

Examples

Exclude

Special treatment of some RTL functions
Special RTL/VCL-functions

Exclude units

Excluding individual files

Selecting source files
Preview of the target files

Explicit

ExplicitBottom

ExplicitLeft

ExplicitRight

ExplicitTop

Extended System.pas

How to start
Extended "System.pas"

extern

EXTERNALSYM

Apply EXTERNALSYM directive
$EXTERNALSYM

ExtractIdentifiers

ExtractIdentiifers

ExtractReworked

SyneditDemo
ExtractReworked

- F -

FCL

field property

File

File layout

Files, not to translate

FillChar

d2c_system
d2c_system

finalization

Finalization part

Finalize

finally

finally-statement

Fingerprint

Fixed identifiers

FloatToStrF

FmtLoadStr

Unification of notations
Resource strings

for loop

for loop variable

Forced namespaces

for-in loop

for-loop

Use stop-variable in for-loop
Inline variable declarations

Form files

Delphi projects
dfm Files

form parser

Format

FormatFloat

Formatting

Formatting of real types

Formatting parameters

Free

Free pascal

Delphi RTL/VCL
C++ code for C++Builder

FreeAndNil

FreeMem

Extended "System.pas"
Memory management
Special treatment of some RTL functions
d2c_sysmem

FreePascal FCL

FreePascal2Cpp

friend

function

Function name

Prefixes for properties
Procedures and functions

Functions

- G -

gcc

Compiler
Precompiled header
threadvars
Delphi RTL/VCL

generated files

Generic declaration

Generics

GetMem

Extended "System.pas"
Memory management
Special treatment of some RTL functions
d2c_sysmem

GNU Lesser General Public License

GreaterThan

GreaterThanOrEqual

GUID

- H -

hardware ID

hash character

High

Extended "System.pas"
Special treatment of some RTL functions
Static arrays
Dynamic arrays
Open array parameters
Special RTL/VCL-functions
loop variable
d2c_system
d2c_system

hpp

hpp extension

HPPEMIT

- I -

I/O routines

Identifier notation

Ignore NODEFINE

IgnoreFontProperty

DefineProperties
Design time only properties

IInterface

IMPLEMENT_DYNAMIC

Implicit

In

Inc

Inc and Dec
Special treatment of some RTL functions
Special RTL/VCL-functions
Operator Overloading

inc-files

Include

Special treatment of some RTL functions
Special RTL/VCL-functions

Include directive

Include paths

Included files

Indentation

Indexes

infinite loop

Inheritance

inherited

initexit

initialization

Tuning options
Initialization/Finalization

Initialization lists

Initialization part

Initialize

Initialize Variables

initializer_list

Initializing arrays

inline assembler

Inline assembler code

inline constant

inline variable

Inline variable declarations

in-operator

Input options

Translation options
Input options

Insert

Special treatment of some RTL functions
Unification of notations
Special RTL/VCL-functions

Installation

installation folder

instances.pas

Int2Type

d2c_systypes
d2c_systypes

IntDivide

Special treatment of some RTL functions
Operator Overloading
binary operators

Interface

Records, Classes, Interfaces
Interfaces

Internal.Unwinder.pas:

Internally used properties

INTFOBJECT_IMPL_IUNKNOWN

Multiple interfaces
d2c_system
d2c_system

IntToHex

IsContained

IsControl

IsDelimiter

IsEmpty

IsLeadSurrogate

is-operator

IsPathDelimiter

IsTrailSurrogate

Item

Items

List items
Collections

IUnknown

- J -

Jedi

JvConsts.pas

- K -

Keyword

- L -

lambda expressions

lambda-functions

Last error position

LastChar

LastDelimiter

Learning option

Learning types and variables

LeftShift

Length

Special treatment of some RTL functions
Unification of notations
Dynamic arrays
Special RTL/VCL-functions

LessThan

LessThanOrEqual

Library

Toolbar
Libraries

License

Installation
Registration

lifetime extension

linker error

TMessage
Interfaces

Linux

Lists

Lists
List items

Load DFM routines

LoadResourceString

LoadStr

Unification of notations
Resource strings

LoadString

local variable

Log panel

Log-file

LogicalAnd

LogicalNot

LogicalOr

LogicalXor

Special treatment of some RTL functions
Operator Overloading
binary operators

Lookup algorithm

lookup order

Lookup translation

Low

Extended "System.pas"
Special treatment of some RTL functions
Static arrays
Dynamic arrays
Special RTL/VCL-functions
loop variable
d2c_system
d2c_system

LowerCase

LPDWORD

- M -

-m

Macapi.ObjectiveC.pas

Main form

MainFormExchange

Tools
MainFormExchange

Management

Translation manager
Parameter

Mangement

manual changes

Marco

Match declaration case

Max

MAXIDX

Static array parameter
d2c_system

MAXIDX(x)

memcpy

Memory management

Extended "System.pas"
Memory management

Mersenne twister

Message directive

Processor options
Stop om message directive

MESSAGE ERROR

Message handlers

message map

Write message-map as macro
d2c_sysmac

Meta cpapbilities, enabling

Method pointers

method reference

Assignment to a method reference
Use as events

method resulution clause

Min

Missing constructor

missing file

mod

module definition file

Toolbar
Libraries

Modulus

Move

Special  headers
Special treatment of some RTL functions

MSWINDOWS

Multi-line strings

Multiple constructors with the same signature

Multiple interfaces

Multiply

- N -

N:1

N:N

name space

Names of helping variables

namespace

Extended "System.pas"
Namespaces
Order of lookup

Namespace options

Translation options
Namespace options

namespace, suppress

Negative

Nested classes

Nested functions

Nested routines

Nested routines
Nested routines with C++11
Nested routines with C++98

New

Memory management
Special treatment of some RTL functions
Special RTL/VCL-functions

New features

NODEFINE

TMessage
Apply NODEFINE directive
$NODEFINE

NOINCLUDE

non-abstract

Normalize namespaces

not

Notation

NotEqual

- O -

ObjectIs

is-operator
d2c_system
d2c_system

octothorpe

Odd

Extended "System.pas"
Special treatment of some RTL functions

OnLeavingScope

finally
OnLeavingScope

OnTDataSetBegin

OnTDataSetEnd

OnTSplitterBegin

OnTSplitterEnd

open array

Open array parameters
Temporary variables
for-in loop

Open array var parameters

OpenArray

array of const for C++Builder
array of const for other compilers

OPENARRAY macro

OpenArrayEx

OpenArrayRef

Open array var parameters
d2c_openarray
d2c_openarray

OpenArrayRef2

Operator

operator overloading

operator precedence

Operators

Options

or

boolean vs. bitwise operators
operator precedence
Operator Overloading

Ord

Order of lookup

order of type definitions

order of unit initializations

Other compiler

How to start
Prefixes for properties
Dynamic arrays
Properties

Other compilers

out parameters

Output options

Translation options
Output options

overloading binary operators

overloading conversion operators

overloading unary operators

Overwriting System.pas

Overwritten System.pas

- P -

-p

PAnsiChar

Special treatment of some RTL functions
Special RTL/VCL-functions

Parameter

Parameter types

Parent property

-pause

PByte

PByte
Impact on notations

pch.inc

PChar

PDWORD

PixelsPerInch

DefineProperties
Design time only properties

placeholder

plain old data types

POD types

Pos

Special treatment of some RTL functions
Unification of notations
Special RTL/VCL-functions

Positive

post-procesing

PP-button

precedence of operators

Precompiled header

Pred

Extended "System.pas"
Special treatment of some RTL functions
d2c_system

Prefix

Prefixes for properties

Prefixes for properties
Changing the property prefixes

Preprocessed code

Preprocessor

Toolbar
Preprocessing
Conditional compilation
Unification of notations

pre-processor can't evaluate

Preprocessor identifiers

Pretranslated C++ code

Pretranslated C++ code
RTL core

Pretranslator

Pretty-printer

Preview of the target files

printf

private

procedure

Procedures

Processor options

Translation options
Processor options

professional version

Toolbar
Log panel
Use in command line mode
Namespaces

Project file

Project files

Delphi projects
dpr Files

Projects

Properties

propertiy

Property

Prefixes for properties
Properties
Field properties

Property prefix

protected

Protected properties

Prprocessor

public

published

PUREPASCAL

Definitions
Stop om message directive
inline assembler

PWideChar

- R -

-r

RAD Studio 10.2 Tokyo

RAD Studio 11.1 Alexandria

range

Ranges
Inline variable declarations

range based for-loops

range-based loop

Read

Special treatment of some RTL functions
Properties
d2c_sysfile

Read procedure

Reading and Writing

ReadLn

Special treatment of some RTL functions
d2c_sysfile

ReadLn procedure

ReadProperty

Prefixes for properties
Properties
Field properties
Changing the property prefixes

Real types formatting

ReallocMem

Extended "System.pas"
Memory management
Special treatment of some RTL functions
Parameter types
d2c_sysmem

ReallocMemory

Record

Records, Classes, Interfaces
Variant parts in records

record helper

Recursive translation

Refactoring

Translation options
Refactoring

RefCount

Reference

reference to a method

Refresh

RegisterComponents

Special treatment of some RTL functions
Special RTL/VCL-functions
RegisterComponents

Registration

Requires parent

Reset

resource string

Result

Results

Returning arrays

return-statement

reworked files

Rewrite

Special treatment of some RTL functions
d2c_sysfile

RightShift

Round

Special treatment of some RTL functions
Operator Overloading
more operators
d2c_sysmath
d2c_sysmath

Routines

RowHeight

RTL core

RTL functions

RTL/VCL cover file

RTLSPECIALS

Rudy Velthuis

runtime_error

- S -

-s

Save DFM routines

Save list of missing units

Save log file

Save new macros

scope

Search path to the RTL/VCL

Search path to the source files

Selecting source files

Self

Self instance

Service

Set

array of const vs. set's
Sets
DelphiSets

Set class

Sets
in-operator

SetIter

SetLength

Special treatment of some RTL functions
Unification of notations
Special RTL/VCL-functions
d2c_sysstring
d2c_sysstring

Sets

SetString

SetString
d2c_sysstring
d2c_sysstring

ShellApi.pas

shl

shortint

ShortString

d2c_systypes
d2c_smallstring

shr

Simple lists

Simple substitutions

Single characters

Size of an array

size_t

sizeof

Special treatment of some RTL functions
Conditional compilation

SLICE

SmallString

sprintf

Standard string

Start a translation

Start file

Start parameter

Translation options
Start parameter

Statements

Static array

Static array parameter

static class method

static method

std::bind

std::bind1st

std::function

Method pointers
Assignment to a method reference
Use as events

std::mem_fun

std::runtime_error

std::variant

std::vector

stdafx.h

Precompiled header
pch.inc

stdcall

stdexcept

Stop on message directive

Processor options
Stop om message directive

stop variable

Str

d2c_system
d2c_system

Str procedure

Strarting the translation

strcpy

strcpy_s

String

String types
Unification of notations

String constant

string parameter

String type

StringBaseIndex

StringOfChar

subrange

subsequent error

Substitution in the translator

Substitution of the preprocessor

Substitution options

Translation options
Substitution options

Substitution table

SubString

Special treatment of some RTL functions
Unification of notations
Special RTL/VCL-functions

Subtract

Succ

Extended "System.pas"
Special treatment of some RTL functions
d2c_system

Supports

Suppress namespace

Suppressed namespaces

swap

symbol lookup

Synchronizing Delphi and C++ code

SyncObjs.pas

SynEdit components

SyneditDemo

System

Delphi RTL/VCL
C++ code for C++Builder

System namespace

System unit

System.

System.Character.hpp

System.h

System Namespace
System.h

System.ObjAuto.pas

System.pas

How to start
Special  headers
Extended "System.pas"
SetString
Namespaces
is-operator
Special Delphi units
Bugs in the Delphi RTL/VCL

System.pas overwrite

System.Variants.pas

System.VarUtils.pas

System::Set

Substitutions of the translator
Sets

SYSTEM_HPP_DEFINES_OBJECTS

SystemTypes.pas

Sysutils

Sysutils unit

- T -

-t

t_str

Tamas Demjen

Target folder

Target options

Translation options
Target options

Target platform

Taskbar

T-button

TClass

class-reference type
C++Builder __classid
Other compiler ClassRef

TClientDataSet

TClientDataSet
Collections

TCustomDynFrame

EResNotFound
Creating Frames dynamically

TCustomFrame

TD2CObject

TDataSet

TDateTime

template redeclaration

temporary file

Temporary variables

Tetris example

TExtended80Rec

TextHeight

DefineProperties
Design time only properties

TextTransformer

TFieldDefs

TFoo<int>* FFoo1;

TBaz::TQux<int>* FBazQux1;

TBaz::TQux<T>* FBazQux2;

TFoo<int>::TBar* FFooBar1;

TFoo<T>* FFoo2;

TFoo<T>::TBar* FFooBar2;

THandle

threadvar

ThrowAbstractError

ThrowNoDefaultConstructorError

TMessage

TMessage<UnicodeString>

TMessageBase

TMessageManager

TMetaClass

Meta capabilities
class-reference type
C++Builder __classid
Other compiler ClassRef
d2c_sysmeta

TMonitor

TObject

Special  headers
Extended "System.pas"
Meta capabilities
Ancestors
Virtual constructors
d2c_sysobject

ToDouble

ToInt

ToIntDef

Tokens

Tool bar

ToolsApi/ToolsApi.pas

Translation

Translation manager

Translation options

How to start
Translation options
Translation options

Translation service

Translator

Treat typed constants as non-typed constants

Trim

TrimLeft

TrimRight

triple quotation marks

Trunc

Special treatment of some RTL functions
Operator Overloading
more operators
d2c_sysmath
d2c_sysmath

TSet

Substitutions of the translator
Sets
DelphiSets

TSplitter

TSplitter
Setting the parent

TStatusBar

TStatusPanel

TStringGrid

TStringHelper

ZEROBASEDSTRINGS
Class helpers
d2c_syshelper

TStrings

ttm

TTollBar

Tuning options

Translation options
Tuning options

TVarData

TVarRec

array of const
array of const for C++Builder
array of const for other compilers
d2c_sysvariant
Special Delphi units

type cast

type checking

type identifier

type name

Type options

Translation options
Type options

Typed constant

Tuning options
Treat typed constants as non-typed constants

typedef

TypeInfo

Type-map

Types

Types option

- U -

ULONG

unary operator

Unicode

Unification

Unification of notations

Unify all cases

Union

Unique

uniquetype

d2c_systypes
d2c_systypes

Unit frame

unit initialization order

Unit scope names

Unit scope names
Unit scope names

Unit tests

units order file

Create units order file
Initialization/Finalization

UniversalIndentGUI

Unknown architecture

Unknown platform

Stop om message directive
Special Delphi units

unknown vtable

unsignedchar

Simple type identifiers
d2c_systypes

unsignedint

untyped parameters

UpperCase

Use "stop" variable in for-loop

Use pch.inc

USEFORM

User defined DFM conversion routines

User options

Uses clauses

using

ustr2astr

d2c_convert
d2c_convert

ustr2pchar

d2c_convert
d2c_convert

- V -

Val

Val procedure

var block

variable

variable binding

variable parameters

Variables

Variant

Variant parts in records
Special Delphi units

Variant class

Variant parts in records

Variant types

VC_ONLY

VCL

RTL/VCL cover file
Scanning dependencies

VCL forms

Vcl.Imaging.GifImg.pas

VCL_MESSAGE_HANDLER

Message handlers
d2c_sysmac

VCL-functions

VCLSPECIALS

vector

Verbose

Verbose option

version control system

virtual class method

Virtual class methods as static methods
virtual class methods

Virtual class methods

Virtual class methods as statiic

virtual constructor

Meta capabilities
Other compiler ClassRef

Virtual constructors

Virtual functions at construction

virtual method table

virtual routine in constructor

Visibility

Visibility of class members

Visual C++

Compiler
threadvars
Delphi RTL/VCL
C++ code for other compilers

Visual C++ configuration

Visual Component Library

VisualC

void pointer casts

void*

vprintf

VType

- W -

w_str

waiting for definiens

wchar_t

WideString

Width

Win64

WinAPI.DXFile.pas

WINAPI::Windows

Window position

Window size

Windows

I/O routines
Delphi RTL/VCL

Windows API

Special  headers
Delphi directives to support C++Builder

Windows interfaces

Windows messages

Windows.pas

Special  headers
Windows.pas

WinProcs.pas

WinTypes.pas

with-statement

working files

Write

Special treatment of some RTL functions
Properties
d2c_sysfile

Write procedure

Read(Ln)/Write(Ln) routines
Formatting parameters

WriteLn

Special treatment of some RTL functions
d2c_sysfile

WriteLn procedure

Read(Ln)/Write(Ln) routines
Formatting parameters

WriteProperty

Prefixes for properties
Properties
Field properties
Changing the property prefixes

wstr2astr

d2c_convert
d2c_convert

- X -

xor

xResult

- Z -

ZEROBASEDSTRING

ZEROBASEDSTRINGS