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.ProtoFile.ProtoFile Class Reference

Public Member Functions

def __init__ (self, proto_descriptor)
 
def get_dependencies (self)
 
def get_namespaces (self)
 
def get_header_guard (self)
 
def get_all_nested_types (self)
 
def match_fields_with_definitions (self, all_types_definitions)
 
def register_template_parameters (self)
 
def render (self, jinja_environment)
 

Public Attributes

 descriptor
 
 filename_with_folder
 
 filename_without_folder
 
 scope
 
 enum_definitions
 
 msg_definitions
 
 all_parameters_registered
 

Constructor & Destructor Documentation

◆ __init__()

def support.ProtoFile.ProtoFile.__init__ (   self,
  proto_descriptor 
)

Member Function Documentation

◆ get_all_nested_types()

def support.ProtoFile.ProtoFile.get_all_nested_types (   self)

◆ get_dependencies()

def support.ProtoFile.ProtoFile.get_dependencies (   self)

◆ get_header_guard()

def support.ProtoFile.ProtoFile.get_header_guard (   self)

◆ get_namespaces()

def support.ProtoFile.ProtoFile.get_namespaces (   self)

◆ match_fields_with_definitions()

def support.ProtoFile.ProtoFile.match_fields_with_definitions (   self,
  all_types_definitions 
)

◆ register_template_parameters()

def support.ProtoFile.ProtoFile.register_template_parameters (   self)

◆ render()

def support.ProtoFile.ProtoFile.render (   self,
  jinja_environment 
)

Member Data Documentation

◆ all_parameters_registered

support.ProtoFile.ProtoFile.all_parameters_registered

◆ descriptor

support.ProtoFile.ProtoFile.descriptor

◆ enum_definitions

support.ProtoFile.ProtoFile.enum_definitions

◆ filename_with_folder

support.ProtoFile.ProtoFile.filename_with_folder

◆ filename_without_folder

support.ProtoFile.ProtoFile.filename_without_folder

◆ msg_definitions

support.ProtoFile.ProtoFile.msg_definitions

◆ scope

support.ProtoFile.ProtoFile.scope

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