Unit 'flcProtoBufProtoCodeGenPascal' Package
[Overview][Types][Classes][Procedures and functions][Index] [#pl_fundamentals]

TpbProtoPascalFieldBaseType

[Properties (by Name)] [Methods (by Name)] [Events (by Name)]

Declaration

Source position: flcProtoBufProtoCodeGenPascal.pas line 187

type TpbProtoPascalFieldBaseType = class

protected

  FParentFieldType: TpbProtoPascalFieldType;

  

  FBaseKind: TpbProtoPascalFieldBaseKind;

  

  FEnum: TpbProtoPascalEnum;

  

  FMsg: TpbProtoPascalMessage;

  

  FPascalTypeStr: RawByteString;

  

  FPascalProtoStr: RawByteString;

  

  FPascalZeroValueStr: RawByteString;

  

public

  constructor Create();

  

  procedure CodeGenInit;

  

  function GetPascalEncodeFieldCall();

  

  function GetPascalEncodeValueCall();

  

  function GetPascalDecodeFieldCall();

  

  function GetPascalDecodeValueCall();

  

  function GetPascalInitInstanceCall();

  

end;

Inheritance

TpbProtoPascalFieldBaseType

  

|

TObject



CT Web help

CodeTyphon Studio