TpbProtoPascalEnumValue Class

Represents type TpbProtoPascalEnumValue.

Namespace: flcProtoBufProtoCodeGenPascal
TObject
  flcProtoBufProtoNodes.TpbProtoNode
    flcProtoBufProtoNodes.TpbProtoEnumValue
      flcProtoBufProtoCodeGenPascal.TpbProtoPascalEnumValue
type
 TpbProtoPascalEnumValue = class(TpbProtoEnumValue)
 end;

The TpbProtoPascalEnumValue type exposes the following members.

Show:
 NameDescription
Create(TpbProtoEnum)

Initializes a new instance of the TpbProtoEnumValue class. (Inherited from TpbProtoEnumValue.)

Top
Show:
 NameDescription
Name

Represents property Name. (Inherited from TpbProtoEnumValue.)

Value

Represents property Value. (Inherited from TpbProtoEnumValue.)

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

GetAsProtoString

Represents method GetAsProtoString. (Overrides TpbProtoNode.GetAsProtoString.)

GetPascalDeclaration

Represents method GetPascalDeclaration.

GetPascalParentEnum

Represents method GetPascalParentEnum.

ResolveType(RawByteString,Boolean)

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

ResolveValue(RawByteString,Boolean)

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

Top
Show:
 NameDescription
FName

Represents field FName. (Inherited from TpbProtoEnumValue.)

FParentEnum

Represents field FParentEnum. (Inherited from TpbProtoEnumValue.)

FPascalName

Represents field FPascalName.

FPascalProtoName

Represents field FPascalProtoName.

FValue

Represents field FValue. (Inherited from TpbProtoEnumValue.)

Top