Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/moses-smt/vowpal_wabbit.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorniruc <niruc@NIRUC1.redmond.corp.microsoft.com>2013-08-29 03:19:00 +0400
committerniruc <niruc@NIRUC1.redmond.corp.microsoft.com>2013-08-29 03:19:00 +0400
commitfcf96915d23e77983ba48893de592fe23fa0efeb (patch)
treeb50330e3baa07cccae0311a56b79a0fdfec43b55 /vowpalwabbit/vwdll.cpp
parent281938238e550a744dc092e83835b6bda79770c9 (diff)
flatten example
Diffstat (limited to 'vowpalwabbit/vwdll.cpp')
-rw-r--r--vowpalwabbit/vwdll.cpp16
1 files changed, 11 insertions, 5 deletions
diff --git a/vowpalwabbit/vwdll.cpp b/vowpalwabbit/vwdll.cpp
index f1d1730c..cd8e3962 100644
--- a/vowpalwabbit/vwdll.cpp
+++ b/vowpalwabbit/vwdll.cpp
@@ -177,16 +177,22 @@ extern "C"
return VW::num_weights(*pointer);
}
- VW_DLL_MEMBER VW_FLAT_EXAMPLE_EX VW_CALLING_CONV VW_FlattenExampleEx(VW_HANDLE handle, VW_EXAMPLE e)
+ VW_DLL_MEMBER size_t VW_CALLING_CONV VW_Get_Stride(VW_HANDLE handle)
+ {
+ vw* pointer = static_cast<vw*>(handle);
+ return VW::get_stride(*pointer);
+ }
+
+ VW_DLL_MEMBER VW_FLAT_EXAMPLE VW_CALLING_CONV VW_FlattenExample(VW_HANDLE handle, VW_EXAMPLE e)
{
vw* pointer = static_cast<vw*>(handle);
example* ex = static_cast<example*>(e);
- return static_cast<VW_FLAT_EXAMPLE_EX>(VW::flatten_example_ex(*pointer, ex));
+ return static_cast<VW_FLAT_EXAMPLE>(VW::flatten_example(*pointer, ex));
}
- VW_DLL_MEMBER void VW_CALLING_CONV VW_FreeFlattenExampleEx(VW_FLAT_EXAMPLE_EX fec)
+ VW_DLL_MEMBER void VW_CALLING_CONV VW_FreeFlattenExample(VW_FLAT_EXAMPLE fec)
{
- VW::flat_example_ex *p = reinterpret_cast<VW::flat_example_ex*>(fec);
- VW::free_flatten_example_ex(p);
+ VW::flat_example *p = reinterpret_cast<VW::flat_example*>(fec);
+ VW::free_flatten_example(p);
}
}