EmbeddedProto
2.0.0
EmbeddedProto is a C++ Protocol Buffer implementation specifically suitable for microcontrollers.
|
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_default_value (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_name (self) |
def | get_variable_name (self) |
def | get_variable_id_name (self) |
def | get_template_parameters (self) |
def | match_field_with_definitions (self, all_types_definitions) |
def | register_template_parameters (self) |
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) |
Static Public Attributes | |
dictionary | type_to_default_value |
dictionary | type_to_cpp_type |
dictionary | type_to_wire_type |
Additional Inherited Members | |
Static Public Member Functions inherited from support.Field.Field | |
def | factory (proto_descriptor, parent_msg, oneof=None, already_nested=False) |
Public Attributes inherited from support.Field.Field | |
descriptor | |
parent | |
oneof | |
name | |
variable_name | |
variable_id_name | |
variable_id | |
template_file | |
of_type_enum | |
def support.Field.FieldBasic.__init__ | ( | self, | |
proto_descriptor, | |||
parent_msg, | |||
oneof = None |
|||
) |
def support.Field.FieldBasic.get_default_value | ( | self | ) |
Reimplemented from support.Field.Field.
def support.Field.FieldBasic.get_short_type | ( | self | ) |
Reimplemented from support.Field.Field.
def support.Field.FieldBasic.get_type | ( | self | ) |
Reimplemented from support.Field.Field.
def support.Field.FieldBasic.get_wire_type_str | ( | self | ) |
Reimplemented from support.Field.Field.
def support.Field.FieldBasic.render_deserialize | ( | self, | |
jinja_env | |||
) |
def support.Field.FieldBasic.render_get_set | ( | self, | |
jinja_env | |||
) |
def support.Field.FieldBasic.render_serialize | ( | self, | |
jinja_env | |||
) |
|
static |
|
static |
|
static |