Public Member Functions | Public Attributes | Private Member Functions | List of all members
amalgamate.Amalgamator Class Reference

Public Member Functions

def __init__ (self, output_path, prefix)
 
def add_include_path (self, path)
 
def add_src (self, filename)
 
def finish (self)
 

Public Attributes

 include_paths
 
 included
 
 output_c
 
 output_h
 

Private Member Functions

def _add_header (self, filename)
 
def _process_file (self, infile_name, outfile)
 
def _process_include (self, line, outfile)
 

Detailed Description

Definition at line 38 of file amalgamate.py.

Constructor & Destructor Documentation

◆ __init__()

def amalgamate.Amalgamator.__init__ (   self,
  output_path,
  prefix 
)

Definition at line 39 of file amalgamate.py.

Member Function Documentation

◆ _add_header()

def amalgamate.Amalgamator._add_header (   self,
  filename 
)
private

Definition at line 104 of file amalgamate.py.

◆ _process_file()

def amalgamate.Amalgamator._process_file (   self,
  infile_name,
  outfile 
)
private

Definition at line 62 of file amalgamate.py.

◆ _process_include()

def amalgamate.Amalgamator._process_include (   self,
  line,
  outfile 
)
private

Definition at line 88 of file amalgamate.py.

◆ add_include_path()

def amalgamate.Amalgamator.add_include_path (   self,
  path 
)

Definition at line 55 of file amalgamate.py.

◆ add_src()

def amalgamate.Amalgamator.add_src (   self,
  filename 
)

Definition at line 107 of file amalgamate.py.

◆ finish()

def amalgamate.Amalgamator.finish (   self)

Definition at line 58 of file amalgamate.py.

Member Data Documentation

◆ include_paths

amalgamate.Amalgamator.include_paths

Definition at line 40 of file amalgamate.py.

◆ included

amalgamate.Amalgamator.included

Definition at line 41 of file amalgamate.py.

◆ output_c

amalgamate.Amalgamator.output_c

Definition at line 43 of file amalgamate.py.

◆ output_h

amalgamate.Amalgamator.output_h

Definition at line 42 of file amalgamate.py.


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


grpc
Author(s):
autogenerated on Fri May 16 2025 03:02:57