Public Member Functions | Public Attributes | Static Private Attributes | List of all members
cxx_gen.cxx_gen Class Reference
Inheritance diagram for cxx_gen.cxx_gen:
Inheritance graph
[legend]

Public Member Functions

def __init__ (self, data, opts)
 
def print_all (self)
 
def print_compsrc (self)
 
def print_header (self)
 
def print_impl (self)
 
def print_makefile (self)
 
def print_source (self)
 
def print_vcproj (self)
 
- Public Member Functions inherited from gen_base.gen_base
def check_overwrite (self, fname, wmode="w")
 
def gen (self, fname, temp_txt, data, tags)
 
def gen_tags (self, tags)
 
def replace_tags (self, lines, data)
 

Public Attributes

 data
 
 opts
 
 tags
 

Static Private Attributes

int _fname_space = 16
 

Detailed Description

C++ component source code generator

Definition at line 704 of file cxx_gen.py.

Constructor & Destructor Documentation

◆ __init__()

def cxx_gen.cxx_gen.__init__ (   self,
  data,
  opts 
)

Definition at line 709 of file cxx_gen.py.

Member Function Documentation

◆ print_all()

def cxx_gen.cxx_gen.print_all (   self)

Definition at line 838 of file cxx_gen.py.

◆ print_compsrc()

def cxx_gen.cxx_gen.print_compsrc (   self)
Generate component source code

Definition at line 763 of file cxx_gen.py.

◆ print_header()

def cxx_gen.cxx_gen.print_header (   self)
Generate component class header

Definition at line 745 of file cxx_gen.py.

◆ print_impl()

def cxx_gen.cxx_gen.print_impl (   self)

Definition at line 788 of file cxx_gen.py.

◆ print_makefile()

def cxx_gen.cxx_gen.print_makefile (   self)
Generate Makefile

Definition at line 772 of file cxx_gen.py.

◆ print_source()

def cxx_gen.cxx_gen.print_source (   self)
Generate component class source code

Definition at line 754 of file cxx_gen.py.

◆ print_vcproj()

def cxx_gen.cxx_gen.print_vcproj (   self)
Generate vcproj and sln

Definition at line 779 of file cxx_gen.py.

Member Data Documentation

◆ _fname_space

int cxx_gen.cxx_gen._fname_space = 16
staticprivate

Definition at line 708 of file cxx_gen.py.

◆ data

cxx_gen.cxx_gen.data

Definition at line 710 of file cxx_gen.py.

◆ opts

cxx_gen.cxx_gen.opts

Definition at line 711 of file cxx_gen.py.

◆ tags

cxx_gen.cxx_gen.tags

Definition at line 727 of file cxx_gen.py.


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


openrtm_aist
Author(s): Noriaki Ando
autogenerated on Mon Feb 28 2022 23:00:46