TpbProtoPascalField Class

Represents type TpbProtoPascalField.

Namespace: flcProtoBufProtoCodeGenPascal
TObject
  flcProtoBufProtoNodes.TpbProtoNode
    flcProtoBufProtoNodes.TpbProtoField
      flcProtoBufProtoCodeGenPascal.TpbProtoPascalField
type
 TpbProtoPascalField = class(TpbProtoField)
 end;

The TpbProtoPascalField type exposes the following members.

Show:
 NameDescription
Create(TpbProtoMessage,TpbProtoNodeFactory)

Initializes a new instance of the TpbProtoPascalField class.

Destroy

Represents the destructor of the TpbProtoPascalField class. (Overrides TpbProtoField.Destroy.)

Top
Show:
 NameDescription
Cardinality

Represents property Cardinality. (Inherited from TpbProtoField.)

DefaultValue

Represents property DefaultValue. (Inherited from TpbProtoField.)

FieldType

Represents property FieldType. (Inherited from TpbProtoField.)

Name

Represents property Name. (Inherited from TpbProtoField.)

OptionPacked

Represents property OptionPacked. (Inherited from TpbProtoField.)

ParentMessage

Represents property ParentMessage. (Inherited from TpbProtoField.)

TagID

Represents property TagID. (Inherited from TpbProtoField.)

Top
Show:
 NameDescription
AddOption(TpbProtoOption)

Represents method AddOption(TpbProtoOption). (Inherited from TpbProtoField.)

CodeGenInit

Represents method CodeGenInit.

ExpectResolvedType(RawByteString)

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

ExpectResolvedValue(RawByteString)

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

GenerateMessageUnit(TCodeGenPascalUnit,TCodeGenSupportVersion)

Represents method GenerateMessageUnit(TCodeGenPascalUnit,TCodeGenSupportVersion).

GetAsProtoString

Represents method GetAsProtoString. (Overrides TpbProtoNode.GetAsProtoString.)

GetOption(Integer)

Represents method GetOption(Integer). (Inherited from TpbProtoField.)

GetOptionCount

Represents method GetOptionCount. (Inherited from TpbProtoField.)

GetPascalDecodeFieldTypeCall(RawByteString,RawByteString,RawByteString)

Represents method GetPascalDecodeFieldTypeCall(RawByteString,RawByteString,RawByteString).

GetPascalDefaultValue

Represents method GetPascalDefaultValue.

GetPascalEncodeFieldTypeCall(RawByteString,RawByteString,RawByteString)

Represents method GetPascalEncodeFieldTypeCall(RawByteString,RawByteString,RawByteString).

GetPascalFieldType

Represents method GetPascalFieldType.

GetPascalParentMessage

Represents method GetPascalParentMessage.

IsArray

Represents method IsArray.

ResolveType(RawByteString,Boolean)

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

ResolveValue(RawByteString,Boolean)

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

Top
Show:
 NameDescription
FCardinality

Represents field FCardinality. (Inherited from TpbProtoField.)

FDefaultValue

Represents field FDefaultValue. (Inherited from TpbProtoField.)

FFieldType

Represents field FFieldType. (Inherited from TpbProtoField.)

FName

Represents field FName. (Inherited from TpbProtoField.)

FOptionPacked

Represents field FOptionPacked. (Inherited from TpbProtoField.)

FOptions

Represents field FOptions. (Inherited from TpbProtoField.)

FParentMessage

Represents field FParentMessage. (Inherited from TpbProtoField.)

FPascalHasValueName

Represents field FPascalHasValueName.

FPascalName

Represents field FPascalName.

FPascalProtoName

Represents field FPascalProtoName.

FPascalRecordDefinition

Represents field FPascalRecordDefinition.

FPascalRecordFinaliseStatement

Represents field FPascalRecordFinaliseStatement.

FPascalRecordHasValueDefinition

Represents field FPascalRecordHasValueDefinition.

FPascalRecordInitHasValueStatement

Represents field FPascalRecordInitHasValueStatement.

FPascalRecordInitStatement

Represents field FPascalRecordInitStatement.

FTagID

Represents field FTagID. (Inherited from TpbProtoField.)

Top