TpbProtoPascalMessage Class

Represents type TpbProtoPascalMessage.

Namespace: flcProtoBufProtoCodeGenPascal
TObject
  flcProtoBufProtoNodes.TpbProtoNode
    flcProtoBufProtoNodes.TpbProtoMessage
      flcProtoBufProtoCodeGenPascal.TpbProtoPascalMessage
type
 TpbProtoPascalMessage = class(TpbProtoMessage)
 end;

The TpbProtoPascalMessage type exposes the following members.

Show:
 NameDescription
Create(TpbProtoNode)

Initializes a new instance of the TpbProtoPascalMessage class.

Destroy

Represents the destructor of the TpbProtoPascalMessage class. (Overrides TpbProtoMessage.Destroy.)

Top
Show:
 NameDescription
EnumCount

Represents property EnumCount. (Inherited from TpbProtoMessage.)

Enum[Integer]

Represents property Enum[Integer]. (Inherited from TpbProtoMessage.)

ExtensionsMax

Represents property ExtensionsMax. (Inherited from TpbProtoMessage.)

ExtensionsMin

Represents property ExtensionsMin. (Inherited from TpbProtoMessage.)

FieldCount

Represents property FieldCount. (Inherited from TpbProtoMessage.)

Field[Integer]

Represents property Field[Integer]. (Inherited from TpbProtoMessage.)

MessageCount

Represents property MessageCount. (Inherited from TpbProtoMessage.)

Msg[Integer]

Represents property Msg[Integer]. (Inherited from TpbProtoMessage.)

Name

Represents property Name. (Inherited from TpbProtoMessage.)

ParentNode

Represents property ParentNode. (Inherited from TpbProtoMessage.)

Top
Show:
 NameDescription
AddEnum(TpbProtoEnum)

Represents method AddEnum(TpbProtoEnum). (Inherited from TpbProtoMessage.)

AddField(TpbProtoField)

Represents method AddField(TpbProtoField). (Inherited from TpbProtoMessage.)

AddMessage(TpbProtoMessage)

Represents method AddMessage(TpbProtoMessage). (Inherited from TpbProtoMessage.)

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).

GenerateRecordDeclaration(TCodeGenPascalUnit,TCodeGenSupportVersion)

Represents method GenerateRecordDeclaration(TCodeGenPascalUnit,TCodeGenSupportVersion).

GenerateRecordDecodeProc(TCodeGenPascalUnit,TCodeGenSupportVersion)

Represents method GenerateRecordDecodeProc(TCodeGenPascalUnit,TCodeGenSupportVersion).

GenerateRecordEncodeProc(TCodeGenPascalUnit,TCodeGenSupportVersion)

Represents method GenerateRecordEncodeProc(TCodeGenPascalUnit,TCodeGenSupportVersion).

GenerateRecordInitProc(TCodeGenPascalUnit,TCodeGenSupportVersion)

Represents method GenerateRecordInitProc(TCodeGenPascalUnit,TCodeGenSupportVersion).

GetAsProtoString

Represents method GetAsProtoString. (Overrides TpbProtoNode.GetAsProtoString.)

GetEnumByName(RawByteString)

Represents method GetEnumByName(RawByteString). (Inherited from TpbProtoMessage.)

GetFieldByTagID(Integer)

Represents method GetFieldByTagID(Integer). (Inherited from TpbProtoMessage.)

GetMessageByName(RawByteString)

Represents method GetMessageByName(RawByteString). (Inherited from TpbProtoMessage.)

GetPascalEnum(Integer)

Represents method GetPascalEnum(Integer).

GetPascalField(Integer)

Represents method GetPascalField(Integer).

GetPascalMessage(Integer)

Represents method GetPascalMessage(Integer).

GetPascalPackage

Represents method GetPascalPackage.

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
FEnums

Represents field FEnums. (Inherited from TpbProtoMessage.)

FExtensionsMax

Represents field FExtensionsMax. (Inherited from TpbProtoMessage.)

FExtensionsMin

Represents field FExtensionsMin. (Inherited from TpbProtoMessage.)

FFields

Represents field FFields. (Inherited from TpbProtoMessage.)

FMessages

Represents field FMessages. (Inherited from TpbProtoMessage.)

FName

Represents field FName. (Inherited from TpbProtoMessage.)

FParentNode

Represents field FParentNode. (Inherited from TpbProtoMessage.)

FPascalName

Represents field FPascalName.

FPascalProtoName

Represents field FPascalProtoName.

Top