- - -

--

Inc and Dec
Special RTL/VCL-functions

- " -

"String" as

- % -

%INCLUDEPATH%

%MAINSOURCE%

%PROJECT%

- ( -

(*_ ... _*)

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

(*_..._*)

- @ -

@

- _ -

__closure

__fastcall

__finally

__thread

_CONSOLE

_UNICODE

_USRDLL

- + -

++

Inc and Dec
Special RTL/VCL-functions

- < -

<<

- > -

>>

- A -

Abs

Absolute address

abstract methods

ActiveX

Adaption of parameters

AddError

AddMessage

Address

AddWarning

Ancestor

and

boolean vs. bitwise operators
operator precedence

AnsiString

Application_default.bpr

Array

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

Temporary variables
Open array parameters

array result

Array size

Enumerated types
Ranges

ARRAYOFCONST

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

arrays

arrays assignement

Assembler

Processors
What is not translated

Assigned

assignment

at-sign

Automatic creation of managements

- B -

Backup

Base class

Constructor of the base class
Destructors

BDE

BDE.dcu

BDE.int

BDE.pas

Beautifier

BEGIN_MESSAGE_MAP

bitwise operator

BlockRead

BlockWrite

boolean operator

BPK files

BPR files

BPR-file

- C -

C++ Builder

C++ header

C++ source file

Call

Case sensibility

Case sensitivity

Case-sensivity

Cast

CBuilder

Introduction
Compiler
Precompiled header
Simple type identifiers
finally
threadvars

Char

char type

character array

Class creation

class method

class methods
non virtual class methods
virtual class methods

ClassInfo

ClassName

ClassNameIs

ClassParent

class-reference type

ClassType

Clear types and variables

User interface
Scanning dependencies

Clear windows

C-like

CObject

COM technologies

command line mode

Command line parameter

Comments

Compile time functions

Compiler

How to start
Compiler
Other compiler

Conditional compilation

Definitions
Conditional compilation

Conflicting names

Connect

Console_default.bpr

const

const parameter

const_cast

constant

const-correctness

Constructor

Constructors
Constructor of the base class
Addition of missing constructors

Constructors of the base class

Contact

Converting dpr-files

Copy

Copyright

Cpp

Extended "System.pas"
Predefined identifier Cpp

Create

runtime class information
TObject/TD2CObject

CreateObject

Creating BPR/BPK files

Creation of managements

CRuntimeClass

Currency

Customization

- D -

d2c_LoadResourceString

d2c_openarray

d2c_sysconst

d2c_syscurr

d2c_sysdate

d2c_sysexcept

d2c_sysfile

C++ code for C++Builder
C++ code for Visual C++

d2c_sysfile.cpp

d2c_sysfile.h

d2c_sysmath

C++ code for C++Builder
C++ code for Visual C++

d2c_sysstring

C++ code for C++Builder
C++ code for Visual C++

d2c_system

C++ code for C++Builder
C++ code for Visual C++

d2c_system.pas

Extended "System.pas"
SetString

d2c_systobj

Meta capabilities
Virtual constructors
Meta information
C++ code for C++Builder
C++ code for Visual C++

d2c_systypes

C++ code for C++Builder
C++ code for Visual C++

Daniel Flower

Dec

Inc and Dec
Special RTL/VCL-functions

Decimals

DECLARE_DYNAMIC

DECLARE_DYNCREATE

declspec(thread) int x;

Default array-property

Default options

Default.prj

def-file

Definition

How to start
Definitions

Delete

Memory management
Special RTL/VCL-functions

Delphi ActiveX framework

Delphi I/O routines

Delphi project

Delphi RTL/VCL

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

Delphi string

Delphi2Cpp

DelphiSets.h

Demjen

Dependencies

Include paths
Scanning dependencies

designintf.pas

Destructor

Directive

Definitions
Delphi directives to support CBuilder

Directives

Dispose

Dll

DPR-file

Converting dpr-files
Lookup files recursively

dproj-file

dsgnintf.pas

Dynamic array

dynamic_cast

DynamicArray

- E -

E2034

END_MESSAGE_MAP

Enumerated types

Inc and Dec
Enumerated types

equality operators

event

Event handling

Events.rtf

Exclude

Excluding individual files

Selecting source files
Preview of the target files

Extended "System.pas"

extended System.pas

extern

EXTERNALSYM

- F -

FCL

File manager

File organization

finalization

Finalization part

finally

finally problem

FmtLoadStr

for loop

Formatting

Formatting of real types

Formatting parameters

Free pascal

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

FreeMem

Extended "System.pas"
Memory management

FreePascal FCL

FreePascal2Cpp

friend

function

function call

Function name

Prefixes for properties
Procedures and functions

Functions

- G -

gcc

Compiler
Precompiled header
threadvars
Delphi RTL/VCL
C++ code for Visual C++
C++ code for Linux

GetMem

Extended "System.pas"
Memory management

GetRuntimeClass

GNU Lesser General Public License

- H -

High

Extended "System.pas"
Special RTL/VCL-functions
Static arrays
Dynamic arrays
Open array parameters

HPPEMIT

- I -

I/O routines

Identifier notation

IMPLEMENT_DYNAMIC

IMPLEMENT_DYNCREATE

Inc

Inc and Dec
Special RTL/VCL-functions

Include

Include directive

Include paths

Included files

Inheritance

inherited

InheritsFrom

runtime class information
TObject/TD2CObject

initialization

Initialization lists

Initialization part

Initializing arrays

inline assembler

Processors
inline assembler

Inline assembler code

in-operator

Insert

IsDerivedFrom

is-operator

- K -

Keyword

- L -

Last error position

Learning types and variables

User interface
Processors

Length

Special RTL/VCL-functions
Dynamic arrays

Lib_default.bpr

Library

User interface
Libraries

Linux

Delphi RTL/VCL
C++ code for Linux

LoadResourceString

LoadStr

Local label

Log panel

Log-file

Lookup algorithm

Lookup files recursively

Low

Extended "System.pas"
Special RTL/VCL-functions
Static arrays
Dynamic arrays

- M -

-m

Management

Automatic creation of managements
File manager
Parameter

Mangement

Marcin Wudraczyk

MAXIDX

MAXIDX(x)

memcpy

Special assignments
Returning arrays

Memory management

Extended "System.pas"
Memory management

Mersenne twister

Message handlers

Meta cpapbilities

Meta cpapbilities, enabling

meta information

metaobject

metaobject_impl

Method pointers

MFC

Microsoft Foundation Classes

Missing constructor

module definition file

User interface
Libraries

Move

MSWINDOWS

- N -

N:1

N:N

name space

Names of helping variables

namespace

Extended "System.pas"
Creating namespaces
Namespaces

Nested functions

Nested functions
What is not translated

New

Memory management
Special RTL/VCL-functions

NewInstance

NODEFINE

NOINCLUDE

Notation

- O -

ObjectIs

Odd

Open array

Temporary variables
Open array parameters

OpenArray

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

Operator

operator precedence

Options

or

boolean vs. bitwise operators
operator precedence

order of type definitions

Other compiler

How to start
Other compiler
Prefixes for properties
runtime class information
Dynamic arrays
Properties

Other compilers

Output options

Overwriting "System.pas"

Overwritten System.pas

- P -

-p

Package_default.bpk

PAnsiChar

Parameter

Paths to the source file

-pause

pch.inc

plain old data types

POD types

Pos

PP-button

precedence of operators

Precompiled header

Pred

Prefix

Preprocessed code

Preprocessor

User interface
Processors
Preprocessing
Conditional compilation
Unification of notations

Pretranslated C++ code

Pretranslator

Pretty-printer

Preview of the target files

procedure

procedure call

Procedures

processing inline assembler

Processors

professional edition

professional version

User interface
Log panel
Creating namespaces
Meta capabilities
Use in command line mode
Meta information
Namespaces

Project file

propertiy

property

Prefixes for properties
Properties

- R -

-r

Range

Reaarangements

read

Read procedure

ReadLn procedure

ReadProperty

Real types formatting

ReallocMem

Extended "System.pas"
Memory management

Record

Reference

Refresh

RegisterComponents

Special RTL/VCL-functions
RegisterComponents

Registration

Replacement

Reset to default

resource string

result

Procedures and functions
Nested functions

Results

Returning arrays

return-statement

RTTI

Runtime class information

runtime_error

- S -

-s

SClassType

Search path to the source files

Include paths
Paths to the source files

Search path to the VCL

Include paths
Paths to the VCL

Search paths to source files

Selecting source files

Self

Service

set

Sets
array of const vs. set's

Set class

Sets
in-operator

SetLength

SetString

ShellApi.pas

shortint

Simple substitutions

Single characters

Size of an array

standard edition

Standard string

Start a translation

Static array

Static array parameter

static method

static type objects

std::runtime_error

std::type_info

std::vector

stdafx.h

Precompiled header
pch.inc

stdcall

stdexcept

Str procedure

Strarting the translation

strcpy

String

String constant

string parameter

String type

student edition

Substitution

Substitution in the translator

Substitution of the preprocessor

Substitution table

SubString

Succ

Synchronizing Delphi and C++ code

SyncObjs.pas

System

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

System unit

System.

System.pas

How to start
Include paths
Special VCL headers
Extended "System.pas"
SetString
is-operator
Namespaces

System::Set

Substitutions of the translator
Sets

Sysutils

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

Sysutils unit

- T -

-t

Tamas Demjen

T-button

TClass

TD2CMetaClass

Meta capabilities
Meta information
TObject/TD2CObject

TD2CObject

Meta capabilities
Virtual constructors
Meta information
TObject/TD2CObject

template meta programming

temporary file

Temporary variables

TextTransformer

threadvar

TMetaClass

Meta capabilities
runtime class information
Meta information
TObject/TD2CObject
class-reference type

TObject

Special VCL headers
Extended "System.pas"
Meta capabilities
runtime class information
Ancestors
Virtual constructors
Meta information
TObject/TD2CObject

Tool bar

Translating all files of a Delphi project

Translation

Translation options

How to start
Translation options
Translation options

Translation service

Translator

User interface
Processors

TSet

Substitutions of the translator
Sets

ttm

TVarRec

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

type cast

type checking

type identifier

type name

typedef

Types option

- U -

Unification of notations

Union

Unit frame

UniversalIndentGUI

unsignedchar

unsignedint

Upgrade

Use pch.inc

User options

Uses clauses

using

- V -

Val procedure

variable

Variant

Variant class

Variant types

VCL

Include paths
Scanning dependencies

VCL_MESSAGE_HANDLER

VClassType

VCL-functions

vector

virtual class method

Virtual constructors

Visibility

Visual C++

Compiler
threadvars
Delphi RTL/VCL
C++ code for Visual C++

VisualC

VObjectType

void pointer casts

void*

- W -

waiting for definiens

wchar_t

WideString

Width

Window position

Window size

Windows

I/O routines
Delphi RTL/VCL

Windows API

Windows interfaces

Windows messages

Windows.pas

WinProcs.pas

WinTypes.pas

with-statement

write

Write procedure

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

WriteLn procedure

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

WriteProperty

- X -

xResult