EmbeddedProto  2.0.0
EmbeddedProto is a C++ Protocol Buffer implementation specifically suitable for microcontrollers.
Public Member Functions | Public Attributes | List of all members
support.Oneof.Oneof Class Reference

Public Member Functions

def __init__ (self, oneof_proto_descriptor, index, msg_descriptor, parent_msg)
 
def get_name (self)
 
def get_variable_name (self)
 
def get_which_oneof (self)
 
def get_fields (self)
 
def match_field_with_definitions (self, all_types_definitions)
 
def register_template_parameters (self)
 
def oneof_allocation_required (self)
 

Public Attributes

 descriptor
 
 parent
 
 fields
 

Constructor & Destructor Documentation

◆ __init__()

def support.Oneof.Oneof.__init__ (   self,
  oneof_proto_descriptor,
  index,
  msg_descriptor,
  parent_msg 
)

Member Function Documentation

◆ get_fields()

def support.Oneof.Oneof.get_fields (   self)

◆ get_name()

def support.Oneof.Oneof.get_name (   self)

◆ get_variable_name()

def support.Oneof.Oneof.get_variable_name (   self)

◆ get_which_oneof()

def support.Oneof.Oneof.get_which_oneof (   self)

◆ match_field_with_definitions()

def support.Oneof.Oneof.match_field_with_definitions (   self,
  all_types_definitions 
)

◆ oneof_allocation_required()

def support.Oneof.Oneof.oneof_allocation_required (   self)

◆ register_template_parameters()

def support.Oneof.Oneof.register_template_parameters (   self)

Member Data Documentation

◆ descriptor

support.Oneof.Oneof.descriptor

◆ fields

support.Oneof.Oneof.fields

◆ parent

support.Oneof.Oneof.parent

The documentation for this class was generated from the following file: