camp.generators.lib package

Submodules

camp.generators.lib.campch.get_uses_h_files(retriever)
camp.generators.lib.campch.make_adm_build_ari_template(coll, g_var_idx, standalone)
camp.generators.lib.campch.make_collect_function(adm, edd)
camp.generators.lib.campch.make_constant_function(adm, const)
camp.generators.lib.campch.make_control_function(adm, control)
camp.generators.lib.campch.make_cplusplus_close()

Close an “extern C” block for C++ inclusion.

camp.generators.lib.campch.make_cplusplus_open()

Open an “extern C” block for C++ inclusion.

camp.generators.lib.campch.make_formatted_comment_header(name, c_open, c_close)
camp.generators.lib.campch.make_includes(files)
camp.generators.lib.campch.make_meta_function(adm, meta)
camp.generators.lib.campch.make_operator_function(adm, op)
camp.generators.lib.campch.make_std_meta_add_coll_template(coll, name)
camp.generators.lib.campch.make_table_function(adm, tbl)
camp.generators.lib.campch.multiline_comment_format(tainted)
camp.generators.lib.campch.write_c_file_header(fd, filepath)
camp.generators.lib.campch.write_formatted_init_function(c_file, name, coll, body)
camp.generators.lib.campch.write_h_file_header(fd, filepath)
camp.generators.lib.campch.write_init_function(c_file, adm: AdmFile, g_var_idx: str, mgr: bool)
camp.generators.lib.campch.write_init_macro_function(c_file, adm, g_var_idx, mgr)
camp.generators.lib.campch.write_init_tables_function(c_file, adm, g_var_idx, mgr)
camp.generators.lib.campch.write_init_var_function(c_file, adm, g_var_idx, mgr)
camp.generators.lib.campch.write_parameterized_init_reports_function(c_file, adm, g_var_idx, mgr)
class camp.generators.lib.campch_roundtrip.C_Scraper(f)

Bases: Scraper

write_custom_body(file, function)
class camp.generators.lib.campch_roundtrip.H_Scraper(f)

Bases: Scraper

write_custom_type_enums(file)
class camp.generators.lib.campch_roundtrip.Scraper

Bases: object

write_custom_functions(file)
write_custom_includes(file)
camp.generators.lib.campsettings.ari_type_enum(coll)
camp.generators.lib.campsettings.get_adm_idx(coll)
camp.generators.lib.campsettings.get_amp_type(coll)
camp.generators.lib.campsettings.get_lname(coll)
camp.generators.lib.campsettings.get_raw_amp_type(coll)
camp.generators.lib.campsettings.get_sname(coll)
camp.generators.lib.campsettings.name_get_coll(name)
camp.generators.lib.campsettings.nn_type_enum(coll)
camp.generators.lib.camputil.ari_get_names(jari)
camp.generators.lib.camputil.get_g_var_idx(ns)
camp.generators.lib.camputil.make_amp_type_name_from_str(t_name)
camp.generators.lib.camputil.make_ari_name(name, coll, item)
camp.generators.lib.camputil.make_ari_name_from_str(name, coll, i_name)
camp.generators.lib.camputil.make_enum_name_from_str(name)