d2c_systypes

Top  Previous  Next

Pretranslated C++ code > Delphi RTL/VCL > C++ code for C++Builder > d2c_systypes

d2c_systypes contains Delphi2Cpp helper types.

 

 

// definitions in one word are needed at the C++Builder for properties

typedef short int shortint;

typedef unsigned char unsignedchar;

typedef signed char signedchar;

typedef unsigned int unsignedint;

typedef unsigned short unsignedshort;

typedef SmallString<255> ShortString;

 

namespace System {

 

typedef std::wstring::size_type d2c_size_t;

const d2c_size_t d2c_npos = std::wstring::npos;

 

template <int v> struct Int2Type ...

typedef Int2Type<0> uniquetype;

 

template <size_t Count, typename Elem> void ArrAssign(Elem* Dest, const Elem* Src) ...

template <int Count1, int Count2, typename Elem> void ArrAssign(Elem (*Dest)[Count2], const Elem (*Src)[Count2]) ...

template <class T> void Initialize(DynamicArray<T>& DynArr, const T* pArr, int Count) ...

template <class T> DynamicArray<T> CreateDynArray(const T* pArr, int Count) ...

template <class T, class InputIterator> DynamicArray<T> CreateDynArray(InputIterator first, InputIterator last) ...

template <class T> DynamicArray<T> CreateDynArray(const std::initializer_list<T>& List, int Count) ...

template<typename T> using TArray = DynamicArray<T>;

template <class T> void SetLength(DynamicArray<DynamicArray<T>>& MultiDimArr, int Dim1, int Dim2) ...

 

 

 



This page belongs to the Delphi2Cpp Documentation

Delphi2Cpp home  Content