Delphi2Cpp
Contents
| Index
- - -
-
--
- " -
"String" as
- & -
&
- ( -
(*#_ ... _#*)
(*_ ... _*)
(*_..._*)
- * -
*
- / -
/
/*#
//#
- [ -
[&]
[=]
- _ -
__classid
__closure
__cplusplus
__declspec(property(
__fastcall
__finally
__interface
__property
__thread
_CPP_VER
_CreatingClassInstance
_friends
- { -
{$J+} directive
{$M+} directive
- + -
+
++
- < -
<
<<
<=
- > -
>>
- A -
Abs
Absolute address
abstract
abstract methods
ActiveX
Adaption of parameters
Add
Add include path
Add recursively
AddError
additional 'this' parameter for class methods
AddMessage
Address
AddWarning
AllocMem
ambiguity
Ampersand
Ancestor
and
anonymous methods
AnsiChar/WideChar
AnsiString
AnsiStrings/UnicodeStrings
API
Api files
API functions
API Integration
ArrAssign
Array
array of const
array parameter
array property
array reference
array result
Array size
ARRAYHIGH
ArrayOfConst
arrays
arrays assignement
Assembler
AssertSystemInitialization
Assigned
AssignFile
assignment
Assignments
astr2pchar
astr2ustr
astr2wstr
AtomicDecrement
AtomicIncrement
auto
- B -
Backup
Base class
BDE
BDE.dcu
BDE.int
BDE.pas
Beautifier
BEGIN_MESSAGE_MAP
binary operator
bitwise operator
BitwiseAnd
BitwiseOr
BitwiseXor
BlockRead
BlockWrite
BOOL
boolean operator
break
BytesOf
ByteType
- C -
c_str
C++ Builder
C++ header
C++ source file
C++11
C++17
C++98
C++Builder
C++Builder namespaces
capture
Case sensibility
Case sensitivity
Case-sensivity
Cast
CastDec
CastInc
cat_printf
cat_sprintf
cat_vprintf
CBuilder
Char
character array
Class
Class creation
class helper
class method
class methods
class refererence
class_id
ClassRef
class-reference
ClassRefType
Clear types and variables
Clear windows
C-like
CodePage
COM technologies
command line mode
Command line parameter
Comments
Compare
CompareIC
Compile time functions
Compiler
Concat
Conditional compilation
configuration
Conflicting names
Connect
const
const correctness
const parameter
const parameters
const_cast
constant
const-correctness
Constructor
Constructor delegation
constructor problems
constructor signature
Constructors of the base class
Contact
continue
conversion operator
Copy
Cpp
Cpp definition
CPUX86
Craig Scott
CreateClass.hpp
CreateClass.pas
CreateObject
currency
CurrToStr
CurrToStrF
Customization
- D -
D2C
d2c string
d2c_config
d2c_convert
d2c_LoadResourceString
d2c_openarray
d2c_size_t
d2c_smallstring
d2c_smallstringconvert
d2c_strncmp
d2c_sysconst
d2c_syscurr
d2c_sysdate
d2c_sysexcept
d2c_sysfile
d2c_sysfile.cpp
d2c_sysfile.h
d2c_syshelper
d2c_sysiter
d2c_sysmac
d2c_sysmath
d2c_sysmem
d2c_sysmeta
d2c_sysmonitor
d2c_sysobj
d2c_sysobject
d2c_sysstring
d2c_system
d2c_system.pas
d2c_systobj
d2c_systypes
d2c_sysvariant
d2c_wcsncmp
Daniel Flower
data
DateTime
Dec
Decimals
DECLARE_DYNAMIC
declspec(thread)
Default array-property
Default.prj
def-file
Definition
Delete
Delphi ActiveX framework
Delphi I/O routines
Delphi RTL/VCL
Delphi string
Delphi2CB
Delphi2Cpp
Delphi2Cpp I
Delphi2Cpp II
DelphiSets
DelphiSets.h
DelphiXE2Cpp11Lic.dat
Demjen
Dependencies
designintf.pas
Destructor
dfm-files
Directive
Directives
Dispose
div
Divide
Dll
dotted file names
dproj-files
dsgnintf.pas
DUnit
DWORD
Dynamic array
dynamic_cast
DynamicArray
DynamicArrayIter
- E -
E2034
ElementSize
END_MESSAGE_MAP
EnsureUnicode
Enumerated types
Equal
equality operators
event
Event handling
Exclude
Exclude units
Excluding individual files
Explicit
Extended "System.pas"
extended System.pas
extern
EXTERNALSYM
- F -
FCL
field property
File
File layout
File manager
FillChar
finalization
Finalization part
finally
finally-statement
Fingerprint
Fixed identifiers
FloatToStrF
FmtLoadStr
for loop
for-in loop
for-loop
Form files
form parser
Format
FormatFloat
Formatting
Formatting of real types
Formatting parameters
Free pascal
FreeMem
FreePascal FCL
FreePascal2Cpp
friend
function
Function name
Functions
- G -
gcc
Generic declaration
Generics
GetMem
GNU Lesser General Public License
GreaterThan
GreaterThanOrEqual
GUID
- H -
hash character
High
hpp
hpp extension
HPPEMIT
- I -
I/O routines
Identifier notation
IInterface
IMPLEMENT_DYNAMIC
Implicit
In
Inc
inc-files
Include
Include directive
Include paths
Included files
Indentation
Indexes
Inheritance
inherited
initialization
Initialization lists
Initialization part
Initialize Variables
initializer_list
Initializing arrays
inline assembler
Inline assembler code
in-operator
Input options
Insert
Installation
installation folder
Int2Type
IntDivide
Interface
INTFOBJECT_IMPL_IUNKNOWN
IntToHex
IsContained
IsDelimiter
IsEmpty
IsLeadSurrogate
is-operator
IsPathDelimiter
IsTrailSurrogate
IUnknown
- K -
Keyword
- L -
lambda expressions
lambda-functions
Last error position
LastChar
LastDelimiter
Learning types and variables
LeftShift
Length
LessThan
LessThanOrEqual
Library
License
lifetime extension
linker error
Linux
LoadResourceString
LoadStr
LoadString
Log panel
Log-file
LogicalAnd
LogicalNot
LogicalOr
LogicalXor
Lookup algorithm
lookup order
Low
LowerCase
LPDWORD
- M -
-m
MainFormExchange
Management
Mangement
MAXIDX
MAXIDX(x)
memcpy
Memory management
Mersenne twister
Message directive
MESSAGE ERROR
Message handlers
message map
Meta cpapbilities, enabling
Method pointers
method reference
method resulution clause
Missing constructor
mod
module definition file
Modulus
Move
MSWINDOWS
Multiple interfaces
Multiply
- N -
N:1
N:N
name space
Names of helping variables
namespace
Namespace options
namespace, suppress
Negative
Nested classes
Nested functions
Nested routines
New
New features
NODEFINE
NOINCLUDE
non-abstract
not
Notation
NotEqual
- O -
ObjectIs
octothorpe
Odd
OnLeavingScope
open array
Open array var parameters
OpenArray
OPENARRAY macro
OpenArrayEx
OpenArrayRef
OpenArrayRef2
Operator
operator overloading
operator precedence
Operators
Options
or
Order of lookup
order of type definitions
Other compiler
Other compilers
out parameters
Output options
overloading binary operators
overloading conversion operators
overloading unary operators
Overwriting "System.pas"
Overwritten System.pas
- P -
-p
PAnsiChar
Parameter
Parameter types
-pause
PByte
pch.inc
PDWORD
placeholder
plain old data types
POD types
Pos
Positive
PP-button
precedence of operators
Precompiled header
Pred
Prefix
Preprocessed code
Preprocessor
pre-processor can't evaluate
Pretranslated C++ code
Pretranslator
Pretty-printer
Preview of the target files
printf
private
procedure
Procedures
Processor options
professional version
program ID
Project file
Project files
propertiy
property
protected
public
published
PUREPASCAL
- R -
-r
Range
range based for-loops
range-based loop
Read
Read procedure
Reading and Writing
ReadLn
ReadLn procedure
ReadProperty
Real types formatting
ReallocMem
ReallocMemory
Record
record helper
Refactoring
RefCount
Reference
reference to a method
Refresh
RegisterComponents
Registration
resource string
Result
Results
Returning arrays
return-statement
Rewrite
RightShift
Round
Routines
runtime_error
- S -
-s
scope
Search path to the source files
Search path to the VCL/RTL
Selecting source files
Self
Self instance
Service
Set
Set class
SetIter
SetLength
SetString
ShellApi.pas
shl
shortint
ShortString
shr
Simple substitutions
Single characters
Size of an array
size_t
sizeof
SLICE
SmallString
sprintf
Standard string
Start a translation
Statements
Static array
Static array parameter
static class method
static method
std::bind
std::bind1st
std::function
std::mem_fun
std::runtime_error
std::variant
std::vector
stdafx.h
stdcall
stdexcept
Stop on message directive
stop variable
Str
Str procedure
Strarting the translation
strcpy
strcpy_s
String
String constant
string parameter
String type
String;
StringBaseIndex
StringOfChar
Substitution in the translator
Substitution of the preprocessor
Substitution options
Substitution table
SubString
Subtract
Succ
Suppress namespace
Suppressed namespaces
swap
symbol lookup
Synchronizing Delphi and C++ code
SyncObjs.pas
System
System namespace
System unit
System.
System.Character.hpp
System.h
System.pas
System.Variants.pas
System.VarUtils.pas
System::Set
SYSTEM_HPP_DEFINES_OBJECTS
SystemTypes.pas
Sysutils
Sysutils unit
- T -
-t
t_str
Tamas Demjen
Target options
Target platform
T-button
TClass
TD2CObject
TDateTime
temporary file
Temporary variables
TextTransformer
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
TMetaClass
TMonitor
TObject
ToDouble
ToInt
ToIntDef
Tokens
Tool bar
Translation
Translation options
Translation service
Translator
Treat typed constants as non-typed constants
Trim
TrimLeft
TrimRight
Trunc
TSet
TStringHelper
ttm
Tuning options
TVarData
TVarRec
type cast
type checking
type identifier
type name
Type options
typed constant
typedef
Type-map
Types
Types option
- U -
ULONG
unary operator
Unicode
Unification
Unification of notations
Union
Unique
uniquetype
Unit frame
Unit scope names
Unit tests
UniversalIndentGUI
Unknown architecture
Unknown platform
unknown vtable
unsignedchar
unsignedint
untyped parameters
UpperCase
Use "stop" variable in for-loop
Use pch.inc
User options
Uses clauses
using
ustr2astr
ustr2pchar
- V -
Val
Val procedure
variable
variable binding
variable parameters
Variables
Variant
Variant class
Variant types
VCL
VCL_MESSAGE_HANDLER
VCL-functions
vector
Verbose
Verbose option
virtual class method
Virtual class methods as statiic
virtual constructor
Virtual constructors
virtual method table
virtual routine in constructor
Visibility
Visual C++
Visual C++ configuration
VisualC
void pointer casts
void*
vprintf
VType
- W -
w_str
waiting for definiens
wchar_t
WideString
Width
Win64
WINAPI::Windows
Window position
Window size
Windows
Windows API
Windows interfaces
Windows messages
Windows.pas
WinProcs.pas
WinTypes.pas
with-statement
Write
Write procedure
WriteLn
WriteLn procedure
WriteProperty
wstr2astr
- X -
xor
xResult
- Z -
ZEROBASEDSTRING
ZEROBASEDSTRINGS