![]() |
KIDS
ver-0.0.1
KIDS : Kernel Integrated Dynamics Simulator
|
Go to the source code of this file.
Namespaces | |
namespace | generate_pybind11 |
Functions | |
generate_pybind11.parse_decro_type_flag (line) | |
generate_pybind11.remove_comment (txt) | |
generate_pybind11.safe_split_comma (line_in) | |
generate_pybind11.unique_type (typi) | |
generate_pybind11.parse_type_and_name (term) | |
generate_pybind11.parse_type_and_name_multiple (term) | |
generate_pybind11.dict_append (d, keys, c) | |
generate_pybind11.sweep_scope (lines, istart) | |
generate_pybind11.parse_argument (content) | |
generate_pybind11.parse_scope (info, kstring, lines, init_attr) | |
generate_pybind11.file_parse (fn) | |
generate_pybind11.get_fathers (dd, child) | |
generate_pybind11.creat_trampoline_fun (ns, ns0, dd, coll) | |
generate_pybind11.creat_trampoline (ns, dd) | |
generate_pybind11.creat_class_init (ns, dd) | |
generate_pybind11.creat_class_var (ns, dd) | |
generate_pybind11.creat_class_bind (ns, dd) | |
generate_pybind11.creat_class_fun (ns, ns0, dd) | |
generate_pybind11.creat_class_ (ns, dd, field) | |
generate_pybind11.try_creat_class (ns) | |
Variables | |
generate_pybind11.root = sys.argv[1] | |
generate_pybind11.config_file = sys.argv[2] | |
generate_pybind11.encoding | |
generate_pybind11.data = json.load(load_f) | |
list | generate_pybind11.decro_list = ['const', 'static', 'inline', 'virtual', 'constexpr'] |
list | generate_pybind11.type_list |
list | generate_pybind11.objs = [] |
generate_pybind11.list1 = glob.glob(os.path.abspath(root+'/'+i)) | |
bool | generate_pybind11.complete = False |
dict | generate_pybind11.infos = {'incl': [], 'deps':[], '': {}} |
dict | generate_pybind11.infos1 = {'incl': [], 'deps':[], '': {}} |
generate_pybind11.info = file_parse(i) | |
generate_pybind11.s1 = set(infos['deps']) | |
generate_pybind11.s2 = set(infos['incl']) | |
generate_pybind11.s3 = set() | |
dict | generate_pybind11.dd = infos[''] |
list | generate_pybind11.created_class = [] |