- show
signature(object = "EnumDescriptor")
: small information
- as.character
signature(x = "EnumDescriptor")
:
returns the debug string of the enum descriptor.
This is retrieved by a call to the DebugString
method of the EnumDescriptor object.
- toString
signature(x = "EnumDescriptor")
: same as as.character
- $
signature(x = "EnumDescriptor")
: get the
number associated with the name
- has
signature(object = "EnumDescriptor")
: indicate if
the given name is a constant present in this enum.
- containing_type
signature(object = "EnumDescriptor")
: returns a Descriptor of the message type that contains this enum descriptor, or NULL if this is a top level enum descriptor.
- length
signature(x = "EnumDescriptor")
: number of constants in this enum.
- value_count
signature(object = "EnumDescriptor")
: number of constants in this enum.
- value
signature(object = "EnumDescriptor")
: extracts an EnumValueDescriptor.
Exactly one argument of index
, number
or name
has to be
used.
If index
is used, the enum value descriptor is retrieved
by position, using the value
method of the C++ class.
If number
is used, the enum value descriptor is retrieved
using the value of the constant, using the FindValueByNumber
C++ method.
If name
is used, the enum value descriptor is retrieved
using the name of the constant, using the FindValueByName
C++ method.
- [[
signature(x = "EnumDescriptor")
: extracts field identified by its name or declared tag number
- names
signature(x = "EnumDescriptor")
: extracts names of this enum