System.TypInfo.TTypeInfoFieldAccessor

提供: RAD Studio API Documentation
移動先: 案内検索

Delphi

  TTypeInfoFieldAccessor = record
  strict private
    FData: PByte;
  public
    procedure SetData(const Data: PByte); inline;
    class operator Equal(const Left, Right: TTypeInfoFieldAccessor): Boolean; inline;
    function UTF8Length: integer; inline;
    function ToString: string;
{$IFNDEF NEXTGEN}
    function ToShortUTF8String: ShortString; inline;
{$ENDIF !NEXTGEN}
    function ToByteArray: TBytes;
    function Tail: PByte; inline;
  end;

C++

struct DECLSPEC_DRECORD TTypeInfoFieldAccessor
{
private:
    System::Byte *FData;
public:
    void __fastcall SetData(const System::PByte Data);
#ifndef _WIN64
    static bool __fastcall _op_Equality(const TTypeInfoFieldAccessor Left, const TTypeInfoFieldAccessor Right);
#else /* _WIN64 */
    static bool __fastcall _op_Equality(const TTypeInfoFieldAccessor &Left, const TTypeInfoFieldAccessor &Right);
#endif /* _WIN64 */
    bool __fastcall operator==(const TTypeInfoFieldAccessor& __rhs) { return TTypeInfoFieldAccessor::_op_Equality(*this, __rhs); };
    int __fastcall UTF8Length();
    System::UnicodeString __fastcall ToString();
    System::ShortString __fastcall ToShortUTF8String();
#ifndef _WIN64
    System::DynamicArray<System::Byte> __fastcall ToByteArray();
#else /* _WIN64 */
    System::TArray__1<System::Byte> __fastcall ToByteArray();
#endif /* _WIN64 */
    System::PByte __fastcall Tail();
};

プロパティ

種類 可視性 ソース ユニット
record
struct
public
System.TypInfo.pas
System.TypInfo.hpp
System.TypInfo System.TypInfo

説明

このトピックには現在ドキュメントが存在しません。「ノート」を利用してこのトピックの改良について話しあうことができます。