Menu

[r3]: / py_top_module / py_tpl_encoder.cpp  Maximize  Restore  History

Download this file

99 lines (73 with data), 4.8 kB

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
#include "py_tpl_encoder.h"
using namespace boost::python;
/////////////////////////////////////////////////////////////////////////////////////////
// export_tpl_encoder
//
/////////////////////////////////////////////////////////////////////////////////////////
void
export_tpl_encoder()
{
/////////////////////////////////////////////////////////////////////////////////////////
// class tpl_encoder
//
/////////////////////////////////////////////////////////////////////////////////////////
class_<parser::tpl_encoder, parser::tpl_encoder_ptr_type>("tpl_encoder", no_init)
.def("is_verbose", &parser::tpl_encoder::is_verbose)
.def("set_verbose", &parser::tpl_encoder::set_verbose)
.def("encode", &parser::tpl_encoder::encode)
.def("decode", &parser::tpl_encoder::decode)
;
/////////////////////////////////////////////////////////////////////////////////////////
// class tpl_encoder_model
//
/////////////////////////////////////////////////////////////////////////////////////////
std::string (parser::tpl_encoder_model::*encode_x1)(rdf::rdf_graph_ptr_type &) = &parser::tpl_encoder_model::encode;
std::string (parser::tpl_encoder_model::*encode_x2)() = &parser::tpl_encoder_model::encode;
class_<parser::tpl_encoder_model, parser::tpl_encoder_model_ptr_type>("tpl_encoder_model", no_init)
.def("is_verbose", &parser::tpl_encoder_model::is_verbose)
.def("set_verbose", &parser::tpl_encoder_model::set_verbose)
.def("get_version_name", &parser::tpl_encoder_model::get_version_name, return_value_policy<copy_const_reference>())
.def("get_version_number", &parser::tpl_encoder_model::get_version_number)
.def("set_version", &parser::tpl_encoder_model::set_version)
.def("encode", encode_x1)
.def("encode", encode_x2)
.def("decode", &parser::tpl_encoder_model::decode)
;
/////////////////////////////////////////////////////////////////////////////////////////
// create_tpl_encoder_model
/////////////////////////////////////////////////////////////////////////////////////////
def("create_tpl_encoder", parser::create_tpl_encoder);
/////////////////////////////////////////////////////////////////////////////////////////
// create_tpl_encoder_model
/////////////////////////////////////////////////////////////////////////////////////////
def("create_tpl_encoder_model", parser::create_tpl_encoder_model);
/////////////////////////////////////////////////////////////////////////////////////////
// decode_meta_graph
/////////////////////////////////////////////////////////////////////////////////////////
rule::knowledge_base_ptr_type (*decode_meta_graph_x1)(std::string const&, bool) = rule::decode_meta_graph;
rule::knowledge_base_ptr_type (*decode_meta_graph_x2)(std::string const&, std::string const&, bool) = rule::decode_meta_graph;
def("decode_meta_graph", decode_meta_graph_x1);
def("decode_meta_graph", decode_meta_graph_x2);
/////////////////////////////////////////////////////////////////////////////////////////
// encode_meta_graph
/////////////////////////////////////////////////////////////////////////////////////////
def("encode_meta_graph", rule::encode_meta_graph);
/////////////////////////////////////////////////////////////////////////////////////////
// encode_new_version_meta_graph
/////////////////////////////////////////////////////////////////////////////////////////
def("encode_new_version_meta_graph", rule::encode_new_version_meta_graph);
/////////////////////////////////////////////////////////////////////////////////////////
// decode_rdf_graph
/////////////////////////////////////////////////////////////////////////////////////////
void (*decode_rdf_graph_x1)(rdf::rdf_graph_ptr_type, std::string const&, bool) = rule::decode_rdf_graph;
void (*decode_rdf_graph_x2)(rule::knowledge_base_ptr_type, rdf::rdf_graph_ptr_type, std::string const&, bool) = rule::decode_rdf_graph;
def("decode_rdf_graph", decode_rdf_graph_x1);
def("decode_rdf_graph", decode_rdf_graph_x2);
/////////////////////////////////////////////////////////////////////////////////////////
// encode_rdf_graph
/////////////////////////////////////////////////////////////////////////////////////////
std::string (*encode_rdf_graph_x1)(std::string const&, unsigned int, rdf::rdf_graph_ptr_type, bool) = rule::encode_rdf_graph;
std::string (*encode_rdf_graph_x2)(rule::knowledge_base_ptr_type, rdf::rdf_graph_ptr_type, bool) = rule::encode_rdf_graph;
def("encode_rdf_graph", encode_rdf_graph_x1);
def("encode_rdf_graph", encode_rdf_graph_x2);
};
Want the latest updates on software, tech news, and AI?
Get latest updates about software, tech news, and AI from SourceForge directly in your inbox once a month.