public void print_all_func(){
		for(Map.Entry<String, CFuncData> cur_entry: func_datas.entrySet()){
			for(int i = 0; i < cur_entry.getKey().length() + 2; ++i){
				CGlobalDef.cout("=");
			}
			CGlobalDef.cout_end("");
			CGlobalDef.cout("=");
			CGlobalDef.cout(cur_entry.getKey());
			CGlobalDef.cout_end("=");
			CGlobalDef.cout_dividing_line();
			cur_entry.getValue().print_all_para();
		}
	}