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.Field.FieldString Class Reference
Inheritance diagram for support.Field.FieldString:
Inheritance graph
[legend]
Collaboration diagram for support.Field.FieldString:
Collaboration graph
[legend]

Public Member Functions

def __init__ (self, proto_descriptor, parent_msg, oneof=None)
 
def get_wire_type_str (self)
 
def get_type (self)
 
def get_short_type (self)
 
def get_template_parameters (self)
 
def register_template_parameters (self)
 
def render_get_set (self, jinja_env)
 
def render_serialize (self, jinja_env)
 
def render_deserialize (self, jinja_env)
 
- Public Member Functions inherited from support.Field.Field
def __init__ (self, proto_descriptor, parent_msg, template_filename, oneof=None)
 
def get_default_value (self)
 
def get_name (self)
 
def get_variable_name (self)
 
def get_variable_id_name (self)
 
def match_field_with_definitions (self, all_types_definitions)
 
def oneof_allocation_required (self)
 
def get_oneof_name (self)
 
def get_which_oneof (self)
 
def get_reduced_scope (self)
 
def render (self, filename, jinja_environment)
 

Public Attributes

 template_param_str
 
- Public Attributes inherited from support.Field.Field
 descriptor
 
 parent
 
 oneof
 
 name
 
 variable_name
 
 variable_id_name
 
 variable_id
 
 template_file
 
 of_type_enum
 

Additional Inherited Members

- Static Public Member Functions inherited from support.Field.Field
def factory (proto_descriptor, parent_msg, oneof=None, already_nested=False)
 

Constructor & Destructor Documentation

◆ __init__()

def support.Field.FieldString.__init__ (   self,
  proto_descriptor,
  parent_msg,
  oneof = None 
)

Member Function Documentation

◆ get_short_type()

def support.Field.FieldString.get_short_type (   self)

Reimplemented from support.Field.Field.

◆ get_template_parameters()

def support.Field.FieldString.get_template_parameters (   self)

Reimplemented from support.Field.Field.

◆ get_type()

def support.Field.FieldString.get_type (   self)

Reimplemented from support.Field.Field.

◆ get_wire_type_str()

def support.Field.FieldString.get_wire_type_str (   self)

Reimplemented from support.Field.Field.

◆ register_template_parameters()

def support.Field.FieldString.register_template_parameters (   self)

Reimplemented from support.Field.Field.

◆ render_deserialize()

def support.Field.FieldString.render_deserialize (   self,
  jinja_env 
)

◆ render_get_set()

def support.Field.FieldString.render_get_set (   self,
  jinja_env 
)

◆ render_serialize()

def support.Field.FieldString.render_serialize (   self,
  jinja_env 
)

Member Data Documentation

◆ template_param_str

support.Field.FieldString.template_param_str

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