TpbProtoPascalFieldType Class

Represents type TpbProtoPascalFieldType.

Namespace: flcProtoBufProtoCodeGenPascal
TObject
  flcProtoBufProtoNodes.TpbProtoNode
    flcProtoBufProtoNodes.TpbProtoFieldType
      flcProtoBufProtoCodeGenPascal.TpbProtoPascalFieldType
type
 TpbProtoPascalFieldType = class(TpbProtoFieldType)
 end;

The TpbProtoPascalFieldType type exposes the following members.

Show:
 NameDescription
Create(TpbProtoField)

Initializes a new instance of the TpbProtoPascalFieldType class.

Destroy

Represents the destructor of the TpbProtoPascalFieldType class.

Top
Show:
 NameDescription
BaseType

Represents property BaseType. (Inherited from TpbProtoFieldType.)

IdenStr

Represents property IdenStr. (Inherited from TpbProtoFieldType.)

ParentField

Represents property ParentField. (Inherited from TpbProtoFieldType.)

Top
Show:
 NameDescription
CodeGenInit

Represents method CodeGenInit.

ExpectResolvedType(RawByteString)

Represents method ExpectResolvedType(RawByteString). (Inherited from TpbProtoNode.)

ExpectResolvedValue(RawByteString)

Represents method ExpectResolvedValue(RawByteString). (Inherited from TpbProtoNode.)

GenerateArrayHelpers(TCodeGenPascalUnit,TCodeGenSupportVersion)

Represents method GenerateArrayHelpers(TCodeGenPascalUnit,TCodeGenSupportVersion).

GenerateMessageUnit(TCodeGenPascalUnit,TCodeGenSupportVersion)

Represents method GenerateMessageUnit(TCodeGenPascalUnit,TCodeGenSupportVersion).

GetAsProtoString

Represents method GetAsProtoString. (Overrides TpbProtoNode.GetAsProtoString.)

GetPascalParentField

Represents method GetPascalParentField.

IdenType

Represents method IdenType. (Inherited from TpbProtoFieldType.)

IsIdenType

Represents method IsIdenType. (Inherited from TpbProtoFieldType.)

IsSimpleType

Represents method IsSimpleType. (Inherited from TpbProtoFieldType.)

ResolveType(RawByteString,Boolean)

Represents method ResolveType(RawByteString,Boolean). (Overrides TpbProtoNode.ResolveType(RawByteString,Boolean).)

ResolveValue(RawByteString,Boolean)

Represents method ResolveValue(RawByteString,Boolean). (Inherited from TpbProtoNode.)

Top
Show:
 NameDescription
FBaseType

Represents field FBaseType. (Inherited from TpbProtoFieldType.)

FIdenStr

Represents field FIdenStr. (Inherited from TpbProtoFieldType.)

FIsArray

Represents field FIsArray.

FParentField

Represents field FParentField. (Inherited from TpbProtoFieldType.)

FPascalArrayDecodeFuncName

Represents field FPascalArrayDecodeFuncName.

FPascalArrayEncodeFuncName

Represents field FPascalArrayEncodeFuncName.

FPascalBaseType

Represents field FPascalBaseType.

FPascalDecodeFuncName

Represents field FPascalDecodeFuncName.

FPascalDefaultValueStr

Represents field FPascalDefaultValueStr.

FPascalEncodeFuncName

Represents field FPascalEncodeFuncName.

FPascalProtoStr

Represents field FPascalProtoStr.

FPascalTypeStr

Represents field FPascalTypeStr.

FPascalZeroValueStr

Represents field FPascalZeroValueStr.

Top